0000009326-26-000028.txt : 20260731 0000009326-26-000028.hdr.sgml : 20260731 20260731162015 ACCESSION NUMBER: 0000009326-26-000028 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 87 CONFORMED PERIOD OF REPORT: 20260630 FILED AS OF DATE: 20260731 DATE AS OF CHANGE: 20260731 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BALCHEM CORP CENTRAL INDEX KEY: 0000009326 STANDARD INDUSTRIAL CLASSIFICATION: CHEMICALS & ALLIED PRODUCTS [2800] ORGANIZATION NAME: 08 Industrial Applications and Services EIN: 132578432 STATE OF INCORPORATION: MD FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-13648 FILM NUMBER: 261228792 BUSINESS ADDRESS: STREET 1: 5 PARAGON DRIVE CITY: MONTVALE STATE: NJ ZIP: 07645 BUSINESS PHONE: (845) 326-5600 MAIL ADDRESS: STREET 1: 5 PARAGON DRIVE CITY: MONTVALE STATE: NJ ZIP: 07645 10-Q 1 bcpc-20260630.htm 10-Q bcpc-20260630
0000009326--12-31false2026Q2xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:purebcpc:votebcpc:segmentbcpc:planbcpc:vehiclebcpc:tranche00000093262026-01-012026-06-3000000093262026-07-2300000093262026-06-3000000093262025-12-3100000093262026-04-012026-06-3000000093262025-04-012025-06-3000000093262025-01-012025-06-300000009326us-gaap:RetainedEarningsMember2025-12-310000009326us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-12-310000009326us-gaap:CommonStockMember2025-12-310000009326us-gaap:AdditionalPaidInCapitalMember2025-12-3100000093262026-01-012026-03-310000009326us-gaap:RetainedEarningsMember2026-01-012026-03-310000009326us-gaap:AccumulatedOtherComprehensiveIncomeMember2026-01-012026-03-310000009326us-gaap:CommonStockMember2026-01-012026-03-310000009326us-gaap:AdditionalPaidInCapitalMember2026-01-012026-03-3100000093262026-03-310000009326us-gaap:RetainedEarningsMember2026-03-310000009326us-gaap:AccumulatedOtherComprehensiveIncomeMember2026-03-310000009326us-gaap:CommonStockMember2026-03-310000009326us-gaap:AdditionalPaidInCapitalMember2026-03-310000009326us-gaap:RetainedEarningsMember2026-04-012026-06-300000009326us-gaap:AccumulatedOtherComprehensiveIncomeMember2026-04-012026-06-300000009326us-gaap:CommonStockMember2026-04-012026-06-300000009326us-gaap:AdditionalPaidInCapitalMember2026-04-012026-06-300000009326us-gaap:RetainedEarningsMember2026-06-300000009326us-gaap:AccumulatedOtherComprehensiveIncomeMember2026-06-300000009326us-gaap:CommonStockMember2026-06-300000009326us-gaap:AdditionalPaidInCapitalMember2026-06-3000000093262024-12-310000009326us-gaap:RetainedEarningsMember2024-12-310000009326us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-12-310000009326us-gaap:CommonStockMember2024-12-310000009326us-gaap:AdditionalPaidInCapitalMember2024-12-3100000093262025-01-012025-03-310000009326us-gaap:RetainedEarningsMember2025-01-012025-03-310000009326us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-01-012025-03-310000009326us-gaap:CommonStockMember2025-01-012025-03-310000009326us-gaap:AdditionalPaidInCapitalMember2025-01-012025-03-3100000093262025-03-310000009326us-gaap:RetainedEarningsMember2025-03-310000009326us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-03-310000009326us-gaap:CommonStockMember2025-03-310000009326us-gaap:AdditionalPaidInCapitalMember2025-03-310000009326us-gaap:RetainedEarningsMember2025-04-012025-06-300000009326us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-04-012025-06-300000009326us-gaap:CommonStockMember2025-04-012025-06-300000009326us-gaap:AdditionalPaidInCapitalMember2025-04-012025-06-3000000093262025-06-300000009326us-gaap:RetainedEarningsMember2025-06-300000009326us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-06-300000009326us-gaap:CommonStockMember2025-06-300000009326us-gaap:AdditionalPaidInCapitalMember2025-06-300000009326us-gaap:CostOfRevenue2026-04-012026-06-300000009326us-gaap:CostOfRevenue2025-04-012025-06-300000009326us-gaap:CostOfRevenue2026-01-012026-06-300000009326us-gaap:CostOfRevenue2025-01-012025-06-300000009326us-gaap:OperatingExpenses2026-04-012026-06-300000009326us-gaap:OperatingExpenses2025-04-012025-06-300000009326us-gaap:OperatingExpenses2026-01-012026-06-300000009326us-gaap:OperatingExpenses2025-01-012025-06-300000009326us-gaap:EmployeeStockOptionMember2026-01-012026-06-300000009326us-gaap:EmployeeStockOptionMember2025-01-012025-06-3000000093262025-01-012025-12-3100000093262024-01-012024-12-310000009326us-gaap:RestrictedStockMember2025-12-310000009326us-gaap:RestrictedStockMember2024-12-310000009326us-gaap:RestrictedStockMember2026-01-012026-06-300000009326us-gaap:RestrictedStockMember2025-01-012025-06-300000009326us-gaap:RestrictedStockMember2026-06-300000009326us-gaap:RestrictedStockMember2025-06-300000009326us-gaap:PerformanceSharesMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2026-01-012026-06-300000009326us-gaap:PerformanceSharesMember2026-01-012026-06-300000009326us-gaap:PerformanceSharesMember2025-01-012025-06-300000009326us-gaap:PerformanceSharesMember2025-12-310000009326us-gaap:PerformanceSharesMember2024-12-310000009326us-gaap:PerformanceSharesMember2026-06-300000009326us-gaap:PerformanceSharesMember2025-06-3000000093262025-12-0900000093262025-12-092025-12-090000009326us-gaap:LandMember2026-06-300000009326us-gaap:LandMember2025-12-310000009326us-gaap:BuildingMember2026-06-300000009326us-gaap:BuildingMember2025-12-310000009326us-gaap:EquipmentMember2026-06-300000009326us-gaap:EquipmentMember2025-12-310000009326us-gaap:ConstructionInProgressMember2026-06-300000009326us-gaap:ConstructionInProgressMember2025-12-310000009326srt:MinimumMemberus-gaap:CustomerListsMember2026-06-300000009326srt:MaximumMemberus-gaap:CustomerListsMember2026-06-300000009326us-gaap:CustomerListsMember2026-06-300000009326us-gaap:CustomerListsMember2025-12-310000009326srt:MinimumMemberus-gaap:TrademarksAndTradeNamesMember2026-06-300000009326srt:MaximumMemberus-gaap:TrademarksAndTradeNamesMember2026-06-300000009326us-gaap:TrademarksAndTradeNamesMember2026-06-300000009326us-gaap:TrademarksAndTradeNamesMember2025-12-310000009326srt:MinimumMemberus-gaap:DevelopedTechnologyRightsMember2026-06-300000009326srt:MaximumMemberus-gaap:DevelopedTechnologyRightsMember2026-06-300000009326us-gaap:DevelopedTechnologyRightsMember2026-06-300000009326us-gaap:DevelopedTechnologyRightsMember2025-12-310000009326srt:MinimumMemberus-gaap:OtherIntangibleAssetsMember2026-06-300000009326srt:MaximumMemberus-gaap:OtherIntangibleAssetsMember2026-06-300000009326us-gaap:OtherIntangibleAssetsMember2026-06-300000009326us-gaap:OtherIntangibleAssetsMember2025-12-310000009326bcpc:FiniteLivedIntangibleAssetsExcludingCustomerRelatedIntangibleAssetsMember2026-06-300000009326bcpc:FiniteLivedIntangibleAssetsExcludingCustomerRelatedIntangibleAssetsMember2025-12-310000009326bcpc:StGabrielCCCompanyLLCMember2014-01-310000009326bcpc:EastmanChemicalCompanyMemberbcpc:StGabrielCCCompanyLLCMember2014-01-310000009326bcpc:StGabrielCCCompanyLLCMember2026-04-012026-06-300000009326bcpc:StGabrielCCCompanyLLCMember2026-01-012026-06-300000009326bcpc:StGabrielCCCompanyLLCMember2025-04-012025-06-300000009326bcpc:StGabrielCCCompanyLLCMember2025-01-012025-06-300000009326bcpc:StGabrielCCCompanyLLCMember2026-06-300000009326bcpc:StGabrielCCCompanyLLCMember2025-12-310000009326us-gaap:RevolvingCreditFacilityMemberbcpc:AmendedAndRestatedCreditAgreementMember2022-07-270000009326us-gaap:RevolvingCreditFacilityMemberbcpc:AmendedAndRestatedCreditAgreementMember2026-06-300000009326us-gaap:RevolvingCreditFacilityMemberbcpc:AmendedAndRestatedCreditAgreementMember2025-12-310000009326us-gaap:RevolvingCreditFacilityMemberbcpc:AmendedAndRestatedCreditAgreementMember2026-01-012026-06-300000009326bcpc:AmendedAndRestatedCreditAgreementMember2026-06-300000009326bcpc:AmendedAndRestatedCreditAgreementMembersrt:MinimumMember2026-01-012026-06-300000009326bcpc:AmendedAndRestatedCreditAgreementMembersrt:MaximumMember2026-01-012026-06-300000009326bcpc:AmendedAndRestatedCreditAgreementMember2026-01-012026-06-300000009326us-gaap:RevolvingCreditFacilityMemberus-gaap:SubsequentEventMemberbcpc:AmendedAndRestatedCreditAgreementMember2026-07-230000009326us-gaap:RevolvingCreditFacilityMemberus-gaap:SubsequentEventMemberbcpc:AmendedAndRestatedCreditAgreementMember2026-07-240000009326us-gaap:OperatingSegmentsMemberbcpc:HumanNutritionAndHealthMember2026-04-012026-06-300000009326us-gaap:OperatingSegmentsMemberbcpc:AnimalNutritionAndHealthMember2026-04-012026-06-300000009326us-gaap:OperatingSegmentsMemberbcpc:SpecialtyProductsMember2026-04-012026-06-300000009326us-gaap:CorporateNonSegmentMember2026-04-012026-06-300000009326us-gaap:OperatingSegmentsMemberbcpc:HumanNutritionAndHealthMember2026-01-012026-06-300000009326us-gaap:OperatingSegmentsMemberbcpc:AnimalNutritionAndHealthMember2026-01-012026-06-300000009326us-gaap:OperatingSegmentsMemberbcpc:SpecialtyProductsMember2026-01-012026-06-300000009326us-gaap:CorporateNonSegmentMember2026-01-012026-06-300000009326us-gaap:OperatingSegmentsMemberbcpc:HumanNutritionAndHealthMember2025-04-012025-06-300000009326us-gaap:OperatingSegmentsMemberbcpc:AnimalNutritionAndHealthMember2025-04-012025-06-300000009326us-gaap:OperatingSegmentsMemberbcpc:SpecialtyProductsMember2025-04-012025-06-300000009326us-gaap:CorporateNonSegmentMember2025-04-012025-06-300000009326us-gaap:OperatingSegmentsMemberbcpc:HumanNutritionAndHealthMember2025-01-012025-06-300000009326us-gaap:OperatingSegmentsMemberbcpc:AnimalNutritionAndHealthMember2025-01-012025-06-300000009326us-gaap:OperatingSegmentsMemberbcpc:SpecialtyProductsMember2025-01-012025-06-300000009326us-gaap:CorporateNonSegmentMember2025-01-012025-06-300000009326us-gaap:OperatingSegmentsMemberbcpc:HumanNutritionAndHealthMember2026-06-300000009326us-gaap:OperatingSegmentsMemberbcpc:HumanNutritionAndHealthMember2025-12-310000009326us-gaap:OperatingSegmentsMemberbcpc:AnimalNutritionAndHealthMember2026-06-300000009326us-gaap:OperatingSegmentsMemberbcpc:AnimalNutritionAndHealthMember2025-12-310000009326us-gaap:OperatingSegmentsMemberbcpc:SpecialtyProductsMember2026-06-300000009326us-gaap:OperatingSegmentsMemberbcpc:SpecialtyProductsMember2025-12-310000009326us-gaap:CorporateNonSegmentMember2026-06-300000009326us-gaap:CorporateNonSegmentMember2025-12-310000009326bcpc:ProductSalesMember2026-04-012026-06-300000009326bcpc:ProductSalesMember2025-04-012025-06-300000009326bcpc:ProductSalesMember2026-01-012026-06-300000009326bcpc:ProductSalesMember2025-01-012025-06-300000009326us-gaap:RoyaltyMember2026-04-012026-06-300000009326us-gaap:RoyaltyMember2025-04-012025-06-300000009326us-gaap:RoyaltyMember2026-01-012026-06-300000009326us-gaap:RoyaltyMember2025-01-012025-06-300000009326country:US2026-04-012026-06-300000009326country:US2025-04-012025-06-300000009326country:US2026-01-012026-06-300000009326country:US2025-01-012025-06-300000009326us-gaap:NonUsMember2026-04-012026-06-300000009326us-gaap:NonUsMember2025-04-012025-06-300000009326us-gaap:NonUsMember2026-01-012026-06-300000009326us-gaap:NonUsMember2025-01-012025-06-300000009326us-gaap:AccumulatedTranslationAdjustmentMember2025-12-310000009326us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2025-12-310000009326us-gaap:AccumulatedTranslationAdjustmentMember2026-01-012026-06-300000009326us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2026-01-012026-06-300000009326us-gaap:AccumulatedTranslationAdjustmentMember2026-06-300000009326us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2026-06-300000009326us-gaap:PostemploymentRetirementBenefitsMember2026-01-012026-06-300000009326us-gaap:PostemploymentRetirementBenefitsMember2025-01-012025-06-300000009326us-gaap:PostemploymentRetirementBenefitsMember2026-06-300000009326us-gaap:PostemploymentRetirementBenefitsMember2025-12-310000009326bcpc:ChemogasDefinedPensionPlanMemberus-gaap:PensionPlansDefinedBenefitMember2026-06-300000009326bcpc:ChemogasDefinedPensionPlanMemberus-gaap:PensionPlansDefinedBenefitMember2025-12-310000009326bcpc:ChemogasDefinedPensionPlanMemberus-gaap:PensionPlansDefinedBenefitMember2026-01-012026-06-300000009326bcpc:ChemogasDefinedPensionPlanMemberus-gaap:PensionPlansDefinedBenefitMember2025-01-012025-06-300000009326bcpc:U.S.EnvironmentalProtectionAgencyCivilPenaltyMember2025-01-312025-01-310000009326bcpc:U.S.EnvironmentalProtectionAgencyCommunitySpendingMember2025-01-312025-01-310000009326us-gaap:MoneyMarketFundsMember2026-06-300000009326us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2026-06-300000009326us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2026-06-300000009326us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2026-06-300000009326us-gaap:FairValueInputsLevel1Member2026-06-300000009326us-gaap:FairValueInputsLevel2Member2026-06-300000009326us-gaap:FairValueInputsLevel3Member2026-06-300000009326us-gaap:MoneyMarketFundsMember2025-12-310000009326us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2025-12-310000009326us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2025-12-310000009326us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2025-12-310000009326us-gaap:FairValueInputsLevel1Member2025-12-310000009326us-gaap:FairValueInputsLevel2Member2025-12-310000009326us-gaap:FairValueInputsLevel3Member2025-12-310000009326bcpc:ServicesProvidedMemberus-gaap:CorporateJointVentureMember2026-04-012026-06-300000009326bcpc:ServicesProvidedMemberus-gaap:CorporateJointVentureMember2026-01-012026-06-300000009326bcpc:ServicesProvidedMemberus-gaap:CorporateJointVentureMember2025-04-012025-06-300000009326bcpc:ServicesProvidedMemberus-gaap:CorporateJointVentureMember2025-01-012025-06-300000009326bcpc:RawMaterialsSoldMemberus-gaap:CorporateJointVentureMember2026-04-012026-06-300000009326bcpc:RawMaterialsSoldMemberus-gaap:CorporateJointVentureMember2026-01-012026-06-300000009326bcpc:RawMaterialsSoldMemberus-gaap:CorporateJointVentureMember2025-04-012025-06-300000009326bcpc:RawMaterialsSoldMemberus-gaap:CorporateJointVentureMember2025-01-012025-06-300000009326us-gaap:CorporateJointVentureMember2026-04-012026-06-300000009326us-gaap:CorporateJointVentureMember2026-01-012026-06-300000009326us-gaap:CorporateJointVentureMember2025-04-012025-06-300000009326us-gaap:CorporateJointVentureMember2025-01-012025-06-300000009326us-gaap:CorporateJointVentureMember2026-06-300000009326us-gaap:CorporateJointVentureMember2025-12-310000009326bcpc:NonContractualMoniesOwedMemberus-gaap:CorporateJointVentureMember2025-12-310000009326bcpc:NonContractualMoniesOwedMemberus-gaap:CorporateJointVentureMember2026-06-300000009326bcpc:LesseeOperatingLeaseTrancheOneMembersrt:MinimumMember2026-06-300000009326bcpc:LesseeOperatingLeaseTrancheOneMembersrt:MaximumMember2026-06-300000009326bcpc:LesseeOperatingLeaseTrancheOneMember2026-06-300000009326bcpc:LesseeOperatingLeaseTrancheTwoMembersrt:MinimumMember2026-06-300000009326bcpc:LesseeOperatingLeaseTrancheTwoMembersrt:MaximumMember2026-06-300000009326bcpc:LesseeOperatingLeaseTrancheTwoMember2026-06-300000009326bcpc:LesseeOperatingLeaseTrancheThreeMembersrt:MinimumMember2026-06-300000009326bcpc:LesseeOperatingLeaseTrancheThreeMembersrt:MaximumMember2026-06-300000009326bcpc:LesseeOperatingLeaseTrancheThreeMember2026-06-300000009326bcpc:LesseeOperatingLeaseTrancheFourMember2026-06-30


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
    QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
    For the quarterly period ended June 30, 2026
    OR
    TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
    For the transition period from ____ to ____
Commission file number: 1-13648
_______________________________________________________________________________________________________________
Balchem Corporation
(Exact name of Registrant as specified in its charter)
Maryland 13-2578432
(State or other jurisdiction of incorporation or organization) (I.R.S. Employer Identification Number)

5 Paragon Drive, Montvale, NJ 07645
(Address of principal executive offices) (Zip Code)
Registrant’s telephone number, including area code: (845) 326-5600

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading symbolName of each exchange on which registered
Common Stock, par value $.06-2/3 per shareBCPCThe Nasdaq Stock Market LLC
Indicate by check mark whether the Registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes   No

Indicate by check mark whether the Registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
(Check one):Large accelerated filerAccelerated filer 
 Non-accelerated filerSmaller reporting companyEmerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the Registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No
As of July 23, 2026, the registrant had 31,878,021 shares of its Common Stock, $.06 2/3 par value, outstanding.


BALCHEM CORPORATION
QUARTERLY REPORT ON FORM 10-Q
TABLE OF CONTENTS
Page No.



Part I.    Financial Information

Item 1.    Financial Statements
BALCHEM CORPORATION
Condensed Consolidated Balance Sheets
(Dollars in thousands, except share and per share data)
AssetsJune 30, 2026December 31, 2025
Current assets:(unaudited) 
Cash and cash equivalents$63,174 $74,570 
Accounts receivable, net of allowance for credit losses of $1,128 and $862 at June 30, 2026 and December 31, 2025, respectively
148,973 143,596 
Inventories, net161,551 131,449 
Prepaid expenses8,527 9,778 
Prepaid income taxes868  
Other current assets5,331 6,221 
Total current assets388,424 365,614 
Property, plant and equipment, net304,702 306,648 
Goodwill808,809 816,375 
Customer relationships and lists, net123,728 132,994 
Other intangible assets with finite lives, net27,915 30,295 
Right of use assets - operating leases12,703 14,672 
Right of use assets - finance lease1,417 1,520 
Other non-current assets19,306 18,134 
Total assets$1,687,004 $1,686,252 
Liabilities and Stockholders' Equity
Current liabilities:
Trade accounts payable$70,451 $60,425 
Accrued expenses51,791 49,288 
Accrued compensation and other benefits19,965 27,896 
Dividends payable166 31,044 
Income taxes payable 3,912 
Operating lease liabilities - current3,172 3,614 
Finance lease liabilities - current210 205 
Total current liabilities145,755 176,384 
Revolving loan152,000 164,000 
Deferred income taxes52,943 54,143 
Operating lease liabilities - non-current9,895 11,324 
Finance lease liabilities - non-current1,438 1,544 
Other long-term obligations22,595 21,444 
Total liabilities384,626 428,839 
Commitments and contingencies (Note 15)
Stockholders' equity:
Preferred stock, $25 par value. Authorized 2,000,000 shares; none issued and outstanding
  
Common stock, $0.0667 par value. Authorized 120,000,000 shares; 31,955,534 and 32,058,121 shares issued and outstanding at June 30, 2026 and December 31, 2025, respectively
2,132 2,139 
Additional paid-in capital66,741 92,331 
Retained earnings1,206,296 1,121,396 
Accumulated other comprehensive income27,209 41,547 
Total stockholders' equity1,302,378 1,257,413 
Total liabilities and stockholders' equity$1,687,004 $1,686,252 

See accompanying notes to condensed consolidated financial statements.
3

BALCHEM CORPORATION
Condensed Consolidated Statements of Earnings
(Dollars in thousands, except per share data)
(unaudited)

 Three Months Ended
June 30,
Six Months Ended
June 30,
 2026202520262025
Net sales$283,997 $255,467 $554,706 $505,986 
Cost of sales180,314 162,354 349,939 324,705 
Gross margin103,683 93,113 204,767 181,281 
Operating expenses:
Selling expenses21,137 19,300 42,233 36,226 
Research and development expenses4,534 4,300 10,415 8,962 
General and administrative expenses18,791 18,071 37,272 33,636 
 44,462 41,671 89,920 78,824 
Earnings from operations59,221 51,442 114,847 102,457 
Other expenses, net:
Interest expense, net1,938 2,766 4,151 5,690 
Other (income) expense, net(498)(335)393 (184)
1,440 2,431 4,544 5,506 
Earnings before income tax expense57,781 49,011 110,303 96,951 
Income tax expense13,166 10,733 25,403 21,620 
Net earnings$44,615 $38,278 $84,900 $75,331 
Net earnings per common share - basic$1.40 $1.18 $2.66 $2.33 
Net earnings per common share - diluted$1.39 $1.17 $2.63 $2.30 

See accompanying notes to condensed consolidated financial statements.

4

BALCHEM CORPORATION
Condensed Consolidated Statements of Comprehensive Income
(Dollars in thousands)
(unaudited)

 Three Months Ended
June 30,
Six Months Ended
June 30,
 2026202520262025
Net earnings$44,615 $38,278 $84,900 $75,331 
Other comprehensive (loss) income, net of tax:
Foreign currency translation adjustment(4,534)43,776 (14,636)65,498 
Change in postretirement benefit plans(6)(1)298 (239)
Other comprehensive (loss) income(4,540)43,775 (14,338)65,259 
Comprehensive income$40,075 $82,053 $70,562 $140,590 


See accompanying notes to condensed consolidated financial statements.

5

BALCHEM CORPORATION
Condensed Consolidated Statements of Changes in Stockholders’ Equity
For the Three and Six Months Ended June 30, 2026 and 2025
(Dollars in thousands, except share and per share data)
(Unaudited)

Total
Stockholders'
Equity
Retained
Earnings
Accumulated
Other
Comprehensive
Income (Loss)
Common StockAdditional
Paid-in
Capital
SharesAmount
Balance - December 31, 2025$1,257,413 $1,121,396 $41,547 32,058,121$2,139 $92,331 
Net earnings40,285 40,285 — — — 
Other comprehensive loss(9,798)— (9,798)— — 
Repurchases of common stock (14,923)— — (89,880)(6)(14,917)
Shares and options issued under stock plans12,139 — — 160,28510 12,129 
Balance - March 31, 20261,285,116 1,161,681 31,749 32,128,5262,143 89,543 
Net earnings44,615 44,615 — — — — 
Other comprehensive loss(4,540)— (4,540)— — — 
Repurchases of common stock, including
   excise tax
(29,800)— — (183,249)(12)(29,788)
Shares and options issued under stock plans6,987 — — 10,2571 6,986 
Balance - June 30, 2026$1,302,378 $1,206,296 $27,209 31,955,534$2,132 $66,741 
Balance - December 31, 2024$1,149,913 $997,493 $(23,747)32,527,244$2,170 $173,997 
Net earnings37,053 37,053 — — — 
Other comprehensive income21,484 — 21,484 — — 
Repurchases of common stock(5,325)— — (32,869)(2)(5,323)
Shares and options issued under stock plans5,576 — — 117,1697 5,569 
Balance - March 31, 20251,208,701 1,034,546 (2,263)32,611,5442,175 174,243 
Net earnings38,278 38,278 — — — — 
Other comprehensive income43,775 — 43,775 — — — 
Repurchases of common stock, including
   excise tax
(33,348)— — (204,965)(13)(33,335)
Shares and options issued under stock plans10,507 — — 48,9753 10,504 
Balance - June 30, 2025$1,267,913 $1,072,824 $41,512 32,455,554$2,165 $151,412 

See accompanying notes to condensed consolidated financial statements.

6

BALCHEM CORPORATION
Condensed Consolidated Statements of Cash Flows
(Dollars in thousands)
(unaudited)
 Six Months Ended
June 30,
 20262025
Cash flows from operating activities:  
Net earnings$84,900 $75,331 
Adjustments to reconcile net earnings to net cash provided by operating activities:
Depreciation and amortization24,711 22,417 
Stock compensation expense11,277 9,648 
Deferred income taxes(354)(124)
Provision for (recovery of) credit losses274 (108)
Unrealized loss (gain) on foreign currency transactions and
   deferred compensation
688 (843)
Loss (gain) on disposal of assets and asset impairment492 (117)
Changes in assets and liabilities
Accounts receivable(6,452)(13,262)
Inventories(31,434)(13,074)
Prepaid expenses and other current assets1,935 (618)
Accounts payable and accrued expenses4,823 8,682 
Income taxes(4,832)(4,410)
Other744 187 
Net cash provided by operating activities86,772 83,709 
Cash flows from investing activities:
Capital expenditures and intangible assets acquired(17,138)(12,372)
Cash paid for acquisitions, net of cash acquired (323)
Proceeds from sale of assets 7 267 
Investment in affiliates(95)(105)
Net cash used in investing activities(17,226)(12,533)
Cash flows from financing activities:
Proceeds from revolving loan80,000 63,000 
Principal payments on revolving loan(92,000)(63,000)
Principal payments on finance leases(102)(97)
Proceeds from stock options exercised7,742 6,222 
Dividends paid(30,772)(28,265)
Repurchases of common stock(44,484)(38,589)
Net cash used in financing activities(79,616)(60,729)
Effect of exchange rate changes on cash(1,326)5,465 
(Decrease) increase in cash and cash equivalents(11,396)15,912 
Cash and cash equivalents beginning of period74,570 49,515 
Cash and cash equivalents end of period$63,174 $65,427 


See accompanying notes to condensed consolidated financial statements.
7

BALCHEM CORPORATION
Notes to Condensed Consolidated Financial Statements (Unaudited)
(All dollar amounts in thousands, except share and per share data)


NOTE 1 – CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
The condensed consolidated financial statements presented herein have been prepared in accordance with the accounting policies described in the December 31, 2025 consolidated financial statements, and should be read in conjunction with the consolidated financial statements and notes, which appear in the Annual Report on Form 10-K for the year ended December 31, 2025. The condensed consolidated financial statements reflect the operations of Balchem Corporation and its subsidiaries (the "Company" or "Balchem"). All intercompany balances and transactions have been eliminated in consolidation.
In the opinion of management, the unaudited condensed consolidated financial statements furnished in this Form 10-Q include all adjustments necessary for a fair presentation of the financial position, results of operations and cash flows for the interim periods presented. All such adjustments are of a normal, recurring nature. The condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP” or “GAAP”) governing interim financial statements and the instructions to Form 10-Q and Article 10 of Regulation S-X under the Securities Exchange Act of 1934 (the "Exchange Act") and therefore do not include some information and notes necessary to conform to annual reporting requirements. The results of operations for the three and six months ended June 30, 2026 are not necessarily indicative of the operating results expected for the full year or any interim period.
Certain reclassifications have been made to prior period amounts to conform with the current period's presentation.

Recent Accounting Pronouncements

Recently Issued Accounting Standards
In November 2024, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2024-03, "Income Statement - Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40)." The new guidance is intended to enhance transparency and disclosures by requiring public entities to provide disaggregated disclosures of certain categories of expenses on an annual and interim basis. The ASU is effective for fiscal years beginning after December 15, 2026 and interim periods beginning after December 15, 2027, with early adoption permitted. While the adoption of ASU 2024-03 is not expected to have an effect on our consolidated financial statements, it is expected to result in incremental disclosures within the notes to our consolidated financial statements.


NOTE 2 - STOCKHOLDERS' EQUITY
Stock-Based Compensation
The Company’s results for the three and six months ended June 30, 2026 and 2025 reflected the following stock-based compensation cost, and such compensation cost had the following effects on net earnings:

Increase/(Decrease) for theIncrease/(Decrease) for the
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Cost of sales$647 $536 $1,178 $974 
Operating expenses5,274 5,302 10,099 8,674 
Net earnings(4,580)(4,577)(8,700)(7,506)

The Company's omnibus incentive plan ("the Plan") allows for the granting of stock awards and options to purchase common stock. Both incentive stock options and nonqualified stock options can be awarded under the plan. The Company has approved and reserved a number of shares to be issued upon exercise of the outstanding options that is adequate to cover all exercises. As of June 30, 2026, the Plan had 505,548 shares available for future awards.
8

Accounting Standards Codification ("ASC") 718, "Compensation-Stock Compensation", requires companies to measure the cost of employee services received in exchange for an award of equity instruments based on the grant-date fair value of the award. The weighted average fair values of the stock options granted under the Plan were calculated using either the Black-Scholes model or the Binomial model, whichever was deemed to be most appropriate. For the six months ended June 30, 2026, the fair value of each option grant was estimated on the date of the grant using the following weighted average assumptions:
 Six Months Ended June 30,
 20262025
Dividend yields0.5 %0.6 %
Expected volatilities23.5 %26.0 %
Risk-free interest rates3.8 %4.5 %
Expected lives5.2 years5.2 years
Option activity for the six months ended June 30, 2026 and 2025 is summarized below:
For the Six Months Ended June 30, 2026Shares (000s)Weighted
Average
Exercise
Price
Aggregate
Intrinsic
Value
Weighted
Average
Remaining
Contractual
Term
Outstanding as of December 31, 2025900 $120.48 $29,888 5.2
Granted71 178.68 
Exercised(77)100.34 
Forfeited(1)143.43 
Canceled(2)139.31 
Outstanding as of June 30, 2026891 $126.79 $38,255 5.3
Exercisable as of June 30, 2026642 $115.27 $34,455 4.3
For the Six Months Ended June 30, 2025Shares (000s)Weighted
Average
Exercise
Price
Aggregate
Intrinsic
Value
Weighted
Average
Remaining
Contractual
Term
Outstanding as of December 31, 2024962 $114.81 $46,346 5.8
Granted51 159.18 
Exercised(68)91.48 
Forfeited  
Canceled  
Outstanding as of June 30, 2025945 $118.88 $38,084 5.6
Exercisable as of June 30, 2025638 $106.87 $33,375 4.4

Other information pertaining to option activity during the three and six months ended June 30, 2026 and 2025 is as follows:

 Three Months Ended June 30,Six Months Ended June 30,
 2026202520262025
Weighted-average fair value of options granted$ $ $48.90 $48.86 
Total intrinsic value of stock options exercised ($000s)$813 $3,370 $5,567 $4,759 
The Company has Restricted Stock Grant Agreements with the Company's non–employee directors and certain employees, which are subject to time-based vesting requirements. The value of the restricted shares is based on the fair value of the award at the date of grant.
9

Non-vested restricted stock activity for the six months ended June 30, 2026 and 2025 is summarized below:
Six Months Ended June 30,
20262025
Shares (000s)Weighted
Average Grant
Date Fair
Value
Shares (000s)Weighted
Average Grant
Date Fair
Value
Non-vested balance as of December 31147 $150.15 122 $141.62 
Granted62 177.50 54 159.14 
Vested(51)144.89 (30)137.83 
Forfeited(5)154.65 (1)145.96 
Non-vested balance as of June 30153 $162.86 145 $148.91 
The Company also has performance share (“PS”) awards, which provide the recipients the right to receive a certain number of shares of the Common Stock in the future, subject to certain performance hurdles, depending on the date of the grant: (1) an EBITDA performance hurdle, where vesting is dependent upon the Company achieving a certain EBITDA percentage growth over the performance period (typically three years), (2) a relative total shareholder return (“TSR”) market condition where vesting is dependent upon the Company’s TSR performance over the performance period (typically three years) relative to a comparator group consisting of the Russell 2000 index constituents, or (3) an EBITDA performance hurdle, where vesting is dependent upon the Company achieving a certain EBITDA percentage growth over the performance period (typically three years) and modified based on the Company's TSR performance over the performance period relative to a comparator group consisting of the Russell 2000 index constituents. Expense is measured based on the fair value of the grant at the date of grant. A Monte-Carlo simulation has been used to estimate the fair value using the following assumptions:
 Six Months Ended June 30,
 20262025
Dividend yields % %
Expected volatilities22.8 %25.5 %
Risk-free interest rates3.5 %4.3 %
Initial TSR's16.0 %-8.8 %
Non-vested performance share activity for the six months ended June 30, 2026 and 2025 is summarized below:

Six Months Ended June 30,
20262025
Shares (000s)Weighted
Average Grant
Date Fair
Value
Shares (000s)Weighted
Average Grant
Date Fair
Value
Non-vested balance as of December 3181 $160.14 79 $150.73 
Granted50 173.60 50 147.96
Vested(35)148.64 (44)130.29
Forfeited  (4)152.69
Non-vested balance as of June 3096 $171.52 81 $160.14 

As of June 30, 2026 and 2025, there were $30,954 and $26,849, respectively, of total unrecognized compensation costs related to non-vested share-based compensation arrangements granted under the plans. As of June 30, 2026, the unrecognized compensation cost is expected to be recognized over a weighted-average period of approximately 1.55 years. The Company estimates that share-based compensation expense for the year ended December 31, 2026 will be $21,291.
10

Repurchases of Common Stock
On December 9, 2025, the Company's Board of Directors approved a stock repurchase program (the "December 2025 program"), which replaced the previously approved June 1999 program. The December 2025 program authorizes the repurchases of up to and including 4,000,000 shares of the Company's ordinary shares. This stock repurchase program has no expiration date, does not oblige the Company to acquire any particular amount of the Company's ordinary shares, and may be terminated at any time. Since the inception of the December 2025 program, a total of 342,788 shares have been repurchased.
During the six months ended June 30, 2026 and 2025, the Company purchased 273,129 and 237,834 shares, respectively, from open market purchases and from employees in connection with the tax settlement of vested shares and/or exercised stock options, as applicable, under the Company's omnibus incentive plan. These shares were purchased at an average cost of $163.15 and $162.25 per share, respectively. The Company records the applicable excise taxes payable related to repurchases of our common stock as an incremental cost of the shares repurchased and a corresponding liability for the excise tax payable in "Other accrued liabilities" on our condensed consolidated balance sheet. The excise tax payable was $161 and $779 as of June 30, 2026 and December 31, 2025, respectively.


NOTE 3 – INVENTORIES
Inventories, net of reserves at June 30, 2026 and December 31, 2025 consisted of the following:

June 30, 2026December 31, 2025
Raw materials$52,217 $41,858 
Work in progress7,018 6,527 
Finished goods102,316 83,064 
Total inventories$161,551 $131,449 

On a regular basis, the Company evaluates its inventory balances for excess quantities and obsolescence by analyzing demand, inventory on hand, sales levels and other information. Based on these evaluations, inventory balances are reserved, if necessary. The reserve for inventory was $4,451 and $3,414 at June 30, 2026 and December 31, 2025, respectively.


NOTE 4 – PROPERTY, PLANT AND EQUIPMENT

Property, plant and equipment at June 30, 2026 and December 31, 2025 are summarized as follows:
 June 30, 2026December 31, 2025
Land$12,247 $12,428 
Building141,513 116,395 
Equipment360,187 340,322 
Construction in progress60,700 95,229 
 574,647 564,374 
Less: accumulated depreciation269,945 257,726 
Property, plant and equipment, net$304,702 $306,648 


NOTE 5 - INTANGIBLE ASSETS
The Company had goodwill in the amount of $808,809 and $816,375 as of June 30, 2026 and December 31, 2025, respectively, subject to the provisions of ASC 350, “Intangibles-Goodwill and Other.” The decrease in goodwill is due to foreign currency translation adjustments.
11

Identifiable intangible assets with finite lives at June 30, 2026 and December 31, 2025 are summarized as follows:

 Amortization
Period
(in years)
Gross Carrying Amount at June 30, 2026Accumulated Amortization at June 30, 2026Gross Carrying Amount at December 31, 2025Accumulated Amortization at December 31, 2025
Customer relationships and lists
10-20
$366,663 $242,935 $370,763 $237,769 
Trademarks and trade names
2-17
51,591 43,823 52,256 43,655 
Developed technology
5-12
41,818 24,452 42,385 23,415 
Other
2-18
25,532 22,751 25,178 22,454 
   Other intangible assets with finite lives$118,941 $91,026 $119,819 $89,524 
Amortization of identifiable intangible assets was $4,301 and $8,700 for the three and six months ended June 30, 2026, respectively, and $4,261 and $8,321 for the three and six months ended June 30, 2025, respectively. Assuming no change in the gross carrying value of identifiable intangible assets, estimated amortization expense is $8,603 for the remainder of 2026, $16,526 for 2027, $16,079 for 2028, $15,667 for 2029, $15,282 for 2030 and $15,164 for 2031. At June 30, 2026 and December 31, 2025, there were no identifiable intangible assets with indefinite useful lives as defined by ASC 350. Identifiable intangible assets are reflected in "Customer relationships and lists, net" and “Other intangible assets with finite lives, net” on the Company’s condensed consolidated balance sheets. There were no changes to the useful lives of intangible assets subject to amortization during the six months ended June 30, 2026 and 2025.


NOTE 6 - EQUITY METHOD INVESTMENT
In January 2014, BCP Ingredients, Inc. ("BCP"), a subsidiary of the Company, and Taminco US Inc. (note: Taminco was subsequently acquired by Eastman Chemical Company) formed a joint venture (66.66% / 33.34% ownership), St. Gabriel CC Company, LLC, to design, develop, and construct an expansion of BCP’s St. Gabriel aqueous choline chloride plant. BCP contributed the St. Gabriel plant, at cost, and all continued expansion and improvements are funded by the owners. The joint venture became operational as of July 1, 2016, at which point, Taminco US Inc. was succeeded by Taminco US LLC. St. Gabriel CC Company, LLC is a Variable Interest Entity (VIE) because the total equity at risk is not sufficient to permit the joint venture to finance its own activities without additional subordinated financial support. Additionally, voting rights (2 votes each) are not proportionate to the owners’ obligation to absorb expected losses or receive the expected residual returns of the joint venture. BCP receives the majority of the production offtake capacity, which may be adjusted from time to time to the extent the owners agree as such, and absorbs operating expenses approximately proportional to the actual percentage of offtake. The joint venture is accounted for under the equity method of accounting since BCP is not the primary beneficiary as BCP does not have the power to direct the activities of the joint venture that most significantly impact its economic performance. BCP recognized a loss of $126 and $250 for the three and six months ended June 30, 2026, respectively, and $123 and $245 for the three and six months ended June 30, 2025, respectively, relating to its portion of the joint venture's expenses in other expense. BCP made capital contributions to the investment totaling $53 and $95 for the three and six months ended June 30, 2026, respectively, and $75 and $105 for the three and six months ended June 30, 2025, respectively. The carrying value of the joint venture at June 30, 2026 and December 31, 2025 was $3,562 and $3,717, respectively, and is recorded in "Other non-current assets" on the condensed consolidated balance sheets.


NOTE 7 – REVOLVING LOAN
On July 27, 2022, the Company entered into an Amended and Restated Credit Agreement (the "2022 Credit Agreement") with certain lenders in the form of a senior secured revolving credit facility, due on July 27, 2027. The 2022 Credit Agreement allows for up to $550,000 of borrowing. The loans may be used for working capital, letters of credit, and other corporate purposes and may be drawn upon at the Company’s discretion. As of June 30, 2026 and December 31, 2025, the total balance outstanding on the 2022 Credit Agreement amounted to $152,000 and $164,000, respectively. There are no installment payments required on the revolving loans; they may be voluntarily prepaid in whole or in part without premium or penalty, and all outstanding amounts are due on the maturity date.
12

Amounts outstanding under the 2022 Credit Agreement are subject to an interest rate equal to a fluctuating rate as defined by the 2022 Credit Agreement plus an applicable rate. The applicable rate is based upon the Company’s consolidated net leverage ratio, as defined in the 2022 Credit Agreement, and the interest rate was 4.75% at June 30, 2026. The Company is also required to pay a commitment fee on the unused portion of the revolving loan, which is based on the Company’s consolidated net leverage ratio as defined in the 2022 Credit Agreement and ranges from 0.150% to 0.225% (0.150% at June 30, 2026). The unused portion of the revolving loan amounted to $398,000 at June 30, 2026. The Company is also required to pay, as applicable, letter of credit fees, administrative agent fees, and other fees to the arrangers and lenders.
Costs associated with the issuance of the revolving loans are capitalized and amortized on a straight-line basis over the term of the 2022 Credit Agreement, which is not materially different than the effective interest method. Capitalized costs net of accumulated amortization were $311 and $455 at June 30, 2026 and December 31, 2025, respectively, and are included in "Other non-current assets" on the condensed consolidated balance sheets. Amortization expense pertaining to these costs totaled $73 and $144 for both the three and six months ended June 30, 2026 and 2025 and are included in "Interest expense, net" in the accompanying condensed consolidated statements of earnings.
The 2022 Credit Agreement contains quarterly covenants requiring the consolidated leverage ratio to be less than a certain maximum ratio and the consolidated interest coverage ratio to exceed a certain minimum ratio. At June 30, 2026, the Company was in compliance with these covenants. Indebtedness under the Company’s loan agreements is secured by assets of the Company.
On July 24, 2026, the Company entered into Amendment No. 1 to the 2022 Credit Agreement (the "Credit Agreement Amendment"). The Credit Agreement Amendment increased the aggregate revolving commitment amount from $550,000 to $650,000, extended the maturity date of the credit facility from July 27, 2027 to July 24, 2031, and made certain other amendments to the facility terms. The Company used initial proceeds from the Credit Agreement Amendment to repay the outstanding balance of $152,000 due in July 2027 under the 2022 Credit Agreement.


NOTE 8– NET EARNINGS PER SHARE
The following presents a reconciliation of the net earnings and shares used in calculating basic and diluted net earnings per share:

Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
Net Earnings - Basic and Diluted$44,615 $38,278 $84,900 $75,331 
Shares (000s)
Weighted Average Common Shares - Basic31,902 32,354 31,919 32,397 
Effect of Dilutive Securities – Stock Options, Restricted Stock, and Performance Shares298 328 323 347 
Weighted Average Common Shares - Diluted32,200 32,682 32,242 32,744 
Net Earnings Per Share - Basic$1.40 $1.18 $2.66 $2.33 
Net Earnings Per Share - Diluted$1.39 $1.17 $2.63 $2.30 
The number of anti-dilutive shares were 124,920 and 123,510 for the three and six months ended June 30, 2026, respectively, and 223,890 and 224,070 for the three and six months ended June 30, 2025, respectively. Anti-dilutive shares could potentially dilute basic earnings per share in future periods and therefore, were not included in diluted earnings per share.


NOTE 9 – INCOME TAXES
The Company’s effective tax rate for the three months ended June 30, 2026 and 2025, was 22.8% and 21.9%, respectively. The higher effective tax rate for the quarter was primarily due to lower tax benefits from stock-based compensation. The effective tax rate for the six months ended June 30, 2026 and 2025, was 23.0% and 22.3%, respectively. The higher effective tax rate for the six months ended June 30, 2026 was primarily due to an increase in certain state taxes and lower tax benefits from stock-based compensation.
13

On July 4, 2025, the One Big Beautiful Bill Act ("OBBBA") was signed into law in the United States which includes a broad range of tax provision. The Company has assessed that the OBBBA will not have a material impact on its estimated annual effective tax rate in 2026.
The Company files income tax returns in the U.S. and in various states and foreign countries. As of June 30, 2026, in the major jurisdictions where the Company operates, it is generally no longer subject to income tax examinations by tax authorities for years before 2021. The Company had $6,945 and $6,731 of unrecognized tax benefits, which are included in "Other long-term obligations" on the Company’s condensed consolidated balance sheets, as of June 30, 2026 and December 31, 2025, respectively. The Company includes interest expense or income as well as potential penalties on uncertain tax positions as a component of "Income tax expense" in the condensed consolidated statements of earnings. Total accrued interest and penalties related to uncertain tax positions at June 30, 2026 and December 31, 2025 were $2,564 and $2,350, respectively, and are included in "Other long-term obligations" on the Company’s condensed consolidated balance sheets.
The European Union ("EU") member states formally adopted the EU's Pillar Two Directive on December 15, 2022, which was established by the Organization for Economic Co-operation and Development. Pillar Two generally provides for a 15 percent minimum effective tax rate for the jurisdictions where multinational enterprises operate. While the Company does not anticipate that this will have a material impact on its tax provision or effective tax rate, the Company continues to monitor evolving tax legislation in the jurisdictions in which it operates.


NOTE 10 – SEGMENT INFORMATION
Balchem Corporation reports three reportable segments: Human Nutrition and Health ("HNH"), Animal Nutrition and Health ("ANH"), and Specialty Products ("SP"). Sales and production of products outside of our reportable segments and other minor business activities are included in "Other and Unallocated".
The Company's Chief Operating Decision Maker ("CODM") is the Chief Executive Officer. The CODM receives a profit and loss reporting package which provides segment information including revenue, cost of goods sold, gross margin, total operating expenses, and earnings from operations. The CODM utilizes this monthly profit and loss reporting package to analyze segment performance and appropriately allocate resources.
Pursuant to ASU 2023-07, "Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures", the significant segment information is summarized as follows:

For the Three Months Ended June 30, 2026
 HNHANHSPOther and UnallocatedTotal
Net sales$176,894 $64,454 $40,511 $2,138 $283,997 
Cost of sales109,873 (1)50,087 (1)17,942 (1)2,412 (1)180,314 
Gross margin67,021 14,367 22,569 (274)103,683 
Operating expenses24,640 (2)9,140 
(3)
9,676 (4)1,006 (5)44,462 
Earnings from operations42,381 5,227 12,893 (1,280)59,221 
Other expenses:
   Interest expense, net1,938 
   Other income, net(498)
1,440 
Earnings before income tax expense57,781 
   Income tax expense13,166 
Net earnings$44,615 
14

(1) Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, depreciation expense, and other overhead expenses necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight and duty costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.
(2) Operating expenses within HNH are primarily comprised of compensation-related costs, professional services, including advertising and marketing costs, and amortization expense in connection with certain acquired intangible assets.
(3) Operating expenses within ANH are primarily comprised of compensation-related costs and professional services, including advertising and marketing costs.
(4) Operating expenses within SP are primarily comprised of compensation-related costs, professional services, and amortization expense in connection with certain acquired intangible assets.
(5) Operating expenses within Other and Unallocated are primarily comprised of compensation-related costs.

For the Six Months Ended June 30, 2026
 HNHANHSPOther and UnallocatedTotal
Net sales$348,522 $126,643 $75,238 $4,303 $554,706 
Cost of sales215,645 (6)97,287 (6)32,206 (6)4,801 (6)349,939 
Gross margin132,877 29,356 43,032 (498)204,767 
Operating expenses50,476 (7)18,437 (8)18,204 (9)2,803 (10)89,920 
Earnings from operations82,401 10,919 24,828 (3,301)114,847 
Other expenses:
   Interest expense, net4,151 
   Other expense, net393 
4,544 
Earnings before income tax expense110,303 
   Income tax expense25,403 
Net earnings$84,900 
(6) Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, depreciation expense, and other overhead expenses necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight and duty costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.
(7) Operating expenses within HNH are primarily comprised of compensation-related costs, professional services, including advertising and marketing costs, and amortization expense in connection with certain acquired intangible assets.
(8) Operating expenses within ANH are primarily comprised of compensation-related costs and professional services, including advertising and marketing costs.
(9) Operating expenses within SP are primarily comprised of compensation-related costs, professional services, and amortization expense in connection with certain acquired intangible assets.
(10) Operating expenses within Other and Unallocated are primarily comprised of compensation-related costs and transaction and integration costs.

15

For the Three Months Ended June 30, 2025
 HNHANHSPOther and UnallocatedTotal
Net sales$160,773 $56,028 $37,185 $1,481 $255,467 
Cost of sales99,467 (11)44,486 (11)16,571 (11)1,830 (11)162,354 
Gross margin61,306 11,542 20,614 (349)93,113 
Operating expenses22,964 (12)8,028 (13)9,345 (14)1,334 (15)41,671 
Earnings from operations38,342 3,514 11,269 (1,683)51,442 
Other expenses:
   Interest expense, net2,766 
   Other income, net(335)
2,431 
Earnings before income tax expense49,011 
   Income tax expense10,733 
Net earnings$38,278 
(11) Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, depreciation expense, and other overhead expenses necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight and duty costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.
(12) Operating expenses within HNH are primarily comprised of compensation-related costs, professional services, including advertising and marketing costs, and amortization expense in connection with certain acquired intangible assets.
(13) Operating expenses within ANH are primarily comprised of compensation-related costs and professional services, including advertising and marketing costs.
(14) Operating expenses within SP are primarily comprised of compensation-related costs, professional services, and amortization expense in connection with certain acquired intangible assets.
(15) Operating expenses within Other and Unallocated are primarily comprised of compensation-related costs and transaction and integration costs.

For the Six Months Ended June 30, 2025
 HNHANHSPOther and UnallocatedTotal
Net sales$319,230 $113,305 $70,460 $2,991 $505,986 
Cost of sales198,850 (16)89,403 (16)32,557 (16)3,895 (16)324,705 
Gross margin120,380 23,902 37,903 (904)181,281 
Operating expenses44,064 (17)15,152 (18)17,049 (19)2,559 (20)78,824 
Earnings from operations76,316 8,750 20,854 (3,463)102,457 
Other expenses:
   Interest expense, net5,690 
   Other income, net(184)
5,506 
Earnings before income tax expense96,951 
   Income tax expense21,620 
Net earnings$75,331 
16

(16) Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, depreciation expense, and other overhead expenses necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight and duty costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.
(17) Operating expenses within HNH are primarily comprised of compensation-related costs, professional services, including advertising and marketing costs, and amortization expense in connection with certain acquired intangible assets.
(18) Operating expenses within ANH are primarily comprised of compensation-related costs and professional services, including advertising and marketing costs.
(19) Operating expenses within SP are primarily comprised of compensation-related costs, professional services, and amortization expense in connection with certain acquired intangible assets.
(20) Operating expenses within Other and Unallocated are primarily comprised of compensation-related costs and transaction and integration costs.

Business Segment AssetsJune 30,
2026
December 31,
2025
Human Nutrition and Health$1,249,206 $1,243,522 
Animal Nutrition and Health184,755 176,608 
Specialty Products168,224 172,076 
Other and Unallocated (21)
84,819 94,046 
Total$1,687,004 $1,686,252 

(21) Other and Unallocated assets consist of certain cash, capitalized loan issuance costs, other assets, investments, and income taxes, which the Company does not allocate to its individual business segments. It also includes assets associated with a few minor businesses which individually do not meet the quantitative thresholds for separate presentation.

Depreciation/Amortization
Three Months Ended
June 30,
Six Months Ended
June 30,
 2026202520262025
Human Nutrition and Health$8,471 $7,544 $17,118 $14,847 
Animal Nutrition and Health1,841 1,829 3,700 3,590 
Specialty Products1,674 1,796 3,429 3,522 
Other and Unallocated234 234 464 458 
Total$12,220 $11,403 $24,711 $22,417 

Capital Expenditures
Six Months Ended June 30,
 20262025
Human Nutrition and Health$7,939 $6,026 
Animal Nutrition and Health7,168 4,424 
Specialty Products1,422 1,685 
Other and Unallocated174 107 
Total$16,703 $12,242 


17


NOTE 11 – REVENUE
The following table presents revenues disaggregated by revenue source:

Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
Product Sales Revenue$283,363 $255,041 $553,579 $505,102 
Royalty Revenue634 426 1,127 884 
Total Revenue$283,997 $255,467 $554,706 $505,986 

The following table presents revenues disaggregated by geography, based on customers' delivery addresses:

Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
United States$205,193 $186,706 $402,575 $372,428 
Foreign Countries78,804 68,761 152,131 133,558 
Total Revenue$283,997 $255,467 $554,706 $505,986 

NOTE 12 – SUPPLEMENTAL CASH FLOW INFORMATION
Cash paid during the six months ended June 30, 2026 and 2025 for income taxes and interest is as follows:
Six Months Ended June 30,
20262025
Income taxes$29,184 $26,263 
Interest$4,342 $5,903 


NOTE 13 – ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)
The changes in accumulated other comprehensive income (loss) were as follows:

 Three Months Ended
June 30,
Six Months Ended
June 30,
 2026202520262025
Net foreign currency translation adjustment (1)
$(4,534)$43,776 $(14,636)$65,498 
Net change in postretirement benefit plan (see Note 14 for
   further information)
Amortization of gain(10)(1)(21)(3)
Prior service loss (gain) arising during the period  411 (319)
Total before tax(10)(1)390 (322)
Tax4  (92)83 
Net of tax(6)(1)298 (239)
Total other comprehensive (loss) income$(4,540)$43,775 $(14,338)$65,259 
(1) Includes losses of $95 and gains of $1,734 on intra-entity foreign currency transactions for the three and six months ended June 30, 2026, respectively, and gains of $2,184 and $5,301 for the three and six months ended June 30, 2025, respectively.

18

Accumulated other comprehensive income (loss) at June 30, 2026 and December 31, 2025 consisted of the following:

 Foreign currency
translation
adjustment
Postretirement
benefit plan
Total
Balance December 31, 2025$41,353 $194 $41,547 
Other comprehensive (loss) income(14,636)298 (14,338)
Balance June 30, 2026$26,717 $492 $27,209 


NOTE 14 – EMPLOYEE BENEFIT PLANS
Defined Contribution Plans
The Company sponsors one 401(k) savings plan for eligible employees, which allows participants to make pretax or after tax contributions, and the Company matches certain percentages of those contributions with shares of the Company’s Common Stock. The plan also has a discretionary profit sharing portion. All amounts contributed to the plan are deposited into a trust fund administered by independent trustees. The Company also sponsors various defined contribution plans for employees working in our foreign operations and matches certain employee contributions. These contributions are deposited into trust funds administered by independent trustees.
Postretirement Medical Plans
The Company provides postretirement benefits in the form of two unfunded postretirement medical plans; one that is under a collective bargaining agreement and covers eligible retired employees of the Verona facility and one for officers of the Company pursuant to the Balchem Corporation Officer Retiree Program.
Net periodic benefit costs for such retirement medical plans were as follows:
 Six Months Ended June 30,
 20262025
Service cost$46 $58 
Interest cost26 35 
Amortization of gain(27)(5)
Net periodic benefit cost$45 $88 

The amounts recorded for these obligations on the Company’s condensed consolidated balance sheets as of June 30, 2026 and December 31, 2025 are $1,128 and $1,122, respectively, and are included in "Other long-term obligations" on the Company's condensed consolidated balance sheets. These plans are unfunded and approved claims are paid from Company funds. Historical cash payments made under such plans have typically been less than $200 per year.

Defined Benefit Pension Plan
The Company provides an unfunded defined benefit pension plan for employees working in Belgium. The plan provides for the payment of a lump sum at retirement or payments in case of death of the covered employees. The amounts recorded for these obligations on the Company's condensed consolidated balance sheets as of June 30, 2026 and December 31, 2025 were $911 and $869, respectively, and were included in "Other long-term obligations" on the Company's condensed consolidated balance sheets.

19

Net periodic benefit costs for such benefit pension plan were as follows:
Six Months Ended June 30,
 20262025
Service cost with interest to end of year$112 $107 
Interest cost52 40 
Expected return on plan assets(33)(29)
Amortization of loss6 2 
Total net periodic benefit cost$137 $120 

Deferred Compensation Plan

The Company provides an unfunded, nonqualified deferred compensation plan maintained for the benefit of a select group of management or highly compensated employees. Assets of the plan are held in a rabbi trust, and are subject to additional risk of loss in the event of bankruptcy or insolvency of the Company. The Company may, at its discretion, provide matching contributions to eligible employee deferred compensation contributions, with no obligation to make such contributions in future periods. The deferred compensation liability was $14,095 as of June 30, 2026, of which $14,070 was included in "Other long-term obligations" and $25 was included in "Accrued compensation and other benefits" on the Company's condensed consolidated balance sheets. The deferred compensation liability was $12,806 as of December 31, 2025, of which $12,781 was included in "Other long-term obligations" and $25 was included in "Accrued compensation and other benefits" on the Company’s consolidated balance sheets. The related assets of the irrevocable trust funds (also known as "rabbi trust funds") were $14,084 as of June 30, 2026, of which $14,059 was included in "Other non-current assets" and $25 was included in "Other current assets" on the Company's condensed consolidated balance sheet. The rabbi trust funds were $12,798 as of December 31, 2025, of which $12,773 was included in "Other non-current assets" and $25 was included in "Other current assets" on the Company's condensed consolidated balance sheets.

NOTE 15 – COMMITMENTS AND CONTINGENCIES
The Company is obligated to make rental payments under non-cancelable operating and finance leases. Aggregate future minimum rental payments required under these leases at December 31, 2025 are disclosed in Note 18, Leases.
The Company’s Verona, Missouri facility, while held by a prior owner, Syntex Agribusiness, Inc. (“Syntex”), was designated by the U.S. Environmental Protection Agency (the "EPA") as a Superfund site and placed on the National Priorities List in 1983 because of dioxin contamination on portions of the site. Remediation was conducted by Syntex under the oversight of the EPA and the Missouri Department of Natural Resources. The Company is indemnified by the sellers under its May 2001 asset purchase agreement covering its acquisition of the Verona, Missouri facility for potential liabilities associated with the Superfund site. One of the sellers, in turn, has the benefit of certain contractual indemnification by Syntex in relation to the implementation of the above-described Superfund remedy. In June 2023, in response to a Special Notice Letter received from the EPA in 2022, BCP Ingredients, Inc. ("BCP"), the Company's subsidiary that owns and operates the site, Syntex, EPA, and the State of Missouri entered into an Administrative Settlement Agreement and Order on Consent (“ASAOC”) for a focused remedial investigation/feasibility study ("RI/FS") under which (a) BCP will conduct a source investigation of potential source(s) of releases of 1,4-dioxane and chlorobenzene at a portion of the site and (b) BCP and Syntex will complete a RI/FS to determine a potential remedy, if any is required. Activities under the ASAOC are underway and are expected to continue for some period of time.
Separately, in June 2022, the EPA conducted an inspection of BCP’s Verona, Missouri facility (“2022 EPA Inspection”) which was followed by BCP entering into an Administrative Order for Compliance on Consent (“AOC”) with the EPA in relation to its risk management program at the Verona facility. Further, in January 2023, BCP entered into an Amended AOC with the EPA whereby the parties agreed to the extension of certain timelines. BCP timely completed all requirements under the Amended AOC. In November 2023, BCP received a notice from the Environment and Natural Resources Division of the U.S Department of Justice (“DOJ”) primarily related to the 2022 EPA Inspection, which extended the opportunity to discuss alleged violations of Sections 112(r)(7) of the Clean Air Act and regulations in 40 C.F.R. Part 68, commonly known as the Risk Management Plan Rule (“RMP Rule”). BCP participated in such discussions during 2024, and in December 2024, BCP reached a settlement with the EPA and DOJ to resolve these alleged violations. Pursuant to the settlement, which was entered into on January 31, 2025, BCP agreed to: (a) pay a $300 civil penalty; (b) complete a new scrubber system project; and (c) spend $350 to implement projects benefiting the surrounding community, such as emergency equipment for the local fire department and two vehicles to be used as mobile health clinics. The amount associated with this settlement was consistent with the amount previously accrued as a loss contingency. BCP has completed most of its obligations under this settlement and will continue to take steps to timely complete any remaining items.
20

In addition to the above, from time to time, the Company is a party to various legal proceedings, litigation, claims and assessments. While it is not possible to predict the ultimate disposition of each of these matters, management believes that the ultimate outcome of such matters will not have a material effect on the Company's consolidated financial position, results of operations, liquidity or cash flows.

NOTE 16 – FAIR VALUE OF FINANCIAL INSTRUMENTS
The Company has a number of financial instruments, none of which are held for trading purposes. The Company estimates that the fair value of all financial instruments at June 30, 2026 and December 31, 2025 does not differ materially from the aggregate carrying values of its financial instruments recorded in the accompanying condensed consolidated balance sheets. The estimated fair value amounts have been determined by the Company using available market information and appropriate valuation methodologies. Considerable judgment is required in interpreting market data to develop the estimates of fair value, and, accordingly, the estimates are not necessarily indicative of the amounts that the Company could realize in a current market exchange.

The following fair value hierarchy is used to classify assets and liabilities and the table below presents the carrying amounts and the estimated fair values of the Company's financial assets and liabilities measured on a recurring basis as defined by ASC 820, "Fair Value Measurement."
Level 1 - Inputs are quoted prices in active markets that are accessible at the measurement date for identical assets or liabilities.
Level 2 - Inputs include observable inputs other than quoted prices in active markets.
Level 3 - Inputs are unobservable inputs for which there is little or no market data available.
Carrying AmountFair Value Measurements
Level 1Level 2Level 3
June 30, 2026
Assets:
Money market funds (1)
$1,517 $1,517 $ $ 
Rabbi trust funds - current (2)
25 25   
Rabbi trust funds - non-current (2)
14,059 14,059   
December 31, 2025
Assets:
Money market funds (1)
$1,464 $1,464 $ $ 
Rabbi trust funds - current (2)
25 25   
Rabbi trust funds - non-current (2)
12,773 12,773   
(1) Money market funds are categorized as cash equivalents.
(2) Rabbi trust funds - current and Rabbi trust funds - non-current are included in "Other current assets" and "Other non-current assets" on the consolidated balance sheets, respectively.
The Company’s financial instruments also include accounts receivable, accounts payable, and accrued liabilities, which are carried at cost and approximate fair value due to the short-term maturity of these instruments. The carrying value of debt approximates fair value based upon prices of identical or similar instruments in the marketplace, which are considered Level 2 inputs.


NOTE 17 – RELATED PARTY TRANSACTIONS
The Company provides services under a contractual agreement to St. Gabriel CC Company, LLC. These services include accounting, information technology, quality control, and purchasing services, as well as operation of the St. Gabriel CC Company, LLC plant. The Company also sells raw materials to St. Gabriel CC Company, LLC. These raw materials are used in the production of finished goods that are, in turn, sold by Saint Gabriel CC Company, LLC to the Company for resale to unrelated parties. As such, the sale of these raw materials to St. Gabriel CC Company, LLC in this scenario lacks economic substance and therefore the Company does not include them in net sales within the condensed consolidated statements of earnings.
21

Payments for the services the Company provided amounted to $1,172 and $2,289 for the three and six months ended June 30, 2026, respectively, and $1,212 and $2,339 for the three and six months ended June 30, 2025, respectively. The raw materials purchased and subsequently sold amounted to $11,501 and $21,452 for the three and six months ended June 30, 2026, respectively, and $10,821 and $20,746 for the three and six months ended June 30, 2025, respectively. These services and raw materials are primarily recorded in cost of goods sold, net of the finished goods received from St. Gabriel CC Company, LLC of $9,103 and $17,148 during the three and six months ended June 30, 2026, respectively, and $8,983 and $16,901 for the three and six months ended June 30, 2025, respectively. At June 30, 2026 and December 31, 2025, the Company had receivables of $4,232 and $4,225, respectively, recorded in accounts receivable from St. Gabriel CC Company, LLC for services rendered and raw materials sold. At June 30, 2026 and December 31, 2025, the Company had payables of $2,888 and $3,369, respectively, recorded in accounts payable for finished goods received from St. Gabriel CC Company, LLC. The Company had payables in the amount of $296 related to non-contractual monies owed to St. Gabriel CC Company, LLC, recorded in accounts payable as of both June 30, 2026 and December 31, 2025.


NOTE 18 – LEASES
The Company has both real estate leases and equipment leases. The Company developed four tranches of leases based on lease terms and these tranches reflect the composition of the current lease portfolio. The Company's borrowing history shows that interest rates of a term loan or a line of credit depend on the duration of the loan rather than the nature of the assets purchased by those funds. Based on this understanding, the Company elected to use a portfolio approach to discount rates, applying corporate rates to the tranches of leases based on lease terms. Based on the Company's risk rating, the Company applied the following discount rates for new leases entered into during the second quarter of 2026: (1) 1-2 years, 4.96% (2) 3-4 years, 5.55% (3) 5-9 years, 5.89% and (4) 10+ years, 6.61%.
Right of use assets and lease liabilities at June 30, 2026 and December 31, 2025 are summarized as follows:

Right of use assetsJune 30, 2026December 31, 2025
Operating leases$12,703 $14,672 
Finance leases1,417 1,520 
Total$14,120 $16,192 

Lease liabilities - currentJune 30, 2026December 31, 2025
Operating leases$3,172 $3,614 
Finance leases210 205 
Total$3,382 $3,819 

Lease liabilities - non-currentJune 30, 2026December 31, 2025
Operating leases$9,895 $11,324 
Finance leases1,438 1,544 
Total$11,333 $12,868 


22

For the three and six months ended June 30, 2026 and 2025, the Company's total lease costs were as follows, which included amounts recognized in earnings, amounts capitalized on the balance sheets, and the cash flows arising from lease transactions:
Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
Lease Cost
Operating lease cost$1,260 $1,368 $2,562 $2,693 
Finance lease cost
Amortization of ROU asset53 52 105 104 
Interest on lease liabilities21 24 43 48 
Total finance lease74 76 148 152 
Total lease cost$1,334 $1,444 $2,710 $2,845 
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$1,270 $1,385 $2,573 $2,742 
Operating cash flows from finance leases21 24 43 48 
Financing cash flows from finance leases51 48 102 97 
$1,342 $1,457 $2,718 $2,887 
Right-of-use assets obtained in exchange for new operating lease liabilities, net of right-of-use assets disposed$87 $655 $220 $1,857 
Weighted-average remaining lease term - operating leases5.57 years8.76 years5.57 years8.76 years
Weighted-average remaining lease term - finance leases6.75 years7.86 years6.75 years7.86 years
Weighted-average discount rate - operating leases7.1 %7.6 %7.1 %7.6 %
Weighted-average discount rate - finance leases5.1 %5.1 %5.1 %5.1 %
Rent expense charged to operations under operating lease agreements for the three and six months ended June 30, 2026 aggregated to approximately $1,260 and $2,562, respectively, and $1,368 and $2,693 for the three and six months ended June 30, 2025, respectively.
Aggregate future minimum rental payments required under all non-cancelable operating and finance leases at June 30, 2026 are as follows:

Year 
July 1, 2026 to December 31, 2026$2,405 
20273,734 
20282,944 
20292,521 
20302,065 
20311,826 
Thereafter2,539 
Total undiscounted lease payments18,034 
Less: Present value adjustment(3,319)
Present value of lease liabilities$14,715 
23


Item 2.    Management's Discussion and Analysis of Financial Condition and Results of Operations
(All amounts in thousands, except share and per share data)

Forward-Looking Statements
This report contains forward-looking statements, within the meaning of the Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934, as amended, which reflect our expectation or belief concerning future events that involve risks and uncertainties. These forward-looking statements generally are identified by the words "believe," "project," "expect," "anticipate," "estimate," "forecast," "outlook," "intend," "strategy," "future," "opportunity," "plan," "may," "should," "will," "would," "will be," "will continue," "will likely result," or the negative thereof or variations thereon or similar expressions generally intended to identify forward-looking statements. Actions and performance could differ materially from what is contemplated by the forward-looking statements contained in this report. Factors that might cause differences from the forward-looking statements include those referred to or identified in Item 1A of the Annual Report on Form 10-K for the year ended December 31, 2025 and other factors that may be identified elsewhere in this report. Reference should be made to such factors and all forward-looking statements are qualified in their entirety by the above cautionary statements. We undertake no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events or otherwise.
Factors that may affect our forward-looking statements include, among other things: (1) our ability to manage risks associated with our sales to customers and manufacturing operations outside the United States, including changes in tariffs, sanctions, trade restrictions and trade relations, political and economic instability and geopolitical tensions; (2) supply chain disruptions due to political unrest, terrorist acts, and national and international conflicts; (3) reliability and sufficiency of our manufacturing facilities; (4) our ability to recruit and retain a highly qualified and motivated workforce; (5) our ability to effectively manage labor relations; (6) the effects of global climate change or other unexpected events, including global health crises, that may disrupt our operations; (7) our ability to manage risks related to our information technology and operational technology systems and cybersecurity; (8) our reliance on third-party vendors for many of the critical elements of our global information and operational technology infrastructure and their failure to provide effective support for such infrastructure; (9) disruption and breaches of our information systems; (10) increased competition and our ability to anticipate evolving trends in the market; (11) global economic conditions, including inflation, recession, changes in tariffs and trade relations; (12) raw material shortages or price increases; (13) currency translation and currency transaction risks; (14) interest rate risks; (15) our ability to successfully consummate and manage acquisitions, joint ventures and divestitures; (16) our ability to effectively manage and implement restructuring initiatives or other organizational changes; (17) changes in our relationships with our vendors, changes in tax or trade policy, interruptions in our operations or supply chain, political or financial instability and geopolitical tensions; (18) adverse publicity or consumer concern regarding the safety or quality of food products containing our products; (19) the outcome of any litigation, governmental investigations or proceedings; (20) product liability claims and recalls; (21) our ability to protect our brand reputation and trademarks; (22) claims of infringement of intellectual property rights by third parties; (23) risks related to corporate social responsibility and reputational matters; (24) improper conduct by any of our employees, agents or business partners; (25) changes to, or changes in interpretations of, current laws and regulations, and loss of governmental permits and approvals; and (26) regulatory requirements for ethylene oxide users that have impacted, and may continue to impact, such users’ ability to use the ethylene oxide process to sterilize medical devices, among other things.


Overview
We develop, manufacture, distribute and market specialty performance ingredients and products for the nutritional, food, pharmaceutical, animal health, performance gases, plant nutrition and industrial markets. Our three reportable segments are strategic businesses that offer products and services to different markets: Human Nutrition & Health, Animal Nutrition & Health, and Specialty Products. Sales and production of products outside of our reportable segments and other minor business activities are included in "Other and Unallocated".
Balchem is committed to solving today's challenges to shape a healthier tomorrow by operating responsibly and providing innovative solutions for the health and nutritional needs of the world. Sustainability is at the heart of our company's vision to make the world a healthier place and plays an important role in our strategies and in long-term value creation for our stakeholders. Our framework focuses on the sustainability topics most relevant to our business and stakeholders, and has been fully integrated into our governance structure and everyday operations. We are very proud of our significant progress relating to the Company's corporate social responsibilities and will continue to foster these fundamental principles broadly along our entire value chain, develop new ideas and technologies that help us work smarter, and help build a world that is a better place to live.
24

As of June 30, 2026, we employed approximately 1,379 full time employees worldwide. Labor market conditions remained generally stable during the quarter, supporting our ability to attract and retain skilled and experienced employees in a competitive talent market. Additionally, we continued to invest in and leverage technology solutions to enhance productivity, improve performance, and drive operational efficiencies across the organization.
Recent Developments
Geopolitical Conflicts
We continue to monitor the heightened geopolitical tensions in the Middle East, including conflicts involving Iran, which have, or may have, certain effects on our business and broader consequences, including increased energy prices, certain raw material costs, increased freight costs, and volatility in shipping patterns. All above impacts may adversely affect the global economy and may have the effect of heightening the operational risks disclosed in the "Risk Factors" in our Annual Report on Form 10-K for the year ended December 31, 2025.
Tariffs
We continue to monitor developments with respect to tariffs and other trade policy matters closely, including impacts from the U.S. Supreme Court decision in February 2026 that invalidated certain tariffs previously imposed under the International Emergency Economic Powers Act (“IEEPA”). Following the ruling, the U.S. presidential administration imposed additional tariffs under other statutory authorities, resulting in a rapidly evolving tariff environment. The online portal and process to submit IEEPA tariff refund requests became available on April 20, 2026, and as of June 2026, we have participated in the process for refunds to the extent we were the importer of record and directly paid tariffs under IEEPA. At this time, we cannot reasonably estimate the total financial impact of these developments; however, we do not expect them to have a material effect on our future results of operations or cash flows. We will continue to monitor and evaluate new information as it becomes available.
Segment Results
We sell products for all three segments through our own sales force, independent distributors, and sales agents.

The following tables summarize consolidated net sales by segment and business segment earnings from operations for the three and six months ended June 30, 2026 and 2025:

Business Segment Net Sales
Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands)2026202520262025
Human Nutrition & Health$176,894 $160,773 $348,522 $319,230 
Animal Nutrition & Health64,454 56,028 126,643 113,305 
Specialty Products40,511 37,185 75,238 70,460 
Other and Unallocated (1)
2,138 1,481 4,303 2,991 
Total$283,997 $255,467 $554,706 $505,986 

Business Segment Earnings From Operations
Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands)2026202520262025
Human Nutrition & Health$42,381 $38,342 $82,401 $76,316 
Animal Nutrition & Health5,227 3,514 10,919 8,750 
Specialty Products12,893 11,269 24,828 20,854 
Other and Unallocated (1)
(1,280)(1,683)(3,301)(3,463)
Total$59,221 $51,442 $114,847 $102,457 
(1) Other and Unallocated consists of a few minor businesses which individually do not meet the quantitative thresholds for separate presentation and corporate expenses that have not been allocated to a segment. Unallocated corporate expenses consist of transaction and integration costs of $22 and $917 for the three and six months ended June 30, 2026, respectively, and $405 and $894 for the three and six months ended June 30, 2025, respectively.

25

Results of Operations - Three Months Ended June 30, 2026 and 2025

Net Earnings
Three Months Ended June 30,Increase
(Decrease)
(in thousands)20262025% Change
Net sales$283,997 $255,467 $28,530 11.2 %
Gross margin103,683 93,113 10,570 11.4 %
Operating expenses44,462 41,671 2,791 6.7 %
Earnings from operations59,221 51,442 7,779 15.1 %
Interest and other expenses1,440 2,431 (991)(40.8)%
Income tax expense13,166 10,733 2,433 22.7 %
Net earnings$44,615 $38,278 $6,337 16.6 %

Net Sales
Three Months Ended June 30,Increase
(Decrease)
(in thousands)20262025% Change
Human Nutrition & Health$176,894 $160,773 $16,121 10.0 %
Animal Nutrition & Health64,454 56,028 8,426 15.0 %
Specialty Products40,511 37,185 3,326 8.9 %
Other2,138 1,481 657 44.4 %
Total$283,997 $255,467 $28,530 11.2 %

The increase in net sales within the Human Nutrition & Health segment for the second quarter of 2026 as compared to the second quarter of 2025 was driven by higher sales within both the nutrients business and the food ingredients and solutions businesses. Total sales for this segment grew 10.0%, with volume and mix contributing 7.0%, average selling prices contributing 2.7%, and the change in foreign currency exchange rates contributing 0.4%.

The increase in net sales within the Animal Nutrition & Health segment for the second quarter of 2026 compared to the second quarter of 2025 was driven by higher sales in both the monogastric and ruminant species markets. Total sales for this segment increased by 15.0%, with volume and mix contributing 7.9%, average selling prices contributing 6.6%, and the change in foreign currency exchange rates contributing 0.5%.

The increase in net sales within the Specialty Products segment for the second quarter of 2026 compared to the second quarter of 2025 was due to higher sales in both the performance gases and plant nutrition businesses. Total sales for this segment increased by 8.9%, with average selling prices contributing 4.3%, volume and mix contributing 3.7%, and the change in foreign currency exchange rates contributing 1.0%.

Sales may fluctuate in future periods based on macroeconomic conditions, competitive dynamics, changes in customer preferences, and our ability to successfully introduce new products to the market.

Gross Margin
Three Months Ended June 30,Increase
(Decrease)
(in thousands)20262025% Change
Gross margin$103,683 $93,113 $10,570 11.4 %
% of net sales36.5 %36.4 %
Gross margin dollars increased in the second quarter of 2026 compared to the second quarter of 2025 due to sales growth and manufacturing efficiencies, partially offset by certain higher manufacturing input costs.
26

Operating Expenses
Three Months Ended June 30,Increase
(Decrease)
(in thousands)20262025% Change
Operating expenses$44,462 $41,671 $2,791 6.7 %
% of net sales15.7 %16.3 %
The increase in operating expenses in the second quarter of 2026 compared to the second quarter of 2025 was primarily due to higher compensation-related costs of $2,942.
Earnings from Operations
Three Months Ended June 30,Increase
(Decrease)
(in thousands)20262025% Change
Human Nutrition & Health$42,381 $38,342 $4,039 10.5 %
Animal Nutrition & Health5,227 3,514 1,713 48.7 %
Specialty Products12,893 11,269 1,624 14.4 %
Other and unallocated(1,280)(1,683)403 23.9 %
Earnings from operations$59,221 $51,442 $7,779 15.1 %
% of net sales (operating margin)20.9 %20.1 %

Human Nutrition & Health segment earnings from operations increased $4,039 primarily due to a gross margin contribution of $5,714. The increase in gross margin was primarily due to the aforementioned higher sales and favorable mix, partially offset by certain higher manufacturing input costs. The increase in gross margin was partially offset by an increase in operating expenses of $1,679, primarily due to higher compensation-related costs of $915 and higher amortization of $244.

Animal Nutrition & Health segment earnings from operations increased $1,713. Gross margin contribution was $2,827, which was driven by the aforementioned higher sales, partially offset by certain higher manufacturing input costs. The increase in gross margin was partially offset by an increase in operating expenses of $1,112, primarily due to higher compensation-related costs of $1,131.

Specialty Products segment earnings from operations increased $1,624 primarily due to a gross margin contribution of $1,958. The increase in gross margin was mainly due to the aforementioned higher sales and favorable mix, partially offset by certain higher manufacturing input costs.

Other Expenses
Three Months Ended June 30,Increase
(Decrease)
(in thousands)20262025% Change
Interest expense, net$1,938 $2,766 $(828)(29.9)%
Other expense (income), net(498)(335)(163)(48.7)%
$1,440 $2,431 $(991)(40.8)%

Interest expense for the three months ended June 30, 2026 and 2025 was primarily related to outstanding borrowings under the 2022 Credit Agreement. The decrease in net interest expense is primarily due to lower outstanding borrowings and lower interest rates.
Income Tax Expense
Three Months Ended June 30,Increase
(Decrease)
(in thousands)20262025% Change
Income tax expense$13,166 $10,733 $2,433 22.7 %
Effective tax rate22.8 %21.9 %
The higher effective tax rate was primarily due to lower tax benefits from stock-based compensation.

27

Results of Operations - Six Months Ended June 30, 2026 and 2025

Net Earnings
Six Months Ended June 30,Increase
(Decrease)
(in thousands)20262025% Change
Net sales$554,706 $505,986 $48,720 9.6 %
Gross margin204,767 181,281 23,486 13.0 %
Operating expenses89,920 78,824 11,096 14.1 %
Earnings from operations114,847 102,457 12,390 12.1 %
Interest and other expenses4,544 5,506 (962)(17.5)%
Income tax expense25,403 21,620 3,783 17.5 %
Net earnings$84,900 $75,331 $9,569 12.7 %

Net Sales
Six Months Ended June 30,Increase
(Decrease)
(in thousands)20262025% Change
Human Nutrition & Health$348,522 $319,230 $29,292 9.2 %
Animal Nutrition & Health126,643 113,305 13,338 11.8 %
Specialty Products75,238 70,460 4,778 6.8 %
Other4,303 2,991 1,312 43.9 %
Total$554,706 $505,986 $48,720 9.6 %

The increase in net sales within the Human Nutrition & Health segment for the six months ended June 30, 2026 as compared to 2025 was driven by higher sales within both the nutrients business and the food ingredients and solutions businesses. Total sales for this segment grew 9.2%, with volume and mix contributing 7.1%, average selling prices contributing 1.1%, and the change in foreign currency exchange rates contributing 1.0%.

The increase in net sales within the Animal Nutrition & Health segment for the six months ended June 30, 2026 as compared to 2025 was driven by higher sales in both the monogastric and ruminant species markets. Total sales for this segment increased by 11.8%, with average selling prices contributing 6.6%, volume and mix contributing 3.8%, and the change in foreign currency exchange rates contributing 1.4%.

The increase in net sales within the Specialty Products segment for the six months ended June 30, 2026 as compared to 2025 was due to higher sales in the performance gases business. Total sales for this segment increased by 6.8%, with average selling prices contributing 4.1%, the change in foreign currency exchange rates contributing 2.1%, and volume and mix contributing 0.6%.

Sales may fluctuate in future periods based on macroeconomic conditions, competitive dynamics, changes in customer preferences, and our ability to successfully introduce new products to the market.

28

Gross Margin
Six Months Ended June 30,Increase
(Decrease)
(in thousands)20262025% Change
Gross margin$204,767 $181,281 $23,486 13.0 %
% of net sales36.9 %35.8 %

Gross margin dollars increased in the six months ended June 30, 2026 as compared to 2025 due to the sales growth, manufacturing efficiencies and favorable mix, partially offset by certain higher manufacturing input costs.

Operating Expenses
Six Months Ended June 30,Increase
(Decrease)
(in thousands)20262025% Change
Operating expenses$89,920 $78,824 $11,096 14.1 %
% of net sales16.2 %15.6 %
The increase in operating expenses in the six months ended June 30, 2026 as compared to 2025 was primarily due to an increase in compensation-related costs of $8,069.

Earnings from Operations
Six Months Ended June 30,Increase
(Decrease)
(in thousands)20262025% Change
Human Nutrition & Health$82,401 $76,316 $6,085 8.0 %
Animal Nutrition & Health10,919 8,750 2,169 24.8 %
Specialty Products24,828 20,854 3,974 19.1 %
Other and unallocated(3,301)(3,463)162 4.7 %
Earnings from operations$114,847 $102,457 $12,390 12.1 %
% of net sales (operating margin)20.7 %20.2 %

Human Nutrition & Health segment earnings from operations increased $6,085 primarily due to a gross margin contribution of $12,498. The increase in gross margin was primarily due to the aforementioned higher sales and favorable mix, partially offset by certain higher manufacturing input costs. The increase in gross margin was partially offset by an increase in operating expenses of $6,414, primarily due to higher compensation-related costs of $3,404 and higher amortization of $657.

Animal Nutrition & Health segment earnings from operations increased $2,169 primarily due to a gross margin contribution of $5,452, which was driven by the aforementioned higher sales, partially offset by certain higher manufacturing input costs. The increase in gross margin was partially offset by an increase in operating expenses of $3,284, primarily due to higher compensation-related costs of $2,717.

Specialty Products segment earnings from operations increased $3,974 primarily due to a gross margin contribution of $5,132. The increase in gross margin was mainly due to the aforementioned higher sales and favorable mix. The increase in gross margin was partially offset by an increase in operating expenses of $1,158, primarily due to higher compensation-related costs of $1,748.

29

Other Expenses
Six Months Ended June 30,Increase
(Decrease)
(in thousands)20262025% Change
Interest expense, net$4,151 $5,690 $(1,539)(27.0)%
Other expense (income), net393 (184)577 313.6 %
$4,544 $5,506 $(962)(17.5)%

Interest expense for the six months ended June 30, 2026 and 2025 was primarily related to outstanding borrowings under the 2022 Credit Agreement. The decrease in net interest expense is primarily due to lower outstanding borrowings and lower interest rates. The increase in net other expense for the six months ended June 30, 2026 and 2025 was primarily related to foreign currency losses.
Income Tax Expense
Six Months Ended June 30,Increase
(Decrease)
(in thousands)20262025% Change
Income tax expense$25,403 $21,620 $3,783 17.5 %
Effective tax rate23.0 %22.3 %
The higher effective tax rate was primarily due to an increase in certain state taxes and lower tax benefits from stock-based compensation.


Liquidity and Capital Resources
During the six months ended June 30, 2026, there were no material changes outside the ordinary course of business in the specified contractual obligations set forth in our Annual Report on Form 10-K for the year ended December 31, 2025. We expect our operations to continue generating sufficient cash flow to fund working capital requirements and necessary capital investments. We are actively pursuing additional acquisition candidates. We could seek additional bank loans or access to financial markets to fund such acquisitions, our operations, working capital, necessary capital investments or other cash requirements should we deem it necessary to do so.
Cash
Cash and cash equivalents decreased to $63,174 at June 30, 2026 from $74,570 at December 31, 2025. At June 30, 2026, the Company had $53,925 of cash and cash equivalents held by foreign subsidiaries. We intend to permanently reinvest a significant portion of these foreign-held funds in foreign operations by continuing to make additional plant related investments, and potentially invest in partnerships or acquisitions; however, we may also repatriate a portion of cash held by certain foreign subsidiaries to support U.S. liquidity needs and capital allocation priorities. To the extent amounts are repatriated, we could be required to pay applicable withholding taxes on such repatriations. During the second quarter of 2026, we repatriated $23,460 from our Belgium subsidiary to pay down U.S. debt. Working capital was $242,669 at June 30, 2026 as compared to $189,230 at December 31, 2025, an increase of $53,439. Significant cash payments during the six months ended June 30, 2026 included repurchases of common stock of $44,484, the payment of dividends declared in 2025 of $30,772, income taxes paid of $29,184, capital expenditures and intangible assets acquired of $17,138, and net debt payments of $12,000.

Six Months Ended June 30,Increase
(Decrease)
(in thousands)20262025% Change
Cash flows provided by operating activities$86,772 $83,709 $3,063 3.7 %
Cash flows used in investing activities(17,226)(12,533)(4,693)(37.4)%
Cash flows used in financing activities(79,616)(60,729)(18,887)(31.1)%

Operating Activities
The increase in cash flows from operating activities was primarily driven by the increases in net earnings, partially offset by the impact from the changes in working capital.
30

Investing Activities
We continue to invest in corporate projects, improvements across all production facilities, and intangible assets. Total investments in property, plant and equipment and intangible assets were $17,138 and $12,372 for the six months ended June 30, 2026 and 2025, respectively.
Financing Activities
During the six months ended June 30, 2026, we borrowed $80,000 to fund the 2025 dividend, bonus payments, and share repurchases. We made total loan payments of $92,000, resulting in $398,000 available under the 2022 Credit Agreement (see Note 7, Revolving Loan) as of June 30, 2026.
On July 24, 2026, the Company entered into Amendment No. 1 to the 2022 Credit Agreement (the "Credit Agreement Amendment"). The Credit Agreement Amendment increased the aggregate revolving commitment amount from $550,000 to $650,000, extended the maturity date of the credit facility from July 27, 2027 to July 24, 2031, and made certain other amendments to the facility terms. The Company used initial proceeds from the Credit Agreement Amendment to repay the outstanding balance of $152,000 due in July 2027 under the 2022 Credit Agreement. The Credit Agreement Amendment expands our ability to fund growth, innovation, and acquisitions.
On December 9, 2025, the Company's Board of Directors approved a stock repurchase program (the "December 2025 program"), which replaced the previously approved June 1999 program. The December 2025 program authorizes the repurchases of up to and including 4,000,000 shares of the Company's ordinary shares. The stock repurchase program has no expiration date, does not oblige the Company to acquire any particular amount of the Company's ordinary shares, and may be terminated at any time. Since the inception of the December 2025 program, a total of 342,788 shares have been repurchased. We intend to acquire shares from time to time at prevailing market prices if and to the extent we deem it is advisable to do so based on our assessment of corporate cash flow, market conditions and other factors. Open market repurchases of common stock could be made pursuant to a share repurchase agreement in compliance with Rule 10b-18 or a trading plan established pursuant to Rule 10b5-1 under the Securities Exchange Act of 1934, as amended, which would permit common stock to be repurchased at a time that we might otherwise be precluded from doing so under insider trading laws or self-imposed trading restrictions. We also repurchase (withhold) shares from employees in connection with the tax settlement of vested shares and/or exercised stock options, as applicable, under the Company's omnibus incentive plan. Such repurchases of shares from employees are funded with existing cash on hand. Repurchases of common stock were $44,484 and $38,589 for the three months ended June 30, 2026 and 2025, respectively.
Proceeds from stock options exercised were $7,742 and $6,222 for the six months ended June 30, 2026 and 2025, respectively. Dividend payments were $30,772 and $28,265 for the six months ended June 30, 2026 and 2025, respectively.


Other Matters Impacting Liquidity
As of June 30, 2026 and December 31, 2025, we have a liability of $6,945 and $6,731, respectively, for uncertain tax positions, including the related interest and penalties, recorded in accordance with ASC 740-10, for which we are unable to reasonably estimate the timing of settlement, if any.
We currently provide postretirement benefits in the form of two retirement medical plans, as discussed in Note 14, Employee Benefit Plans. The liabilities recorded in "Other long-term obligations" on the condensed consolidated balance sheets as of June 30, 2026 and December 31, 2025 were $1,128 and $1,122, respectively, and the plans are not funded. Historical cash payments made under these plans have typically been less than $200 per year. We do not anticipate any changes to the payments made in the current year for the plans.
Chemogas has an unfunded defined benefit plan. The plan provides for the payment of a lump sum at retirement or payments in case of death of the covered employees. The amounts recorded for this obligation on our balance sheets as of June 30, 2026 and December 31, 2025 was $911 and $869, respectively, and was included in "Other long-term obligations" on the condensed consolidated balance sheets.
We provide an unfunded, nonqualified deferred compensation plan maintained for the benefit of a select group of management or highly compensated employees. Assets of the plan are held in a rabbi trust and are subject to additional risk of loss in the event of bankruptcy or insolvency of the Company. The deferred compensation liability was $14,095 as of June 30, 2026, of which $14,070 was included in "Other long-term obligations" and $25 was included in "Accrued compensation and other benefits" on our consolidated balance sheets. The deferred compensation liability was $12,806 as of December 31, 2025, of which $12,781 was included in "Other long-term obligations" and $25 was included in "Accrued compensation and other benefits" on our consolidated balance sheets. The related rabbi trust assets were $14,084 as of June 30, 2026, of which $14,059 was included in "Other non-current assets" and $25 was included in "Other current assets" on the condensed consolidated balance sheets. The
31

rabbi trust assets were $12,798 as of December 31, 2025, of which $12,773 was included in "Other non-current assets" and $25 was included in "Other current assets" on the Company's condensed consolidated balance sheets.

Significant Accounting Policies

There were no changes to our Significant Accounting Policies, as described in our December 31, 2025 Annual Report on Form 10-K, during the six months ended June 30, 2026.

Related Party Transactions
We were engaged in related party transactions with St. Gabriel CC Company, LLC during the three and six months ended June 30, 2026. Refer to Note 17, Related Party Transactions.

32


Item 3.    Quantitative and Qualitative Disclosures About Market Risk
Our cash and cash equivalents are held primarily in checking accounts and money market investment funds. Additionally, as of June 30, 2026, our borrowings were under a revolving loan bearing interest at a fluctuating rate as defined by the 2022 Credit Agreement plus an applicable rate (See Note 7, Revolving Loan). The applicable rate is based upon our consolidated net leverage ratio, as defined in the 2022 Credit Agreement. A 100 basis point increase or decrease in interest rates, applied to our borrowings at June 30, 2026, would result in an increase or decrease in annual interest expense and a corresponding reduction or increase in cash flow of approximately $1,520. We are exposed to commodity price risks, including prices of our primary raw materials. Our objective is to seek a reduction in the potential negative earnings impact of raw material pricing arising in our business activities. We manage these financial exposures, where possible, through pricing and operational means. Our practices may change as economic conditions change.

Interest Rate Risk

We have exposure to market risk for changes in interest rates, including the interest rate relating to the 2022 Credit Agreement.
Foreign Currency Exchange Risk

The financial condition and results of operations of our foreign subsidiaries are reported in local currencies and then translated into U.S. dollars at the applicable currency exchange rate for inclusion in our consolidated financial statements. Therefore, we are exposed to foreign currency exchange risk related to these currencies.


Item 4.    Controls and Procedures
(a) Evaluation of Disclosure Controls and Procedures
Prior to filing this report, we completed an evaluation under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures as defined in Rule 13a-15(e) of the Exchange Act as of June 30, 2026. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective at the reasonable assurance level as of June 30, 2026.
(b) Changes in Internal Controls
There have been no changes in the internal controls over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Act) during the fiscal quarter ended June 30, 2026, that have materially affected, or are reasonably likely to materially affect, internal control over financial reporting.


Part II.    Other Information


Item 1.    Legal Proceedings
In the normal course of business, we are involved in a variety of lawsuits, claims and legal proceedings, from time to time, including commercial and contract disputes, labor and employment matters, product liability claims, environmental liabilities, trade regulation matters, intellectual property disputes and tax-related matters. Further, in connection with normal operations at our plant facilities, our manufacturing sites may, from time to time, be subject to inspections or inquiries by the EPA and other agencies. To the extent any consent orders or other agreements are entered into as a result of findings from such inspections or inquiries, the Company is committed to ensuring compliance with such orders or agreements.
Information with respect to certain legal proceedings is included in Note 15, Commitments and Contingencies, to our consolidated financial statements for the quarter ended June 30, 2026 contained in this Quarterly Report on Form 10-Q, and is incorporated herein by reference.
In our opinion, we do not expect pending legal matters to have a material adverse effect on our consolidated financial position, results of operations, liquidity or cash flows.


33


Item 1A.    Risk Factors
There have been no material changes in the Risk Factors identified in the Company's Annual report on Form 10-K for the year ended December 31, 2025. For a further discussion of our Risk Factors, refer to the "Risk Factors" discussion contained in our Annual Report on Form 10-K for the year ended December 31, 2025.


Item 2.     Unregistered Sales of Equity Securities and Use of Proceeds
The following table summarizes the share repurchases activity for the six months ended June 30, 2026:
 
Total Number of Shares
Purchased (1)
Average Price Paid Per Share
Total Number of Shares
Purchased as
Part of Publicly Announced Plans or
Programs (2)
Maximum Number (or Approximate Dollar Value) of Shares that May Yet Be
Purchased Under the
Plans or Programs (2)(3)
January 1-31, 202653,543 $158.94 53,543 $616,178,274 
February 1-28, 202636,337 $176.46 36,337 $677,687,748 
March 1-31, 2026— $— — $677,687,748 
First Quarter89,880  89,880 
April 1-30, 2026290 $170.42 290 $654,441,942 
May 1-31, 202649,991 $160.06 49,991 $606,640,523 
June 1-30, 2026132,968 $162.36 132,968 $593,781,228 
Second Quarter183,249 183,249 
Total273,129 273,129 
(1) The Company repurchased shares from open market purchases and/or withheld shares from employees in connection with the tax settlement of vested shares under the Company's omnibus incentive plan.
(2) On December 9, 2025, the Board of Directors of the Company approved a stock repurchase program which replaced the previously approved June 1999 program. The December 2025 program authorizes the repurchases of up to and including 4,000,000 shares of the Company's ordinary shares. The stock repurchase program has no expiration date, does not oblige the Company to acquire any particular amount of the Company's ordinary shares, and may be terminated at any time. Since the inception of the new program on December 9, 2025, a total of 342,788 shares have been repurchased under the December 2025 program.
(3) Dollar amounts in this column equal the number of shares remaining available for repurchases under the stock repurchase program as of the last date of the applicable month multiplied by the monthly average price paid per share.

34

Item 5.     Other Information

No directors or officers adopted, modified or terminated a Rule 10b5-1 trading arrangement during the fiscal quarter ended June 30, 2026.
35

Item 6.    Exhibits

Exhibit NumberDescription
101.INSXBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
101.SCHInline XBRL Taxonomy Extension Schema Document
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document
101.LABInline XBRL Taxonomy Extension Label Linkbase Document
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
* Compensatory plan or arrangement.

36

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
BALCHEM CORPORATION
By: /s/ Theodore L. Harris
Theodore L. Harris, Chairman, President, and
Chief Executive Officer
By: /s/ Martin Bengtsson
Martin Bengtsson, Executive Vice President and
Chief Financial Officer
Date: July 31, 2026

37
EX-31.1 2 bcpcq2202610qex311.htm EX-31.1 Document

Exhibit 31.1 

CERTIFICATIONS 

I, Theodore L. Harris, certify that:

1.I have reviewed this quarterly report on Form 10-Q of Balchem Corporation;

2.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;

3.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;

4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)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;
(b)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;
(c)Evaluated the effectiveness of the registrant’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
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)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’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: July 31, 2026/s/ Theodore L. Harris
Theodore L. Harris
Chairman, President, and Chief Executive Officer
(Principal Executive Officer)
 


EX-31.2 3 bcpcq2202610qex312.htm EX-31.2 Document

Exhibit 31.2 

CERTIFICATIONS 

I, Martin Bengtsson, certify that:

1.I have reviewed this quarterly report on Form 10-Q of Balchem Corporation;

2.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;

3.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;

4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)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;
(b)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;
(c)Evaluated the effectiveness of the registrant’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
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)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’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: July 31, 2026/s/ Martin Bengtsson
Martin Bengtsson
Executive Vice President and
Chief Financial Officer
(Principal Financial Officer)
 


EX-32.1 4 bcpcq2202610qex321.htm EX-32.1 Document

Exhibit 32.1

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Balchem Corporation (the “Company”) on Form 10-Q for the period ended June 30, 2026 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Theodore L. Harris, President, and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. section 1350, as adopted pursuant to section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

(1)The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2)The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.
/s/ Theodore L. Harris
Theodore L. Harris
Chairman, President, and Chief Executive Officer
(Principal Executive Officer)
July 31, 2026

This certification accompanies the above-described Report on Form 10-Q pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not, except to the extent required by such Act, be deemed filed by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended.


EX-32.2 5 bcpcq2202610qex322.htm EX-32.2 Document

Exhibit 32.2

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Balchem Corporation (the "Company") on Form 10-Q for the period ended June 30, 2026 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Martin Bengtsson, Chief Financial Officer and Treasurer of the Company, certify, pursuant to 18 U.S.C. section 1350, as adopted pursuant to section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

(1)The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2)The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.
/s/ Martin Bengtsson
Martin Bengtsson
Executive Vice President and
Chief Financial Officer
(Principal Financial Officer)
July 31, 2026

This certification accompanies the above-described Report on Form 10-Q pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not, except to the extent required by such Act, be deemed filed by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended. 


EX-101.SCH 6 bcpc-20260630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - Condensed Consolidated Statements of Earnings link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - CONDENSED CONSOLIDATED FINANCIAL STATEMENTS link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - PROPERTY, PLANT AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - EQUITY METHOD INVESTMENT link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - REVOLVING LOAN link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - NET EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - EMPLOYEE BENEFIT PLANS link:presentationLink link:calculationLink link:definitionLink 9952171 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 9952172 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 9952173 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 9952174 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 9955511 - Disclosure - CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Policies) link:presentationLink link:calculationLink link:definitionLink 9955512 - Disclosure - STOCKHOLDERS' EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 9955513 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9955514 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 9955515 - Disclosure - INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 9955516 - Disclosure - NET EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 9955517 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9955518 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 9955519 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9955520 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables) link:presentationLink link:calculationLink link:definitionLink 9955521 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables) link:presentationLink link:calculationLink link:definitionLink 9955522 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 9955523 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 9955525 - Disclosure - STOCKHOLDERS' EQUITY - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Assumptions Used in the Valuation of Option Awards (Details) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Stock Options / Other Information Pertaining to Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Restricted Stock and Performance Share (Details) link:presentationLink link:calculationLink link:definitionLink 9955529 - Disclosure - STOCKHOLDERS' EQUITY - Repurchases of Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 9955530 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 9955532 - Disclosure - INTANGIBLE ASSETS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955533 - Disclosure - INTANGIBLE ASSETS - Schedule of Identifiable Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955534 - Disclosure - EQUITY METHOD INVESTMENT (Details) link:presentationLink link:calculationLink link:definitionLink 9955535 - Disclosure - REVOLVING LOAN (Details) link:presentationLink link:calculationLink link:definitionLink 9955536 - Disclosure - NET EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 9955537 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 9955538 - Disclosure - SEGMENT INFORMATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955539 - Disclosure - SEGMENT INFORMATION - Business Segment Net Sales (Details) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - SEGMENT INFORMATION - Schedule of Business Segment Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955541 - Disclosure - SEGMENT INFORMATION - Schedule of Depreciation and Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 9955542 - Disclosure - SEGMENT INFORMATION - Schedule of Capital Expenditures (Details) link:presentationLink link:calculationLink link:definitionLink 9955543 - Disclosure - REVENUE (Details) link:presentationLink link:calculationLink link:definitionLink 9955544 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 9955545 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Schedule of Changes in Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 9955546 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 9955547 - Disclosure - EMPLOYEE BENEFIT PLANS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955548 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Net Periodic Benefit Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9955549 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 9955550 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 9955551 - Disclosure - RELATED PARTY TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 9955552 - Disclosure - LEASES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955553 - Disclosure - LEASES - Schedule of Right-of-Use Assets and Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955554 - Disclosure - LEASES - Schedule of Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9955555 - Disclosure - LEASES - Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9955555 - Disclosure - LEASES - Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 bcpc-20260630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 bcpc-20260630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 bcpc-20260630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Trading Arrangement: Trading Arrangement [Axis] Maximum Maximum [Member] Range [Domain] Statistical Measurement [Domain] Title of 12(b) Security Title of 12(b) Security Subsequent Event Subsequent Event [Member] Document Fiscal Year Focus Document Fiscal Year Focus Discount rate Lessee, Operating Lease, Discount Rate Net earnings Share-Based Payment Arrangement, Expense, after Tax Adjustment to Compensation, Amount Adjustment to Compensation Amount Number of votes Equity Method Investment, Number Of Votes Equity Method Investment, Number Of Votes Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Segment Reporting [Abstract] Segment Reporting [Abstract] Common stock, $0.0667 par value. Authorized 120,000,000 shares; 31,955,534 and 32,058,121 shares issued and outstanding at June 30, 2026 and December 31, 2025, respectively Common Stock, Value, Issued Schedule of Non-vested Restricted Stock Activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Accrued compensation and other benefits Employee-related Liabilities, Current Estimated share-based compensation expense Estimated Share Based Compensation Expense, Remainder Of Fiscal Year Estimated Share Based Compensation Expense, Remainder Of Fiscal Year Schedule of Other Information Pertaining to Stock Option Activity Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value and Grant Date Intrinsic Value [Table Text Block] EMPLOYEE BENEFIT PLANS Retirement Benefits [Text Block] Prepaid expenses Other Prepaid Expense, Current LEASES Lessee, Finance Leases [Text Block] Years 5 and 9 Lessee, Operating Lease, Tranche Three [Member] Lessee, Operating Lease, Tranche Three [Member] Restatement Determination Date Restatement Determination Date Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Amendment Flag Amendment Flag Current liabilities: Liabilities, Current [Abstract] Shares repurchased, average cost (in dollars per share) Shares Acquired, Average Cost Per Share Provision for (recovery of) credit losses Accounts Receivable, Credit Loss Expense (Reversal) Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Initial TSR's Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Initial Total Shareholder Return Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Initial Total Shareholder Return Principal payments on finance leases Financing cash flows from finance leases Finance Lease, Principal Payments Developed technology Developed Technology Rights [Member] Finance leases Finance Lease, Right-of-Use Asset, before Accumulated Amortization Postretirement Medical Plans Postemployment Retirement Benefits [Member] Leases [Abstract] Leases [Abstract] Intangible Asset, Finite-Lived, Acquired [Line Items] Intangible Asset, Finite-Lived, Acquired [Line Items] RELATED PARTY TRANSACTIONS Related Party Transactions Disclosure [Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Property, Plant, and Equipment [Abstract] Property, Plant, and Equipment [Abstract] Entity Address, State or Province Entity Address, State or Province Foreign currency translation adjustment Net foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent PEO Total Compensation Amount PEO Total Compensation Amount Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Assets: Assets, Fair Value Disclosure [Abstract] Capital expenditures Segment Reporting, Long-Lived Asset, Expenditure for Addition Non-vested balance as of beginning of period (in shares) Non-vested balance as of end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Weighted Average Common Shares - Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Retirement Benefits [Abstract] Retirement Benefits [Abstract] Services provided Services Provided [Member] Inventory reserves Inventory Valuation Reserves Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Reportable segments Number of Reportable Segments Equity Method Investment, Summarized Financial Information [Abstract] Equity Method Investment, Summarized Financial Information [Abstract] Total current liabilities Liabilities, Current Work in progress Inventory, Work in Process, Net of Reserves Chemogas Defined Pension Plan Chemogas Defined Pension Plan [Member] Chemogas Defined Pension Plan Lease Cost Lease, Cost [Abstract] Entity Address, City or Town Entity Address, City or Town Schedule of Supplemental Cash Flow Information Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Basis of Accounting Basis of Accounting, Policy [Policy Text Block] Customer relationships and lists, net Intangible Asset, Finite-Lived, after Accumulated Amortization Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Interest rate Line of Credit Facility, Interest Rate at Period End Level 2 Fair Value, Inputs, Level 2 [Member] Accumulated Amortization Intangible Asset, Finite-Lived, Accumulated Amortization Other expenses, net: Nonoperating Income (Expense) [Abstract] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Lessee, Operating Lease, Tranches [Domain] Lessee, Operating Lease, Tranches [Domain] [Domain] for Lessee, Operating Lease, Tranches [Axis] United States UNITED STATES Subsequent Event Type [Axis] Subsequent Event Type [Axis] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Litigation Case [Axis] Litigation Case [Axis] Land Land [Member] Grantee Status [Axis] Grantee Status [Axis] Schedule of Significant Segment Information Segment Reporting [Table Text Block] Amortization expense pertaining to capitalized costs Amortization of Debt Issuance Costs Related Party [Axis] Related and Nonrelated Parties [Axis] Other comprehensive (loss) income Other comprehensive (loss) income Other comprehensive (loss) income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent PROPERTY, PLANT AND EQUIPMENT Property, Plant, and Equipment [Text Block] Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Operating Leases Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Income taxes Increase (Decrease) in Income Taxes Payable Document Period End Date Document Period End Date Changes in assets and liabilities Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract] Net cash used in investing activities Cash Provided by (Used in) Investing Activity, Including Discontinued Operation Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Unrecognized tax benefits Unrecognized Tax Benefits Total Operating And Finance Lease, Liability, Noncurrent Operating And Finance Lease, Liability, Noncurrent Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding STOCKHOLDERS' EQUITY Equity [Text Block] Security Exchange Name Security Exchange Name Non-contractual Monies Owed Non-contractual Monies Owed [Member] Non-contractual Monies Owed Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price SUPPLEMENTAL CASH FLOW INFORMATION Cash Flow, Supplemental Disclosures [Text Block] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Weighted-average remaining lease term - finance leases Finance Lease, Weighted Average Remaining Lease Term Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Shell Company Entity Shell Company Consolidation Items [Domain] Consolidation Items [Domain] Number of defined benefit plans Defined Benefit Plan, Number Of Benefit Plans Operating lease liabilities - current Operating leases liabilities - current Operating Lease, Liability, Current Schedule of Property, Plant and Equipment Property, Plant, and Equipment [Table Text Block] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Right of use assets - finance lease Finance Lease, Right-of-Use Asset, after Accumulated Amortization Trademarks and trade names Trademarks and Trade Names [Member] NET EARNINGS PER SHARE Earnings Per Share [Text Block] Name Outstanding Recovery, Individual Name Earnings Per Share [Abstract] Earnings Per Share [Abstract] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, Attributable to Parent Total liabilities Liabilities Trading Symbol Trading Symbol Geographical [Domain] Geographical [Domain] Identifiable intangible assets with indefinite useful lives Intangible Asset, Excluding Goodwill, Indefinite-Lived Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] EPA Community spending U.S. Environmental Protection Agency, Community Spending [Member] U.S. Environmental Protection Agency, Community Spending Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Company Selected Measure Name Company Selected Measure Name Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Gains (losses) on intra-entity foreign currency transactions Adjustment for Long-Term Intra-Entity Transaction, after Tax Investment in affiliates Payments to Acquire Interest in Subsidiaries and Affiliates Postretirement benefit plan Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Related Party Transactions [Abstract] Related Party Transactions [Abstract] Cash flows from operating activities: Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract] Compensation Amount Outstanding Recovery Compensation Amount Dividends payable Dividends Payable, Current Individual: Individual [Axis] 2030 Operating And Finance Lease, Liability, To Be Paid, Year Four Operating And Finance Lease, Liability, To Be Paid, Year Four Weighted Average Common Shares - Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Loss (gain) on disposal of assets and asset impairment Gain (Loss) on Sale of Assets and Asset Impairment Charges Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Entity Emerging Growth Company Entity Emerging Growth Company Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Proceeds from revolving loan Proceeds from Lines of Credit Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Gross margin Gross Profit Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Other Other Intangible Assets [Member] Operating cash flows from operating leases Operating Lease, Payments Award Timing Predetermined Award Timing Predetermined [Flag] Schedule of Changes in Accumulated Other Comprehensive Loss Comprehensive Income (Loss) [Table Text Block] Intangible Asset, Goodwill and Other [Abstract] Intangible Asset, Goodwill and Other [Abstract] Total intrinsic value of stock options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] Level 1 Fair Value, Inputs, Level 1 [Member] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Grantee Status [Domain] Grantee Status [Domain] Effect of Dilutive Securities - Stock Options, Restricted Stock, and Performance Shares (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Non-vested balance as of beginning of period (in dollars per share) Non-vested balance as of end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value All Executive Categories All Executive Categories [Member] Repurchases of common stock Stock Repurchased and Retired During Period, Value Total Operating And Finance Lease, Liability, Current Operating And Finance Lease, Liability, Current Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Principal payments on revolving loan Repayments of Long-Term Lines of Credit Change in postretirement benefit plans Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax Other comprehensive (loss) income, net of tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share July 1, 2026 to December 31, 2026 Operating And Finance Lease, Liability, To Be Paid, Remainder Of Fiscal Year Operating And Finance Lease, Liability, To Be Paid, Remainder Of Fiscal Year Schedule of Net Periodic Benefit Cost Schedule of Net Benefit Costs [Table Text Block] Outstanding at beginning of period (in dollars per share) Outstanding at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price SP Specialty Products Specialty Products [Member] Right of use assets - operating leases Operating leases Operating Lease, Right-of-Use Asset Net change in postretirement benefit plan (see Note 14 for further information) Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax [Abstract] Schedule of Reconciliation in Net Earnings and Shares Used in Calculating Basic and Diluted Net Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Royalty Revenue Royalty [Member] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] SEGMENT INFORMATION Segment Reporting [Text Block] Outstanding balance Long-Term Line of Credit Minimum Minimum [Member] Expiration Date Trading Arrangement Expiration Date Schedule of Revenues Disaggregated by Revenue Source Disaggregation of Revenue [Table Text Block] Effect of exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation Income Statement Location [Axis] Location, Statement of Income, Balance [Axis] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Current assets Cash and Cash Equivalents, Fair Value Disclosure Gain Contingencies [Table] Gain Contingencies [Table] Weighted average remaining contractual term, outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted-Average Remaining Contractual Term Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Building Building [Member] Net periodic benefit cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Exercisable at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Payables to related parties Accounts Payable, Trade Amortization Period (in years) Intangible Asset, Finite-Lived, Useful Life Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Exercise Price Award Exercise Price Cash flows from investing activities: Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract] Related Party Transaction [Axis] Related Party Transaction [Axis] Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Segment Reporting [Line Items] Segment Reporting [Line Items] Unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Quarterly Report Document Quarterly Report Rabbi trust funds - non-current Asset, Held-in-Trust, Noncurrent Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Segments [Domain] Segments [Domain] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Lessee, Operating Lease, Tranches [Axis] Lessee, Operating Lease, Tranches [Axis] Lessee, Operating Lease, Tranches [Axis] Earnings before income tax expense Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Present value of lease liabilities Operating And Finance Lease, Liability Operating And Finance Lease, Liability Eastman Chemical Company Eastman Chemical Company [Member] Capitalized costs net of accumulated amortization Debt Issuance Costs, Net Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Carrying value of joint venture Equity Method Investments Equity Component [Domain] Equity Component [Domain] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Revolving loan Long-Term Line of Credit, Noncurrent Trade accounts payable Payables Accounts Payable, Trade, Current Adoption Date Trading Arrangement Adoption Date Weighted-average discount rate - finance leases Finance Lease, Weighted Average Discount Rate, Percent Capital contributions Payments to Acquire Equity Method Investments Total stockholders' equity Beginning balance Ending balance Equity, Attributable to Parent Total other (income) expenses Other expenses Nonoperating Income (Expense) Assets Assets [Abstract] Title Trading Arrangement, Individual Title Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Risk-free interest rates Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Insider Trading Policies and Procedures [Line Items] Outstanding at beginning of period (in shares) Outstanding at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Accounts receivable allowance for credit losses Accounts Receivable, Allowance for Credit Loss, Current Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Performance Shares Performance Shares [Member] Number of shares authorized to be repurchased (in shares) Share Repurchase Program, Authorized, Number of Shares Deferred income taxes Deferred Income Tax Expense (Benefit) Installment payments required Line of Credit Facility, Periodic Payment Interest expense, net Interest Income (Expense), Nonoperating COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Current deferred compensation liability Deferred Compensation Liability, Current Anti-dilutive shares (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Entity Central Index Key Entity Central Index Key Other intangible assets with finite lives Finite-Lived Intangible Assets Excluding Customer-Related Intangible Assets [Member] Finite-Lived Intangible Assets Excluding Customer-Related Intangible Assets Less: accumulated depreciation Property, Plant, and Equipment, Accumulated Depreciation, Depletion, and Amortization Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] All Adjustments to Compensation All Adjustments to Compensation [Member] Other and Unallocated Segment Reporting, Reconciling Item, Corporate Nonsegment [Member] Other Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Other Item Equity [Abstract] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Net cash provided by operating activities Cash Provided by (Used in) Operating Activity, Including Discontinued Operation Income Statement [Abstract] Income Statement [Abstract] Stockholders' equity: Equity, Attributable to Parent [Abstract] Document Transition Report Document Transition Report Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Investment, Name [Axis] Investment, Name [Axis] Operating expenses: Operating Expenses [Abstract] Finance lease liabilities - non-current Finance Lease, Liability, Noncurrent Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Schedule of Identifiable Intangible Assets Intangible Asset, Finite-Lived [Table Text Block] Schedule of Assumptions Used in the Valuation of Option Awards Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] ANH Animal Nutrition and Health Animal Nutrition And Health [Member] Animal Nutrition And Health Intangible Asset, Finite-Lived, Acquired [Table] Intangible Asset, Finite-Lived, Acquired [Table] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] City Area Code City Area Code Cash flows from operating and finance leases Cash Payments For Operating and Finance Leases Restricted stock Restricted Stock [Member] Accumulated Other Comprehensive Income (Loss) Total AOCI Attributable to Parent [Member] All Individuals All Individuals [Member] Dividends paid Payments of Dividends Name Forgone Recovery, Individual Name Finished goods Inventory, Finished Goods, Net of Reserves Period for unrecognized compensation cost to be recognized over Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] INTANGIBLE ASSETS Intangible Asset [Text Block] Statement [Line Items] Statement [Line Items] Total assets Assets Assets Schedule of Defined Benefit Plans Disclosures [Table] Defined Benefit Plan [Table] Legal Entity [Domain] Entity [Domain] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Operating Segments Operating Segments [Member] Net of tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent Weighted-average fair value of options granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Schedule of Compensation Cost on Net Earnings Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Benefit obligation Defined Benefit Plan, Benefit Obligation PEO PEO [Member] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Canceled (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Stock-based compensation cost Share-Based Payment Arrangement, Expense Repurchases of common stock (in shares) Stock Repurchased and Retired During Period, Shares Raw materials sold Raw Materials Sold [Member] Goodwill Goodwill Retirement Plan Type [Axis] Retirement Plan Type [Axis] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period 2027 Operating And Finance Lease, Liability, To Be Paid, Year One Operating And Finance Lease, Liability, To Be Paid, Year One Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Subsequent Event Type [Domain] Subsequent Event Type [Domain] Retained Earnings Retained Earnings [Member] Operating lease liabilities - non-current Operating leases liabilities - non-current Operating Lease, Liability, Noncurrent Income taxes payable Taxes Payable, Current Total operating expenses Operating expenses Operating Expenses Money market funds Money Market Funds [Member] Revolving Revolving Credit Facility [Member] Other long-term obligations Other Long-Term Debt, Noncurrent Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Irrevocable trust funds Asset, Held-in-Trust Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Award Timing Disclosures [Line Items] Foreign currency translation adjustment Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Net earnings per common share - diluted (in dollars per share) Net Earnings Per Share - Diluted (in dollars per share) Earnings Per Share, Diluted Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Entity Current Reporting Status Entity Current Reporting Status Net cash used in financing activities Cash Provided by (Used in) Financing Activity, Including Discontinued Operation Total Shareholder Return Amount Total Shareholder Return Amount Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets 2028 Operating And Finance Lease, Liability, To Be Paid, Year Two Operating And Finance Lease, Liability, To Be Paid, Year Two Litigation Case [Domain] Litigation Case [Domain] Amortization of identifiable intangible assets Intangible Asset, Finite-Lived, Amortization Expense Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Research and development expenses Research and Development Expense Adjustments to reconcile net earnings to net cash provided by operating activities: Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract] Noncurrent deferred compensation liability Deferred Compensation Liability, Classified, Noncurrent Cash flows from financing activities: Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract] Net sales Total Revenue Revenue from Contract with Customer, Excluding Assessed Tax Property, plant and equipment, net Property, plant and equipment, net Property, Plant, and Equipment, after Accumulated Depreciation, Depletion, and Amortization Unused portion of revolving loan Line of Credit Facility, Remaining Borrowing Capacity Interest cost Defined Benefit Plan, Interest Cost Commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage INVENTORIES Inventory Disclosure [Text Block] Intangible Asset, Finite-Lived, Class [Axis] Intangible Asset, Finite-Lived, Class [Axis] Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Underlying Securities Award Underlying Securities Amount REVENUE Revenue from Contract with Customer [Text Block] Unrealized loss (gain) on foreign currency transactions and deferred compensation Unrealized Gain (Loss) on Foreign Currency Transactions and Deferred Compensation Unrealized Gain (Loss) on Foreign Currency Transactions and Deferred Compensation Forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Construction in progress Construction in Progress [Member] Inventories Increase (Decrease) in Inventories Weighted-average discount rate - operating leases Operating Lease, Weighted Average Discount Rate, Percent Segment Reporting [Table] Segment Reporting [Table] Shares available for future awards (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Schedule of Related Party Transactions, by Related Party [Table] Related Party Transaction [Table] Schedule of Equity Method Investments [Table] Equity Method Investment [Table] Schedule of Right of Use Assets and Lease Liabilities Lease, Cost [Table Text Block] Other current assets Other Assets, Current Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] All Trading Arrangements All Trading Arrangements [Member] Other Performance Measure, Amount Other Performance Measure, Amount Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Earnings from operations Operating Income (Loss) Current Fiscal Year End Date Current Fiscal Year End Date Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Finance Leases Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Total finance lease Finance Lease, Cost Finance Lease, Cost Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Related Party Transaction [Domain] Related Party Transaction [Domain] Less: Present value adjustment Operating And Finance Lease, Liability, Present Value Adjustment Operating And Finance Lease, Liability, Present Value Adjustment Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Entity File Number Entity File Number Operating And Finance Lease, Liability, To Be Paid [Abstract] Operating And Finance Lease, Liability, To Be Paid [Abstract] Operating And Finance Lease, Liability, To Be Paid Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Service cost Defined Benefit Plan, Service Cost Shares and options issued under stock plans Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Schedule of Non-vested Performance Share Activity Schedule of Nonvested Performance-Based Units Activity [Table Text Block] Gain Contingencies [Line Items] Gain Contingencies [Line Items] Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Common stock, shares issued (in shares) Common Stock, Shares, Issued Measure: Measure [Axis] EQUITY METHOD INVESTMENT Equity Method Investments and Joint Ventures Disclosure [Text Block] Cash paid for amounts included in the measurement of lease liabilities Cash Flow, Operating Activities, Lessee [Abstract] ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) Comprehensive Income (Loss) Note [Text Block] Equity Components [Axis] Equity Components [Axis] EPA Civil penalty U.S. Environmental Protection Agency, Civil Penalty [Member] U.S. Environmental Protection Agency, Civil Penalty Accounts receivable Increase (Decrease) in Accounts Receivable Product and Service [Domain] Product and Service [Domain] Income taxes Income Tax Paid, after Refund Received Years more than 10 Lessee, Operating Lease, Tranche Four [Member] Lessee, Operating Lease, Tranche Four [Member] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Entity Interactive Data Current Entity Interactive Data Current Finance lease liabilities - current Finance Lease, Liability, Current Deferred compensation liability Deferred Compensation Liability, Current and Noncurrent Deferred income taxes Deferred Income Tax Liabilities, Net Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Entity Small Business Entity Small Business Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Termination Date Trading Arrangement Termination Date Property, Plant, and Equipment [Line Items] Property, Plant, and Equipment [Line Items] Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table] Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Other non-current assets Other Assets, Noncurrent Document Type Document Type Accrued interest and penalties related to unrecognized tax benefits Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Cash paid for acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Accrued expenses Accrued Liabilities, Current Fair Value as of Grant Date Award Grant Date Fair Value Total before tax Other Comprehensive (Income) Loss, Defined Benefit Plan, before Tax, after Reclassification Adjustment, Attributable to Parent Aggregate intrinsic value, exercisable, end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Arrangement Duration Trading Arrangement Duration Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Local Phone Number Local Phone Number Consolidation Items [Axis] Consolidation Items [Axis] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Registrant Name Entity Registrant Name Capital expenditures and intangible assets acquired Payments to Acquire Other Productive Assets Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Rabbi trust funds - current Asset, Held-in-Trust, Current Commitments and contingencies (Note 15) Commitments and Contingencies Gross Carrying Amount Intangible Asset, Finite-Lived, before Accumulated Amortization Gross property, plant and equipment Property, Plant, and Equipment, before Accumulated Depreciation, Depletion, and Amortization Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Loss relating to joint venture's expenses Income (Loss) from Equity Method Investments 2030 Intangible Asset, Finite-Lived, Estimated Amortization Expense, Year Four Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Executive Category: Executive Category [Axis] Amortization of ROU asset Finance Lease, Right-of-Use Asset, Amortization Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Intangible Asset, Finite-Lived, Class [Domain] Intangible Asset, Finite-Lived, Class [Domain] Weighted average remaining contractual term, exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted-Average Remaining Contractual Term Schedule of Carrying Amount and Fair Values of the Company's Financial Assets Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Inventories, net Total inventories Inventory, Net Equity Award [Domain] Award Type [Domain] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Interest on lease liabilities Finance Lease, Interest Expense FAIR VALUE OF FINANCIAL INSTRUMENTS Fair Value Disclosures [Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Supplemental Cash Flow Information [Abstract] Supplemental Cash Flow Information [Abstract] Expected lives Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term 2027 Intangible Asset, Finite-Lived, Estimated Amortization Expense, Year One Aggregate number of shares repurchased since inception (in shares) Treasury Stock, Shares, Acquired Term of contract for operating leases Lessee, Operating Lease, Term of Contract PEO Name PEO Name Geographical [Axis] Geographical [Axis] Retirement Plan Name [Domain] Retirement Plan Name [Domain] Property, Plant and Equipment, Type [Axis] Long-Lived Asset, Class [Axis] Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Thereafter Operating And Finance Lease, Liability, To Be Paid, After Year Five Operating And Finance Lease, Liability, To Be Paid, After Year Five Entity Tax Identification Number Entity Tax Identification Number Legal Entity [Axis] Legal Entity [Axis] 2031 Operating And Finance Lease, Liability, To Be Paid, Year Five Operating And Finance Lease, Liability, To Be Paid, Year Five Years 3 and 4 Lessee, Operating Lease, Tranche Two [Member] Lessee, Operating Lease, Tranche Two [Member] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Cash and cash equivalents beginning of period Cash and cash equivalents end of period Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation Customer relationships and lists Customer Lists [Member] Number of vehicles Litigation Settlement, Number Of Mobile Health Clinic Vehicles Litigation Settlement, Number Of Mobile Health Clinic Vehicles Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Non-NEOs Non-NEOs [Member] Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] CONDENSED CONSOLIDATED FINANCIAL STATEMENTS Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Debt Instrument [Axis] Debt Instrument [Axis] Employee Share-Based Payment Arrangement, Employee [Member] Ownership percentage in joint venture Equity Method Investment, Ownership Percentage Stock compensation expense Share-Based Payment Arrangement, Noncash Expense 2028 Intangible Asset, Finite-Lived, Estimated Amortization Expense, Year Two Total lease cost Lease, Cost HNH Human Nutrition and Health Human Nutrition And Health [Member] Human Nutrition And Health Investment, Name [Domain] Investment, Name [Domain] Schedule of Inventories Schedule of Inventory, Current [Table Text Block] LEASES Lessee, Operating Leases [Text Block] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Net earnings per common share - basic (in dollars per share) Net Earnings Per Share - Basic (in dollars per share) Earnings Per Share, Basic Repurchases of common stock Payments for Repurchase of Common Stock Total current assets Assets, Current Range [Axis] Statistical Measurement [Axis] Insider Trading Arrangements [Line Items] Total undiscounted lease payments Operating And Finance Lease, Liability, To Be Paid Operating And Finance Lease, Liability, To Be Paid Right of use assets Assets and Liabilities, Lessee [Abstract] Cost of sales Cost of Revenue Award Type [Axis] Award Type [Axis] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Accounts receivable, net of allowance for credit losses of $1,128 and $862 at June 30, 2026 and December 31, 2025, respectively Receivables to related parties Accounts Receivable, after Allowance for Credit Loss, Current Retained earnings Retained Earnings (Accumulated Deficit) Product and Service [Axis] Product and Service [Axis] Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Defined Benefit Pension Plans Pension Plan [Member] Common Stock Common Stock [Member] Excise taxes payable Share Repurchase Program, Excise Tax, Payable Expected volatilities Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Rent expense charged to operations under lease agreements Operating lease cost Operating Lease, Cost Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Cover page. Cover [Abstract] Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Foreign Countries Non-US [Member] Dividend yields Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Intangible Asset, Finite-Lived, after Accumulated Amortization, Estimated Amortization Expense, Fiscal Year Maturity [Abstract] Intangible Asset, Finite-Lived, after Accumulated Amortization, Estimated Amortization Expense, Fiscal Year Maturity [Abstract] 2029 Operating And Finance Lease, Liability, To Be Paid, Year Three Operating And Finance Lease, Liability, To Be Paid, Year Three Total Operating And Finance Lease, Right-of-Use Asset Operating And Finance Lease, Right-of-Use Asset Equity Awards Adjustments Equity Awards Adjustments [Member] Total liabilities and stockholders' equity Liabilities and Equity Stock options Share-Based Payment Arrangement, Option [Member] Years 1 and 2 Lessee, Operating Lease, Tranche One [Member] Lessee, Operating Lease, Tranche One [Member] Segments [Axis] Segments [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Related Party [Domain] Related and Nonrelated Parties [Domain] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Tabular List, Table Tabular List [Table Text Block] Additional paid-in capital Additional Paid in Capital Identifiable intangible assets [Abstract] Intangible Asset, Finite-Lived, after Accumulated Amortization [Abstract] Other (income) expense, net Other Nonoperating Income (Expense) Historical cash payments for retirement medical plan claims per year (less than) Defined Benefit Plan, Historical Cash Payments REVOLVING LOAN Long-Term Debt [Text Block] 2031 Intangible Asset, Finite-Lived, Estimated Amortization Expense, Year Five 2029 Intangible Asset, Finite-Lived, Estimated Amortization Expense, Year Three Remainder of 2026 Intangible Asset, Finite-Lived, Estimated Amortization Expense, Remainder of Fiscal Year Name Awards Close in Time to MNPI Disclosures, Individual Name Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Number of tranches Lessee, Operating Lease, Number Of Tranches Lessee, Operating Lease, Number Of Tranches Aggregate intrinsic value, outstanding, beginning of period Aggregate intrinsic value, outstanding, end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Property, Plant and Equipment [Abstract] Property, Plant, and Equipment, after Accumulated Depreciation, Depletion, and Amortization [Abstract] General and administrative expenses General and Administrative Expense Property, Plant and Equipment, Type [Domain] Long-Lived Asset, Class [Domain] St. Gabriel CC Company, LLC St. Gabriel CC Company, LLC [Member] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Property, Plant, and Equipment [Table] Property, Plant, and Equipment [Table] Number of savings plans Number of Savings Plans Number of Savings Plans Preferred stock, $25 par value. Authorized 2,000,000 shares; none issued and outstanding Preferred Stock, Value, Issued Adjustment to Compensation: Adjustment to Compensation [Axis] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Operating cash flows from finance leases Finance Lease, Interest Payment on Liability Interest Interest Paid, Excluding Capitalized Interest, Operating Activity Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Prepaid income taxes Prepaid Taxes Product Sales Revenue Product Sales [Member] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Name Measure Name INCOME TAXES Income Tax Disclosure [Text Block] Pay vs Performance Disclosure [Line Items] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Debt Instrument [Line Items] Debt Instrument [Line Items] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Retirement Plan Type [Domain] Retirement Plan Type [Domain] Additional Paid-in Capital Additional Paid-in Capital [Member] Entity Filer Category Entity Filer Category Equipment Equipment [Member] Name Trading Arrangement, Individual Name Selling expenses Selling Expense Cash and cash equivalents Cash and Cash Equivalent Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures Raw materials Inventory, Raw Materials, Net of Reserves Company Selected Measure Amount Company Selected Measure Amount Equity Method Investments and Joint Ventures [Abstract] Equity Method Investments and Joint Ventures [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Shares and options issued under stock plans (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Retirement Plan Name [Axis] Retirement Plan Name [Axis] Current assets: Assets, Current [Abstract] Weighted-average remaining lease term - operating leases Operating Lease, Weighted Average Remaining Lease Term Non-PEO NEO Non-PEO NEO [Member] Amortization of gain Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax Entity Address, Address Line One Entity Address, Address Line One Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Income tax expense Income tax expense Income Tax Expense (Benefit) Revolving Credit Agreement Amended and Restated Credit Agreement [Member] Amended and Restated Credit Agreement Award Timing Method Award Timing Method [Text Block] Consolidation Consolidation, Policy [Policy Text Block] (Decrease) increase in cash and cash equivalents Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Other intangible assets with finite lives, net Other Intangible Assets, Net Prior service loss (gain) arising during the period Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax Amortization of gain (loss) Defined Benefit Plan, Amortization of Gain (Loss) AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Net earnings Net earnings Net earnings Net Earnings - Basic and Diluted Net Income (Loss) Attributable to Parent Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] St. Gabriel CC Company, LLC Corporate Joint Venture [Member] Proceeds from sale of assets Proceeds from Sale of Property, Plant, and Equipment Statement [Table] Statement [Table] Restatement Determination Date: Restatement Determination Date [Axis] Proceeds from stock options exercised Proceeds from Stock Options Exercised Schedule of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Exercisable at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Payment for civil penalty and project benefits Litigation Settlement, Amount Awarded to Other Party Right-of-use assets obtained in exchange for new operating lease liabilities, net of right-of-use assets disposed Right-Of-Use Asset Obtained in Exchange for Operating Lease Liability, Net Of Right-Of Use Assets Sold Right-Of-Use Asset Obtained in Exchange for Operating Lease Liability, Net Of Right-Of Use Assets Sold Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Number of shares acquired under the stock repurchase plan and subsequently reissued (in shares) Treasury Stock Shares Acquired And Reissued EX-101.PRE 10 bcpc-20260630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.26.1
Cover - shares
6 Months Ended
Jun. 30, 2026
Jul. 23, 2026
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2026  
Document Transition Report false  
Entity File Number 1-13648  
Entity Registrant Name Balchem Corporation  
Entity Incorporation, State or Country Code MD  
Entity Tax Identification Number 13-2578432  
Entity Address, Address Line One 5 Paragon Drive  
Entity Address, City or Town Montvale  
Entity Address, State or Province NJ  
Entity Address, Postal Zip Code 07645  
City Area Code 845  
Local Phone Number 326-5600  
Title of 12(b) Security Common Stock, par value $.06-2/3 per share  
Trading Symbol BCPC  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   31,878,021
Entity Central Index Key 0000009326  
Current Fiscal Year End Date --12-31  
Amendment Flag false  
Document Fiscal Year Focus 2026  
Document Fiscal Period Focus Q2  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 63,174 $ 74,570
Accounts receivable, net of allowance for credit losses of $1,128 and $862 at June 30, 2026 and December 31, 2025, respectively 148,973 143,596
Inventories, net 161,551 131,449
Prepaid expenses 8,527 9,778
Prepaid income taxes 868 0
Other current assets 5,331 6,221
Total current assets 388,424 365,614
Property, plant and equipment, net 304,702 306,648
Goodwill 808,809 816,375
Customer relationships and lists, net 123,728 132,994
Other intangible assets with finite lives, net 27,915 30,295
Right of use assets - operating leases 12,703 14,672
Right of use assets - finance lease 1,417 1,520
Other non-current assets 19,306 18,134
Total assets 1,687,004 1,686,252
Current liabilities:    
Trade accounts payable 70,451 60,425
Accrued expenses 51,791 49,288
Accrued compensation and other benefits 19,965 27,896
Dividends payable 166 31,044
Income taxes payable 0 3,912
Operating lease liabilities - current 3,172 3,614
Finance lease liabilities - current 210 205
Total current liabilities 145,755 176,384
Revolving loan 152,000 164,000
Deferred income taxes 52,943 54,143
Operating lease liabilities - non-current 9,895 11,324
Finance lease liabilities - non-current 1,438 1,544
Other long-term obligations 22,595 21,444
Total liabilities 384,626 428,839
Commitments and contingencies (Note 15)
Stockholders' equity:    
Preferred stock, $25 par value. Authorized 2,000,000 shares; none issued and outstanding 0 0
Common stock, $0.0667 par value. Authorized 120,000,000 shares; 31,955,534 and 32,058,121 shares issued and outstanding at June 30, 2026 and December 31, 2025, respectively 2,132 2,139
Additional paid-in capital 66,741 92,331
Retained earnings 1,206,296 1,121,396
Accumulated other comprehensive income 27,209 41,547
Total stockholders' equity 1,302,378 1,257,413
Total liabilities and stockholders' equity $ 1,687,004 $ 1,686,252
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current assets:    
Accounts receivable allowance for credit losses $ 1,128 $ 862
Stockholders' equity:    
Preferred stock, par value (in dollars per share) $ 25 $ 25
Preferred stock, shares authorized (in shares) 2,000,000 2,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.0667 $ 0.0667
Common stock, shares authorized (in shares) 120,000,000 120,000,000
Common stock, shares issued (in shares) 31,955,534 32,058,121
Common stock, shares outstanding (in shares) 31,955,534 32,058,121
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Earnings - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Net sales $ 283,997 $ 255,467 $ 554,706 $ 505,986
Cost of sales 180,314 162,354 349,939 324,705
Gross margin 103,683 93,113 204,767 181,281
Operating expenses:        
Selling expenses 21,137 19,300 42,233 36,226
Research and development expenses 4,534 4,300 10,415 8,962
General and administrative expenses 18,791 18,071 37,272 33,636
Total operating expenses 44,462 41,671 89,920 78,824
Earnings from operations 59,221 51,442 114,847 102,457
Other expenses, net:        
Interest expense, net 1,938 2,766 4,151 5,690
Other (income) expense, net (498) (335) 393 (184)
Total other (income) expenses 1,440 2,431 4,544 5,506
Earnings before income tax expense 57,781 49,011 110,303 96,951
Income tax expense 13,166 10,733 25,403 21,620
Net earnings $ 44,615 $ 38,278 $ 84,900 $ 75,331
Net earnings per common share - basic (in dollars per share) $ 1.40 $ 1.18 $ 2.66 $ 2.33
Net earnings per common share - diluted (in dollars per share) $ 1.39 $ 1.17 $ 2.63 $ 2.30
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net earnings $ 44,615 $ 38,278 $ 84,900 $ 75,331
Other comprehensive (loss) income, net of tax:        
Foreign currency translation adjustment (4,534) 43,776 (14,636) 65,498
Change in postretirement benefit plans (6) (1) 298 (239)
Other comprehensive (loss) income (4,540) 43,775 (14,338) 65,259
Comprehensive income $ 40,075 $ 82,053 $ 70,562 $ 140,590
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Common Stock
Additional Paid-in Capital
Beginning balance at Dec. 31, 2024 $ 1,149,913 $ 997,493 $ (23,747) $ 2,170 $ 173,997
Beginning balance (in shares) at Dec. 31, 2024       32,527,244  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings 37,053 37,053      
Other comprehensive (loss) income 21,484   21,484    
Repurchases of common stock (5,325)     $ (2) (5,323)
Repurchases of common stock (in shares)       (32,869)  
Shares and options issued under stock plans 5,576     $ 7 5,569
Shares and options issued under stock plans (in shares)       117,169  
Ending balance at Mar. 31, 2025 1,208,701 1,034,546 (2,263) $ 2,175 174,243
Ending balance (in shares) at Mar. 31, 2025       32,611,544  
Beginning balance at Dec. 31, 2024 1,149,913 997,493 (23,747) $ 2,170 173,997
Beginning balance (in shares) at Dec. 31, 2024       32,527,244  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings 75,331        
Other comprehensive (loss) income 65,259        
Ending balance at Jun. 30, 2025 1,267,913 1,072,824 41,512 $ 2,165 151,412
Ending balance (in shares) at Jun. 30, 2025       32,455,554  
Beginning balance at Mar. 31, 2025 1,208,701 1,034,546 (2,263) $ 2,175 174,243
Beginning balance (in shares) at Mar. 31, 2025       32,611,544  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings 38,278 38,278      
Other comprehensive (loss) income 43,775   43,775    
Repurchases of common stock (33,348)     $ (13) (33,335)
Repurchases of common stock (in shares)       (204,965)  
Shares and options issued under stock plans 10,507     $ 3 10,504
Shares and options issued under stock plans (in shares)       48,975  
Ending balance at Jun. 30, 2025 1,267,913 1,072,824 41,512 $ 2,165 151,412
Ending balance (in shares) at Jun. 30, 2025       32,455,554  
Beginning balance at Dec. 31, 2025 $ 1,257,413 1,121,396 41,547 $ 2,139 92,331
Beginning balance (in shares) at Dec. 31, 2025 32,058,121     32,058,121  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings $ 40,285 40,285      
Other comprehensive (loss) income (9,798)   (9,798)    
Repurchases of common stock (14,923)     $ (6) (14,917)
Repurchases of common stock (in shares)       (89,880)  
Shares and options issued under stock plans 12,139     $ 10 12,129
Shares and options issued under stock plans (in shares)       160,285  
Ending balance at Mar. 31, 2026 1,285,116 1,161,681 31,749 $ 2,143 89,543
Ending balance (in shares) at Mar. 31, 2026       32,128,526  
Beginning balance at Dec. 31, 2025 $ 1,257,413 1,121,396 41,547 $ 2,139 92,331
Beginning balance (in shares) at Dec. 31, 2025 32,058,121     32,058,121  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings $ 84,900        
Other comprehensive (loss) income (14,338)        
Ending balance at Jun. 30, 2026 $ 1,302,378 1,206,296 27,209 $ 2,132 66,741
Ending balance (in shares) at Jun. 30, 2026 31,955,534     31,955,534  
Beginning balance at Mar. 31, 2026 $ 1,285,116 1,161,681 31,749 $ 2,143 89,543
Beginning balance (in shares) at Mar. 31, 2026       32,128,526  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings 44,615 44,615      
Other comprehensive (loss) income (4,540)   (4,540)    
Repurchases of common stock (29,800)     $ (12) (29,788)
Repurchases of common stock (in shares)       (183,249)  
Shares and options issued under stock plans 6,987     $ 1 6,986
Shares and options issued under stock plans (in shares)       10,257  
Ending balance at Jun. 30, 2026 $ 1,302,378 $ 1,206,296 $ 27,209 $ 2,132 $ 66,741
Ending balance (in shares) at Jun. 30, 2026 31,955,534     31,955,534  
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities:    
Net earnings $ 84,900 $ 75,331
Adjustments to reconcile net earnings to net cash provided by operating activities:    
Depreciation and amortization 24,711 22,417
Stock compensation expense 11,277 9,648
Deferred income taxes (354) (124)
Provision for (recovery of) credit losses 274 (108)
Unrealized loss (gain) on foreign currency transactions and deferred compensation 688 (843)
Loss (gain) on disposal of assets and asset impairment 492 (117)
Changes in assets and liabilities    
Accounts receivable (6,452) (13,262)
Inventories (31,434) (13,074)
Prepaid expenses and other current assets 1,935 (618)
Accounts payable and accrued expenses 4,823 8,682
Income taxes (4,832) (4,410)
Other 744 187
Net cash provided by operating activities 86,772 83,709
Cash flows from investing activities:    
Capital expenditures and intangible assets acquired (17,138) (12,372)
Cash paid for acquisitions, net of cash acquired 0 (323)
Proceeds from sale of assets 7 267
Investment in affiliates (95) (105)
Net cash used in investing activities (17,226) (12,533)
Cash flows from financing activities:    
Proceeds from revolving loan 80,000 63,000
Principal payments on revolving loan (92,000) (63,000)
Principal payments on finance leases (102) (97)
Proceeds from stock options exercised 7,742 6,222
Dividends paid (30,772) (28,265)
Repurchases of common stock (44,484) (38,589)
Net cash used in financing activities (79,616) (60,729)
Effect of exchange rate changes on cash (1,326) 5,465
(Decrease) increase in cash and cash equivalents (11,396) 15,912
Cash and cash equivalents beginning of period 74,570 49,515
Cash and cash equivalents end of period $ 63,174 $ 65,427
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
6 Months Ended
Jun. 30, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
CONDENSED CONSOLIDATED FINANCIAL STATEMENTS CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
The condensed consolidated financial statements presented herein have been prepared in accordance with the accounting policies described in the December 31, 2025 consolidated financial statements, and should be read in conjunction with the consolidated financial statements and notes, which appear in the Annual Report on Form 10-K for the year ended December 31, 2025. The condensed consolidated financial statements reflect the operations of Balchem Corporation and its subsidiaries (the "Company" or "Balchem"). All intercompany balances and transactions have been eliminated in consolidation.
In the opinion of management, the unaudited condensed consolidated financial statements furnished in this Form 10-Q include all adjustments necessary for a fair presentation of the financial position, results of operations and cash flows for the interim periods presented. All such adjustments are of a normal, recurring nature. The condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP” or “GAAP”) governing interim financial statements and the instructions to Form 10-Q and Article 10 of Regulation S-X under the Securities Exchange Act of 1934 (the "Exchange Act") and therefore do not include some information and notes necessary to conform to annual reporting requirements. The results of operations for the three and six months ended June 30, 2026 are not necessarily indicative of the operating results expected for the full year or any interim period.
Certain reclassifications have been made to prior period amounts to conform with the current period's presentation.

Recent Accounting Pronouncements

Recently Issued Accounting Standards
In November 2024, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2024-03, "Income Statement - Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40)." The new guidance is intended to enhance transparency and disclosures by requiring public entities to provide disaggregated disclosures of certain categories of expenses on an annual and interim basis. The ASU is effective for fiscal years beginning after December 15, 2026 and interim periods beginning after December 15, 2027, with early adoption permitted. While the adoption of ASU 2024-03 is not expected to have an effect on our consolidated financial statements, it is expected to result in incremental disclosures within the notes to our consolidated financial statements.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.26.1
STOCKHOLDERS' EQUITY
6 Months Ended
Jun. 30, 2026
Stockholders' Equity Note [Abstract]  
STOCKHOLDERS' EQUITY STOCKHOLDERS' EQUITY
Stock-Based Compensation
The Company’s results for the three and six months ended June 30, 2026 and 2025 reflected the following stock-based compensation cost, and such compensation cost had the following effects on net earnings:

Increase/(Decrease) for theIncrease/(Decrease) for the
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Cost of sales$647 $536 $1,178 $974 
Operating expenses5,274 5,302 10,099 8,674 
Net earnings(4,580)(4,577)(8,700)(7,506)

The Company's omnibus incentive plan ("the Plan") allows for the granting of stock awards and options to purchase common stock. Both incentive stock options and nonqualified stock options can be awarded under the plan. The Company has approved and reserved a number of shares to be issued upon exercise of the outstanding options that is adequate to cover all exercises. As of June 30, 2026, the Plan had 505,548 shares available for future awards.
Accounting Standards Codification ("ASC") 718, "Compensation-Stock Compensation", requires companies to measure the cost of employee services received in exchange for an award of equity instruments based on the grant-date fair value of the award. The weighted average fair values of the stock options granted under the Plan were calculated using either the Black-Scholes model or the Binomial model, whichever was deemed to be most appropriate. For the six months ended June 30, 2026, the fair value of each option grant was estimated on the date of the grant using the following weighted average assumptions:
 Six Months Ended June 30,
 20262025
Dividend yields0.5 %0.6 %
Expected volatilities23.5 %26.0 %
Risk-free interest rates3.8 %4.5 %
Expected lives5.2 years5.2 years
Option activity for the six months ended June 30, 2026 and 2025 is summarized below:
For the Six Months Ended June 30, 2026Shares (000s)Weighted
Average
Exercise
Price
Aggregate
Intrinsic
Value
Weighted
Average
Remaining
Contractual
Term
Outstanding as of December 31, 2025900 $120.48 $29,888 5.2
Granted71 178.68 
Exercised(77)100.34 
Forfeited(1)143.43 
Canceled(2)139.31 
Outstanding as of June 30, 2026891 $126.79 $38,255 5.3
Exercisable as of June 30, 2026642 $115.27 $34,455 4.3
For the Six Months Ended June 30, 2025Shares (000s)Weighted
Average
Exercise
Price
Aggregate
Intrinsic
Value
Weighted
Average
Remaining
Contractual
Term
Outstanding as of December 31, 2024962 $114.81 $46,346 5.8
Granted51 159.18 
Exercised(68)91.48 
Forfeited— — 
Canceled— — 
Outstanding as of June 30, 2025945 $118.88 $38,084 5.6
Exercisable as of June 30, 2025638 $106.87 $33,375 4.4

Other information pertaining to option activity during the three and six months ended June 30, 2026 and 2025 is as follows:

 Three Months Ended June 30,Six Months Ended June 30,
 2026202520262025
Weighted-average fair value of options granted$— $— $48.90 $48.86 
Total intrinsic value of stock options exercised ($000s)$813 $3,370 $5,567 $4,759 
The Company has Restricted Stock Grant Agreements with the Company's non–employee directors and certain employees, which are subject to time-based vesting requirements. The value of the restricted shares is based on the fair value of the award at the date of grant.
Non-vested restricted stock activity for the six months ended June 30, 2026 and 2025 is summarized below:
Six Months Ended June 30,
20262025
Shares (000s)Weighted
Average Grant
Date Fair
Value
Shares (000s)Weighted
Average Grant
Date Fair
Value
Non-vested balance as of December 31147 $150.15 122 $141.62 
Granted62 177.50 54 159.14 
Vested(51)144.89 (30)137.83 
Forfeited(5)154.65 (1)145.96 
Non-vested balance as of June 30153 $162.86 145 $148.91 
The Company also has performance share (“PS”) awards, which provide the recipients the right to receive a certain number of shares of the Common Stock in the future, subject to certain performance hurdles, depending on the date of the grant: (1) an EBITDA performance hurdle, where vesting is dependent upon the Company achieving a certain EBITDA percentage growth over the performance period (typically three years), (2) a relative total shareholder return (“TSR”) market condition where vesting is dependent upon the Company’s TSR performance over the performance period (typically three years) relative to a comparator group consisting of the Russell 2000 index constituents, or (3) an EBITDA performance hurdle, where vesting is dependent upon the Company achieving a certain EBITDA percentage growth over the performance period (typically three years) and modified based on the Company's TSR performance over the performance period relative to a comparator group consisting of the Russell 2000 index constituents. Expense is measured based on the fair value of the grant at the date of grant. A Monte-Carlo simulation has been used to estimate the fair value using the following assumptions:
 Six Months Ended June 30,
 20262025
Dividend yields— %— %
Expected volatilities22.8 %25.5 %
Risk-free interest rates3.5 %4.3 %
Initial TSR's16.0 %-8.8 %
Non-vested performance share activity for the six months ended June 30, 2026 and 2025 is summarized below:

Six Months Ended June 30,
20262025
Shares (000s)Weighted
Average Grant
Date Fair
Value
Shares (000s)Weighted
Average Grant
Date Fair
Value
Non-vested balance as of December 3181 $160.14 79 $150.73 
Granted50 173.60 50 147.96
Vested(35)148.64 (44)130.29
Forfeited— — (4)152.69
Non-vested balance as of June 3096 $171.52 81 $160.14 

As of June 30, 2026 and 2025, there were $30,954 and $26,849, respectively, of total unrecognized compensation costs related to non-vested share-based compensation arrangements granted under the plans. As of June 30, 2026, the unrecognized compensation cost is expected to be recognized over a weighted-average period of approximately 1.55 years. The Company estimates that share-based compensation expense for the year ended December 31, 2026 will be $21,291.
Repurchases of Common Stock
On December 9, 2025, the Company's Board of Directors approved a stock repurchase program (the "December 2025 program"), which replaced the previously approved June 1999 program. The December 2025 program authorizes the repurchases of up to and including 4,000,000 shares of the Company's ordinary shares. This stock repurchase program has no expiration date, does not oblige the Company to acquire any particular amount of the Company's ordinary shares, and may be terminated at any time. Since the inception of the December 2025 program, a total of 342,788 shares have been repurchased.
During the six months ended June 30, 2026 and 2025, the Company purchased 273,129 and 237,834 shares, respectively, from open market purchases and from employees in connection with the tax settlement of vested shares and/or exercised stock options, as applicable, under the Company's omnibus incentive plan. These shares were purchased at an average cost of $163.15 and $162.25 per share, respectively. The Company records the applicable excise taxes payable related to repurchases of our common stock as an incremental cost of the shares repurchased and a corresponding liability for the excise tax payable in "Other accrued liabilities" on our condensed consolidated balance sheet. The excise tax payable was $161 and $779 as of June 30, 2026 and December 31, 2025, respectively.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.26.1
INVENTORIES
6 Months Ended
Jun. 30, 2026
Inventory Disclosure [Abstract]  
INVENTORIES INVENTORIES
Inventories, net of reserves at June 30, 2026 and December 31, 2025 consisted of the following:

June 30, 2026December 31, 2025
Raw materials$52,217 $41,858 
Work in progress7,018 6,527 
Finished goods102,316 83,064 
Total inventories$161,551 $131,449 

On a regular basis, the Company evaluates its inventory balances for excess quantities and obsolescence by analyzing demand, inventory on hand, sales levels and other information. Based on these evaluations, inventory balances are reserved, if necessary. The reserve for inventory was $4,451 and $3,414 at June 30, 2026 and December 31, 2025, respectively.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.26.1
PROPERTY, PLANT AND EQUIPMENT
6 Months Ended
Jun. 30, 2026
Property, Plant, and Equipment [Abstract]  
PROPERTY, PLANT AND EQUIPMENT PROPERTY, PLANT AND EQUIPMENT
Property, plant and equipment at June 30, 2026 and December 31, 2025 are summarized as follows:
 June 30, 2026December 31, 2025
Land$12,247 $12,428 
Building141,513 116,395 
Equipment360,187 340,322 
Construction in progress60,700 95,229 
 574,647 564,374 
Less: accumulated depreciation269,945 257,726 
Property, plant and equipment, net$304,702 $306,648 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.26.1
INTANGIBLE ASSETS
6 Months Ended
Jun. 30, 2026
Intangible Asset, Goodwill and Other [Abstract]  
INTANGIBLE ASSETS INTANGIBLE ASSETS
The Company had goodwill in the amount of $808,809 and $816,375 as of June 30, 2026 and December 31, 2025, respectively, subject to the provisions of ASC 350, “Intangibles-Goodwill and Other.” The decrease in goodwill is due to foreign currency translation adjustments.
Identifiable intangible assets with finite lives at June 30, 2026 and December 31, 2025 are summarized as follows:

 Amortization
Period
(in years)
Gross Carrying Amount at June 30, 2026Accumulated Amortization at June 30, 2026Gross Carrying Amount at December 31, 2025Accumulated Amortization at December 31, 2025
Customer relationships and lists
10-20
$366,663 $242,935 $370,763 $237,769 
Trademarks and trade names
2-17
51,591 43,823 52,256 43,655 
Developed technology
5-12
41,818 24,452 42,385 23,415 
Other
2-18
25,532 22,751 25,178 22,454 
   Other intangible assets with finite lives$118,941 $91,026 $119,819 $89,524 
Amortization of identifiable intangible assets was $4,301 and $8,700 for the three and six months ended June 30, 2026, respectively, and $4,261 and $8,321 for the three and six months ended June 30, 2025, respectively. Assuming no change in the gross carrying value of identifiable intangible assets, estimated amortization expense is $8,603 for the remainder of 2026, $16,526 for 2027, $16,079 for 2028, $15,667 for 2029, $15,282 for 2030 and $15,164 for 2031. At June 30, 2026 and December 31, 2025, there were no identifiable intangible assets with indefinite useful lives as defined by ASC 350. Identifiable intangible assets are reflected in "Customer relationships and lists, net" and “Other intangible assets with finite lives, net” on the Company’s condensed consolidated balance sheets. There were no changes to the useful lives of intangible assets subject to amortization during the six months ended June 30, 2026 and 2025.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.26.1
EQUITY METHOD INVESTMENT
6 Months Ended
Jun. 30, 2026
Equity Method Investments and Joint Ventures [Abstract]  
EQUITY METHOD INVESTMENT EQUITY METHOD INVESTMENT
In January 2014, BCP Ingredients, Inc. ("BCP"), a subsidiary of the Company, and Taminco US Inc. (note: Taminco was subsequently acquired by Eastman Chemical Company) formed a joint venture (66.66% / 33.34% ownership), St. Gabriel CC Company, LLC, to design, develop, and construct an expansion of BCP’s St. Gabriel aqueous choline chloride plant. BCP contributed the St. Gabriel plant, at cost, and all continued expansion and improvements are funded by the owners. The joint venture became operational as of July 1, 2016, at which point, Taminco US Inc. was succeeded by Taminco US LLC. St. Gabriel CC Company, LLC is a Variable Interest Entity (VIE) because the total equity at risk is not sufficient to permit the joint venture to finance its own activities without additional subordinated financial support. Additionally, voting rights (2 votes each) are not proportionate to the owners’ obligation to absorb expected losses or receive the expected residual returns of the joint venture. BCP receives the majority of the production offtake capacity, which may be adjusted from time to time to the extent the owners agree as such, and absorbs operating expenses approximately proportional to the actual percentage of offtake. The joint venture is accounted for under the equity method of accounting since BCP is not the primary beneficiary as BCP does not have the power to direct the activities of the joint venture that most significantly impact its economic performance. BCP recognized a loss of $126 and $250 for the three and six months ended June 30, 2026, respectively, and $123 and $245 for the three and six months ended June 30, 2025, respectively, relating to its portion of the joint venture's expenses in other expense. BCP made capital contributions to the investment totaling $53 and $95 for the three and six months ended June 30, 2026, respectively, and $75 and $105 for the three and six months ended June 30, 2025, respectively. The carrying value of the joint venture at June 30, 2026 and December 31, 2025 was $3,562 and $3,717, respectively, and is recorded in "Other non-current assets" on the condensed consolidated balance sheets.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.26.1
REVOLVING LOAN
6 Months Ended
Jun. 30, 2026
Debt Disclosure [Abstract]  
REVOLVING LOAN REVOLVING LOAN
On July 27, 2022, the Company entered into an Amended and Restated Credit Agreement (the "2022 Credit Agreement") with certain lenders in the form of a senior secured revolving credit facility, due on July 27, 2027. The 2022 Credit Agreement allows for up to $550,000 of borrowing. The loans may be used for working capital, letters of credit, and other corporate purposes and may be drawn upon at the Company’s discretion. As of June 30, 2026 and December 31, 2025, the total balance outstanding on the 2022 Credit Agreement amounted to $152,000 and $164,000, respectively. There are no installment payments required on the revolving loans; they may be voluntarily prepaid in whole or in part without premium or penalty, and all outstanding amounts are due on the maturity date.
Amounts outstanding under the 2022 Credit Agreement are subject to an interest rate equal to a fluctuating rate as defined by the 2022 Credit Agreement plus an applicable rate. The applicable rate is based upon the Company’s consolidated net leverage ratio, as defined in the 2022 Credit Agreement, and the interest rate was 4.75% at June 30, 2026. The Company is also required to pay a commitment fee on the unused portion of the revolving loan, which is based on the Company’s consolidated net leverage ratio as defined in the 2022 Credit Agreement and ranges from 0.150% to 0.225% (0.150% at June 30, 2026). The unused portion of the revolving loan amounted to $398,000 at June 30, 2026. The Company is also required to pay, as applicable, letter of credit fees, administrative agent fees, and other fees to the arrangers and lenders.
Costs associated with the issuance of the revolving loans are capitalized and amortized on a straight-line basis over the term of the 2022 Credit Agreement, which is not materially different than the effective interest method. Capitalized costs net of accumulated amortization were $311 and $455 at June 30, 2026 and December 31, 2025, respectively, and are included in "Other non-current assets" on the condensed consolidated balance sheets. Amortization expense pertaining to these costs totaled $73 and $144 for both the three and six months ended June 30, 2026 and 2025 and are included in "Interest expense, net" in the accompanying condensed consolidated statements of earnings.
The 2022 Credit Agreement contains quarterly covenants requiring the consolidated leverage ratio to be less than a certain maximum ratio and the consolidated interest coverage ratio to exceed a certain minimum ratio. At June 30, 2026, the Company was in compliance with these covenants. Indebtedness under the Company’s loan agreements is secured by assets of the Company.
On July 24, 2026, the Company entered into Amendment No. 1 to the 2022 Credit Agreement (the "Credit Agreement Amendment"). The Credit Agreement Amendment increased the aggregate revolving commitment amount from $550,000 to $650,000, extended the maturity date of the credit facility from July 27, 2027 to July 24, 2031, and made certain other amendments to the facility terms. The Company used initial proceeds from the Credit Agreement Amendment to repay the outstanding balance of $152,000 due in July 2027 under the 2022 Credit Agreement.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.26.1
NET EARNINGS PER SHARE
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
NET EARNINGS PER SHARE NET EARNINGS PER SHARE
The following presents a reconciliation of the net earnings and shares used in calculating basic and diluted net earnings per share:

Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
Net Earnings - Basic and Diluted$44,615 $38,278 $84,900 $75,331 
Shares (000s)
Weighted Average Common Shares - Basic31,902 32,354 31,919 32,397 
Effect of Dilutive Securities – Stock Options, Restricted Stock, and Performance Shares298 328 323 347 
Weighted Average Common Shares - Diluted32,200 32,682 32,242 32,744 
Net Earnings Per Share - Basic$1.40 $1.18 $2.66 $2.33 
Net Earnings Per Share - Diluted$1.39 $1.17 $2.63 $2.30 
The number of anti-dilutive shares were 124,920 and 123,510 for the three and six months ended June 30, 2026, respectively, and 223,890 and 224,070 for the three and six months ended June 30, 2025, respectively. Anti-dilutive shares could potentially dilute basic earnings per share in future periods and therefore, were not included in diluted earnings per share.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.26.1
INCOME TAXES
6 Months Ended
Jun. 30, 2026
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
The Company’s effective tax rate for the three months ended June 30, 2026 and 2025, was 22.8% and 21.9%, respectively. The higher effective tax rate for the quarter was primarily due to lower tax benefits from stock-based compensation. The effective tax rate for the six months ended June 30, 2026 and 2025, was 23.0% and 22.3%, respectively. The higher effective tax rate for the six months ended June 30, 2026 was primarily due to an increase in certain state taxes and lower tax benefits from stock-based compensation.
On July 4, 2025, the One Big Beautiful Bill Act ("OBBBA") was signed into law in the United States which includes a broad range of tax provision. The Company has assessed that the OBBBA will not have a material impact on its estimated annual effective tax rate in 2026.
The Company files income tax returns in the U.S. and in various states and foreign countries. As of June 30, 2026, in the major jurisdictions where the Company operates, it is generally no longer subject to income tax examinations by tax authorities for years before 2021. The Company had $6,945 and $6,731 of unrecognized tax benefits, which are included in "Other long-term obligations" on the Company’s condensed consolidated balance sheets, as of June 30, 2026 and December 31, 2025, respectively. The Company includes interest expense or income as well as potential penalties on uncertain tax positions as a component of "Income tax expense" in the condensed consolidated statements of earnings. Total accrued interest and penalties related to uncertain tax positions at June 30, 2026 and December 31, 2025 were $2,564 and $2,350, respectively, and are included in "Other long-term obligations" on the Company’s condensed consolidated balance sheets.
The European Union ("EU") member states formally adopted the EU's Pillar Two Directive on December 15, 2022, which was established by the Organization for Economic Co-operation and Development. Pillar Two generally provides for a 15 percent minimum effective tax rate for the jurisdictions where multinational enterprises operate. While the Company does not anticipate that this will have a material impact on its tax provision or effective tax rate, the Company continues to monitor evolving tax legislation in the jurisdictions in which it operates.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.26.1
SEGMENT INFORMATION
6 Months Ended
Jun. 30, 2026
Segment Reporting [Abstract]  
SEGMENT INFORMATION SEGMENT INFORMATION
Balchem Corporation reports three reportable segments: Human Nutrition and Health ("HNH"), Animal Nutrition and Health ("ANH"), and Specialty Products ("SP"). Sales and production of products outside of our reportable segments and other minor business activities are included in "Other and Unallocated".
The Company's Chief Operating Decision Maker ("CODM") is the Chief Executive Officer. The CODM receives a profit and loss reporting package which provides segment information including revenue, cost of goods sold, gross margin, total operating expenses, and earnings from operations. The CODM utilizes this monthly profit and loss reporting package to analyze segment performance and appropriately allocate resources.
Pursuant to ASU 2023-07, "Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures", the significant segment information is summarized as follows:

For the Three Months Ended June 30, 2026
 HNHANHSPOther and UnallocatedTotal
Net sales$176,894 $64,454 $40,511 $2,138 $283,997 
Cost of sales109,873 (1)50,087 (1)17,942 (1)2,412 (1)180,314 
Gross margin67,021 14,367 22,569 (274)103,683 
Operating expenses24,640 (2)9,140 
(3)
9,676 (4)1,006 (5)44,462 
Earnings from operations42,381 5,227 12,893 (1,280)59,221 
Other expenses:
   Interest expense, net1,938 
   Other income, net(498)
1,440 
Earnings before income tax expense57,781 
   Income tax expense13,166 
Net earnings$44,615 
(1) Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, depreciation expense, and other overhead expenses necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight and duty costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.
(2) Operating expenses within HNH are primarily comprised of compensation-related costs, professional services, including advertising and marketing costs, and amortization expense in connection with certain acquired intangible assets.
(3) Operating expenses within ANH are primarily comprised of compensation-related costs and professional services, including advertising and marketing costs.
(4) Operating expenses within SP are primarily comprised of compensation-related costs, professional services, and amortization expense in connection with certain acquired intangible assets.
(5) Operating expenses within Other and Unallocated are primarily comprised of compensation-related costs.

For the Six Months Ended June 30, 2026
 HNHANHSPOther and UnallocatedTotal
Net sales$348,522 $126,643 $75,238 $4,303 $554,706 
Cost of sales215,645 (6)97,287 (6)32,206 (6)4,801 (6)349,939 
Gross margin132,877 29,356 43,032 (498)204,767 
Operating expenses50,476 (7)18,437 (8)18,204 (9)2,803 (10)89,920 
Earnings from operations82,401 10,919 24,828 (3,301)114,847 
Other expenses:
   Interest expense, net4,151 
   Other expense, net393 
4,544 
Earnings before income tax expense110,303 
   Income tax expense25,403 
Net earnings$84,900 
(6) Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, depreciation expense, and other overhead expenses necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight and duty costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.
(7) Operating expenses within HNH are primarily comprised of compensation-related costs, professional services, including advertising and marketing costs, and amortization expense in connection with certain acquired intangible assets.
(8) Operating expenses within ANH are primarily comprised of compensation-related costs and professional services, including advertising and marketing costs.
(9) Operating expenses within SP are primarily comprised of compensation-related costs, professional services, and amortization expense in connection with certain acquired intangible assets.
(10) Operating expenses within Other and Unallocated are primarily comprised of compensation-related costs and transaction and integration costs.
For the Three Months Ended June 30, 2025
 HNHANHSPOther and UnallocatedTotal
Net sales$160,773 $56,028 $37,185 $1,481 $255,467 
Cost of sales99,467 (11)44,486 (11)16,571 (11)1,830 (11)162,354 
Gross margin61,306 11,542 20,614 (349)93,113 
Operating expenses22,964 (12)8,028 (13)9,345 (14)1,334 (15)41,671 
Earnings from operations38,342 3,514 11,269 (1,683)51,442 
Other expenses:
   Interest expense, net2,766 
   Other income, net(335)
2,431 
Earnings before income tax expense49,011 
   Income tax expense10,733 
Net earnings$38,278 
(11) Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, depreciation expense, and other overhead expenses necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight and duty costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.
(12) Operating expenses within HNH are primarily comprised of compensation-related costs, professional services, including advertising and marketing costs, and amortization expense in connection with certain acquired intangible assets.
(13) Operating expenses within ANH are primarily comprised of compensation-related costs and professional services, including advertising and marketing costs.
(14) Operating expenses within SP are primarily comprised of compensation-related costs, professional services, and amortization expense in connection with certain acquired intangible assets.
(15) Operating expenses within Other and Unallocated are primarily comprised of compensation-related costs and transaction and integration costs.

For the Six Months Ended June 30, 2025
 HNHANHSPOther and UnallocatedTotal
Net sales$319,230 $113,305 $70,460 $2,991 $505,986 
Cost of sales198,850 (16)89,403 (16)32,557 (16)3,895 (16)324,705 
Gross margin120,380 23,902 37,903 (904)181,281 
Operating expenses44,064 (17)15,152 (18)17,049 (19)2,559 (20)78,824 
Earnings from operations76,316 8,750 20,854 (3,463)102,457 
Other expenses:
   Interest expense, net5,690 
   Other income, net(184)
5,506 
Earnings before income tax expense96,951 
   Income tax expense21,620 
Net earnings$75,331 
(16) Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, depreciation expense, and other overhead expenses necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight and duty costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.
(17) Operating expenses within HNH are primarily comprised of compensation-related costs, professional services, including advertising and marketing costs, and amortization expense in connection with certain acquired intangible assets.
(18) Operating expenses within ANH are primarily comprised of compensation-related costs and professional services, including advertising and marketing costs.
(19) Operating expenses within SP are primarily comprised of compensation-related costs, professional services, and amortization expense in connection with certain acquired intangible assets.
(20) Operating expenses within Other and Unallocated are primarily comprised of compensation-related costs and transaction and integration costs.

Business Segment AssetsJune 30,
2026
December 31,
2025
Human Nutrition and Health$1,249,206 $1,243,522 
Animal Nutrition and Health184,755 176,608 
Specialty Products168,224 172,076 
Other and Unallocated (21)
84,819 94,046 
Total$1,687,004 $1,686,252 

(21) Other and Unallocated assets consist of certain cash, capitalized loan issuance costs, other assets, investments, and income taxes, which the Company does not allocate to its individual business segments. It also includes assets associated with a few minor businesses which individually do not meet the quantitative thresholds for separate presentation.

Depreciation/Amortization
Three Months Ended
June 30,
Six Months Ended
June 30,
 2026202520262025
Human Nutrition and Health$8,471 $7,544 $17,118 $14,847 
Animal Nutrition and Health1,841 1,829 3,700 3,590 
Specialty Products1,674 1,796 3,429 3,522 
Other and Unallocated234 234 464 458 
Total$12,220 $11,403 $24,711 $22,417 

Capital Expenditures
Six Months Ended June 30,
 20262025
Human Nutrition and Health$7,939 $6,026 
Animal Nutrition and Health7,168 4,424 
Specialty Products1,422 1,685 
Other and Unallocated174 107 
Total$16,703 $12,242 
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.26.1
REVENUE
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
REVENUE REVENUE
The following table presents revenues disaggregated by revenue source:

Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
Product Sales Revenue$283,363 $255,041 $553,579 $505,102 
Royalty Revenue634 426 1,127 884 
Total Revenue$283,997 $255,467 $554,706 $505,986 

The following table presents revenues disaggregated by geography, based on customers' delivery addresses:

Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
United States$205,193 $186,706 $402,575 $372,428 
Foreign Countries78,804 68,761 152,131 133,558 
Total Revenue$283,997 $255,467 $554,706 $505,986 
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.26.1
SUPPLEMENTAL CASH FLOW INFORMATION
6 Months Ended
Jun. 30, 2026
Supplemental Cash Flow Information [Abstract]  
SUPPLEMENTAL CASH FLOW INFORMATION SUPPLEMENTAL CASH FLOW INFORMATION
Cash paid during the six months ended June 30, 2026 and 2025 for income taxes and interest is as follows:
Six Months Ended June 30,
20262025
Income taxes$29,184 $26,263 
Interest$4,342 $5,903 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.26.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)
6 Months Ended
Jun. 30, 2026
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)
The changes in accumulated other comprehensive income (loss) were as follows:

 Three Months Ended
June 30,
Six Months Ended
June 30,
 2026202520262025
Net foreign currency translation adjustment (1)
$(4,534)$43,776 $(14,636)$65,498 
Net change in postretirement benefit plan (see Note 14 for
   further information)
Amortization of gain(10)(1)(21)(3)
Prior service loss (gain) arising during the period— — 411 (319)
Total before tax(10)(1)390 (322)
Tax— (92)83 
Net of tax(6)(1)298 (239)
Total other comprehensive (loss) income$(4,540)$43,775 $(14,338)$65,259 
(1) Includes losses of $95 and gains of $1,734 on intra-entity foreign currency transactions for the three and six months ended June 30, 2026, respectively, and gains of $2,184 and $5,301 for the three and six months ended June 30, 2025, respectively.
Accumulated other comprehensive income (loss) at June 30, 2026 and December 31, 2025 consisted of the following:

 Foreign currency
translation
adjustment
Postretirement
benefit plan
Total
Balance December 31, 2025$41,353 $194 $41,547 
Other comprehensive (loss) income(14,636)298 (14,338)
Balance June 30, 2026$26,717 $492 $27,209 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.26.1
EMPLOYEE BENEFIT PLANS
6 Months Ended
Jun. 30, 2026
Retirement Benefits [Abstract]  
EMPLOYEE BENEFIT PLANS EMPLOYEE BENEFIT PLANS
Defined Contribution Plans
The Company sponsors one 401(k) savings plan for eligible employees, which allows participants to make pretax or after tax contributions, and the Company matches certain percentages of those contributions with shares of the Company’s Common Stock. The plan also has a discretionary profit sharing portion. All amounts contributed to the plan are deposited into a trust fund administered by independent trustees. The Company also sponsors various defined contribution plans for employees working in our foreign operations and matches certain employee contributions. These contributions are deposited into trust funds administered by independent trustees.
Postretirement Medical Plans
The Company provides postretirement benefits in the form of two unfunded postretirement medical plans; one that is under a collective bargaining agreement and covers eligible retired employees of the Verona facility and one for officers of the Company pursuant to the Balchem Corporation Officer Retiree Program.
Net periodic benefit costs for such retirement medical plans were as follows:
 Six Months Ended June 30,
 20262025
Service cost$46 $58 
Interest cost26 35 
Amortization of gain(27)(5)
Net periodic benefit cost$45 $88 

The amounts recorded for these obligations on the Company’s condensed consolidated balance sheets as of June 30, 2026 and December 31, 2025 are $1,128 and $1,122, respectively, and are included in "Other long-term obligations" on the Company's condensed consolidated balance sheets. These plans are unfunded and approved claims are paid from Company funds. Historical cash payments made under such plans have typically been less than $200 per year.

Defined Benefit Pension Plan
The Company provides an unfunded defined benefit pension plan for employees working in Belgium. The plan provides for the payment of a lump sum at retirement or payments in case of death of the covered employees. The amounts recorded for these obligations on the Company's condensed consolidated balance sheets as of June 30, 2026 and December 31, 2025 were $911 and $869, respectively, and were included in "Other long-term obligations" on the Company's condensed consolidated balance sheets.
Net periodic benefit costs for such benefit pension plan were as follows:
Six Months Ended June 30,
 20262025
Service cost with interest to end of year$112 $107 
Interest cost52 40 
Expected return on plan assets(33)(29)
Amortization of loss
Total net periodic benefit cost$137 $120 

Deferred Compensation Plan
The Company provides an unfunded, nonqualified deferred compensation plan maintained for the benefit of a select group of management or highly compensated employees. Assets of the plan are held in a rabbi trust, and are subject to additional risk of loss in the event of bankruptcy or insolvency of the Company. The Company may, at its discretion, provide matching contributions to eligible employee deferred compensation contributions, with no obligation to make such contributions in future periods. The deferred compensation liability was $14,095 as of June 30, 2026, of which $14,070 was included in "Other long-term obligations" and $25 was included in "Accrued compensation and other benefits" on the Company's condensed consolidated balance sheets. The deferred compensation liability was $12,806 as of December 31, 2025, of which $12,781 was included in "Other long-term obligations" and $25 was included in "Accrued compensation and other benefits" on the Company’s consolidated balance sheets. The related assets of the irrevocable trust funds (also known as "rabbi trust funds") were $14,084 as of June 30, 2026, of which $14,059 was included in "Other non-current assets" and $25 was included in "Other current assets" on the Company's condensed consolidated balance sheet. The rabbi trust funds were $12,798 as of December 31, 2025, of which $12,773 was included in "Other non-current assets" and $25 was included in "Other current assets" on the Company's condensed consolidated balance sheets.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.26.1
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Jun. 30, 2026
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
The Company is obligated to make rental payments under non-cancelable operating and finance leases. Aggregate future minimum rental payments required under these leases at December 31, 2025 are disclosed in Note 18, Leases.
The Company’s Verona, Missouri facility, while held by a prior owner, Syntex Agribusiness, Inc. (“Syntex”), was designated by the U.S. Environmental Protection Agency (the "EPA") as a Superfund site and placed on the National Priorities List in 1983 because of dioxin contamination on portions of the site. Remediation was conducted by Syntex under the oversight of the EPA and the Missouri Department of Natural Resources. The Company is indemnified by the sellers under its May 2001 asset purchase agreement covering its acquisition of the Verona, Missouri facility for potential liabilities associated with the Superfund site. One of the sellers, in turn, has the benefit of certain contractual indemnification by Syntex in relation to the implementation of the above-described Superfund remedy. In June 2023, in response to a Special Notice Letter received from the EPA in 2022, BCP Ingredients, Inc. ("BCP"), the Company's subsidiary that owns and operates the site, Syntex, EPA, and the State of Missouri entered into an Administrative Settlement Agreement and Order on Consent (“ASAOC”) for a focused remedial investigation/feasibility study ("RI/FS") under which (a) BCP will conduct a source investigation of potential source(s) of releases of 1,4-dioxane and chlorobenzene at a portion of the site and (b) BCP and Syntex will complete a RI/FS to determine a potential remedy, if any is required. Activities under the ASAOC are underway and are expected to continue for some period of time.
Separately, in June 2022, the EPA conducted an inspection of BCP’s Verona, Missouri facility (“2022 EPA Inspection”) which was followed by BCP entering into an Administrative Order for Compliance on Consent (“AOC”) with the EPA in relation to its risk management program at the Verona facility. Further, in January 2023, BCP entered into an Amended AOC with the EPA whereby the parties agreed to the extension of certain timelines. BCP timely completed all requirements under the Amended AOC. In November 2023, BCP received a notice from the Environment and Natural Resources Division of the U.S Department of Justice (“DOJ”) primarily related to the 2022 EPA Inspection, which extended the opportunity to discuss alleged violations of Sections 112(r)(7) of the Clean Air Act and regulations in 40 C.F.R. Part 68, commonly known as the Risk Management Plan Rule (“RMP Rule”). BCP participated in such discussions during 2024, and in December 2024, BCP reached a settlement with the EPA and DOJ to resolve these alleged violations. Pursuant to the settlement, which was entered into on January 31, 2025, BCP agreed to: (a) pay a $300 civil penalty; (b) complete a new scrubber system project; and (c) spend $350 to implement projects benefiting the surrounding community, such as emergency equipment for the local fire department and two vehicles to be used as mobile health clinics. The amount associated with this settlement was consistent with the amount previously accrued as a loss contingency. BCP has completed most of its obligations under this settlement and will continue to take steps to timely complete any remaining items.
In addition to the above, from time to time, the Company is a party to various legal proceedings, litigation, claims and assessments. While it is not possible to predict the ultimate disposition of each of these matters, management believes that the ultimate outcome of such matters will not have a material effect on the Company's consolidated financial position, results of operations, liquidity or cash flows.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.26.1
FAIR VALUE OF FINANCIAL INSTRUMENTS
6 Months Ended
Jun. 30, 2026
Fair Value Disclosures [Abstract]  
FAIR VALUE OF FINANCIAL INSTRUMENTS FAIR VALUE OF FINANCIAL INSTRUMENTS
The Company has a number of financial instruments, none of which are held for trading purposes. The Company estimates that the fair value of all financial instruments at June 30, 2026 and December 31, 2025 does not differ materially from the aggregate carrying values of its financial instruments recorded in the accompanying condensed consolidated balance sheets. The estimated fair value amounts have been determined by the Company using available market information and appropriate valuation methodologies. Considerable judgment is required in interpreting market data to develop the estimates of fair value, and, accordingly, the estimates are not necessarily indicative of the amounts that the Company could realize in a current market exchange.

The following fair value hierarchy is used to classify assets and liabilities and the table below presents the carrying amounts and the estimated fair values of the Company's financial assets and liabilities measured on a recurring basis as defined by ASC 820, "Fair Value Measurement."
Level 1 - Inputs are quoted prices in active markets that are accessible at the measurement date for identical assets or liabilities.
Level 2 - Inputs include observable inputs other than quoted prices in active markets.
Level 3 - Inputs are unobservable inputs for which there is little or no market data available.
Carrying AmountFair Value Measurements
Level 1Level 2Level 3
June 30, 2026
Assets:
Money market funds (1)
$1,517 $1,517 $— $— 
Rabbi trust funds - current (2)
25 25 — — 
Rabbi trust funds - non-current (2)
14,059 14,059 — — 
December 31, 2025
Assets:
Money market funds (1)
$1,464 $1,464 $— $— 
Rabbi trust funds - current (2)
25 25 — — 
Rabbi trust funds - non-current (2)
12,773 12,773 — — 
(1) Money market funds are categorized as cash equivalents.
(2) Rabbi trust funds - current and Rabbi trust funds - non-current are included in "Other current assets" and "Other non-current assets" on the consolidated balance sheets, respectively.
The Company’s financial instruments also include accounts receivable, accounts payable, and accrued liabilities, which are carried at cost and approximate fair value due to the short-term maturity of these instruments. The carrying value of debt approximates fair value based upon prices of identical or similar instruments in the marketplace, which are considered Level 2 inputs.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.26.1
RELATED PARTY TRANSACTIONS
6 Months Ended
Jun. 30, 2026
Related Party Transactions [Abstract]  
RELATED PARTY TRANSACTIONS RELATED PARTY TRANSACTIONS
The Company provides services under a contractual agreement to St. Gabriel CC Company, LLC. These services include accounting, information technology, quality control, and purchasing services, as well as operation of the St. Gabriel CC Company, LLC plant. The Company also sells raw materials to St. Gabriel CC Company, LLC. These raw materials are used in the production of finished goods that are, in turn, sold by Saint Gabriel CC Company, LLC to the Company for resale to unrelated parties. As such, the sale of these raw materials to St. Gabriel CC Company, LLC in this scenario lacks economic substance and therefore the Company does not include them in net sales within the condensed consolidated statements of earnings.
Payments for the services the Company provided amounted to $1,172 and $2,289 for the three and six months ended June 30, 2026, respectively, and $1,212 and $2,339 for the three and six months ended June 30, 2025, respectively. The raw materials purchased and subsequently sold amounted to $11,501 and $21,452 for the three and six months ended June 30, 2026, respectively, and $10,821 and $20,746 for the three and six months ended June 30, 2025, respectively. These services and raw materials are primarily recorded in cost of goods sold, net of the finished goods received from St. Gabriel CC Company, LLC of $9,103 and $17,148 during the three and six months ended June 30, 2026, respectively, and $8,983 and $16,901 for the three and six months ended June 30, 2025, respectively. At June 30, 2026 and December 31, 2025, the Company had receivables of $4,232 and $4,225, respectively, recorded in accounts receivable from St. Gabriel CC Company, LLC for services rendered and raw materials sold. At June 30, 2026 and December 31, 2025, the Company had payables of $2,888 and $3,369, respectively, recorded in accounts payable for finished goods received from St. Gabriel CC Company, LLC. The Company had payables in the amount of $296 related to non-contractual monies owed to St. Gabriel CC Company, LLC, recorded in accounts payable as of both June 30, 2026 and December 31, 2025.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.26.1
LEASES
6 Months Ended
Jun. 30, 2026
Leases [Abstract]  
LEASES LEASES
The Company has both real estate leases and equipment leases. The Company developed four tranches of leases based on lease terms and these tranches reflect the composition of the current lease portfolio. The Company's borrowing history shows that interest rates of a term loan or a line of credit depend on the duration of the loan rather than the nature of the assets purchased by those funds. Based on this understanding, the Company elected to use a portfolio approach to discount rates, applying corporate rates to the tranches of leases based on lease terms. Based on the Company's risk rating, the Company applied the following discount rates for new leases entered into during the second quarter of 2026: (1) 1-2 years, 4.96% (2) 3-4 years, 5.55% (3) 5-9 years, 5.89% and (4) 10+ years, 6.61%.
Right of use assets and lease liabilities at June 30, 2026 and December 31, 2025 are summarized as follows:

Right of use assetsJune 30, 2026December 31, 2025
Operating leases$12,703 $14,672 
Finance leases1,417 1,520 
Total$14,120 $16,192 

Lease liabilities - currentJune 30, 2026December 31, 2025
Operating leases$3,172 $3,614 
Finance leases210 205 
Total$3,382 $3,819 

Lease liabilities - non-currentJune 30, 2026December 31, 2025
Operating leases$9,895 $11,324 
Finance leases1,438 1,544 
Total$11,333 $12,868 
For the three and six months ended June 30, 2026 and 2025, the Company's total lease costs were as follows, which included amounts recognized in earnings, amounts capitalized on the balance sheets, and the cash flows arising from lease transactions:
Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
Lease Cost
Operating lease cost$1,260 $1,368 $2,562 $2,693 
Finance lease cost
Amortization of ROU asset53 52 105 104 
Interest on lease liabilities21 24 43 48 
Total finance lease74 76 148 152 
Total lease cost$1,334 $1,444 $2,710 $2,845 
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$1,270 $1,385 $2,573 $2,742 
Operating cash flows from finance leases21 24 43 48 
Financing cash flows from finance leases51 48 102 97 
$1,342 $1,457 $2,718 $2,887 
Right-of-use assets obtained in exchange for new operating lease liabilities, net of right-of-use assets disposed$87 $655 $220 $1,857 
Weighted-average remaining lease term - operating leases5.57 years8.76 years5.57 years8.76 years
Weighted-average remaining lease term - finance leases6.75 years7.86 years6.75 years7.86 years
Weighted-average discount rate - operating leases7.1 %7.6 %7.1 %7.6 %
Weighted-average discount rate - finance leases5.1 %5.1 %5.1 %5.1 %
Rent expense charged to operations under operating lease agreements for the three and six months ended June 30, 2026 aggregated to approximately $1,260 and $2,562, respectively, and $1,368 and $2,693 for the three and six months ended June 30, 2025, respectively.
Aggregate future minimum rental payments required under all non-cancelable operating and finance leases at June 30, 2026 are as follows:

Year 
July 1, 2026 to December 31, 2026$2,405 
20273,734 
20282,944 
20292,521 
20302,065 
20311,826 
Thereafter2,539 
Total undiscounted lease payments18,034 
Less: Present value adjustment(3,319)
Present value of lease liabilities$14,715 
LEASES LEASES
The Company has both real estate leases and equipment leases. The Company developed four tranches of leases based on lease terms and these tranches reflect the composition of the current lease portfolio. The Company's borrowing history shows that interest rates of a term loan or a line of credit depend on the duration of the loan rather than the nature of the assets purchased by those funds. Based on this understanding, the Company elected to use a portfolio approach to discount rates, applying corporate rates to the tranches of leases based on lease terms. Based on the Company's risk rating, the Company applied the following discount rates for new leases entered into during the second quarter of 2026: (1) 1-2 years, 4.96% (2) 3-4 years, 5.55% (3) 5-9 years, 5.89% and (4) 10+ years, 6.61%.
Right of use assets and lease liabilities at June 30, 2026 and December 31, 2025 are summarized as follows:

Right of use assetsJune 30, 2026December 31, 2025
Operating leases$12,703 $14,672 
Finance leases1,417 1,520 
Total$14,120 $16,192 

Lease liabilities - currentJune 30, 2026December 31, 2025
Operating leases$3,172 $3,614 
Finance leases210 205 
Total$3,382 $3,819 

Lease liabilities - non-currentJune 30, 2026December 31, 2025
Operating leases$9,895 $11,324 
Finance leases1,438 1,544 
Total$11,333 $12,868 
For the three and six months ended June 30, 2026 and 2025, the Company's total lease costs were as follows, which included amounts recognized in earnings, amounts capitalized on the balance sheets, and the cash flows arising from lease transactions:
Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
Lease Cost
Operating lease cost$1,260 $1,368 $2,562 $2,693 
Finance lease cost
Amortization of ROU asset53 52 105 104 
Interest on lease liabilities21 24 43 48 
Total finance lease74 76 148 152 
Total lease cost$1,334 $1,444 $2,710 $2,845 
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$1,270 $1,385 $2,573 $2,742 
Operating cash flows from finance leases21 24 43 48 
Financing cash flows from finance leases51 48 102 97 
$1,342 $1,457 $2,718 $2,887 
Right-of-use assets obtained in exchange for new operating lease liabilities, net of right-of-use assets disposed$87 $655 $220 $1,857 
Weighted-average remaining lease term - operating leases5.57 years8.76 years5.57 years8.76 years
Weighted-average remaining lease term - finance leases6.75 years7.86 years6.75 years7.86 years
Weighted-average discount rate - operating leases7.1 %7.6 %7.1 %7.6 %
Weighted-average discount rate - finance leases5.1 %5.1 %5.1 %5.1 %
Rent expense charged to operations under operating lease agreements for the three and six months ended June 30, 2026 aggregated to approximately $1,260 and $2,562, respectively, and $1,368 and $2,693 for the three and six months ended June 30, 2025, respectively.
Aggregate future minimum rental payments required under all non-cancelable operating and finance leases at June 30, 2026 are as follows:

Year 
July 1, 2026 to December 31, 2026$2,405 
20273,734 
20282,944 
20292,521 
20302,065 
20311,826 
Thereafter2,539 
Total undiscounted lease payments18,034 
Less: Present value adjustment(3,319)
Present value of lease liabilities$14,715 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.26.1
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2026
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Policies)
6 Months Ended
Jun. 30, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Accounting
In the opinion of management, the unaudited condensed consolidated financial statements furnished in this Form 10-Q include all adjustments necessary for a fair presentation of the financial position, results of operations and cash flows for the interim periods presented. All such adjustments are of a normal, recurring nature. The condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP” or “GAAP”) governing interim financial statements and the instructions to Form 10-Q and Article 10 of Regulation S-X under the Securities Exchange Act of 1934 (the "Exchange Act") and therefore do not include some information and notes necessary to conform to annual reporting requirements. The results of operations for the three and six months ended June 30, 2026 are not necessarily indicative of the operating results expected for the full year or any interim period.
Consolidation
In the opinion of management, the unaudited condensed consolidated financial statements furnished in this Form 10-Q include all adjustments necessary for a fair presentation of the financial position, results of operations and cash flows for the interim periods presented. All such adjustments are of a normal, recurring nature. The condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP” or “GAAP”) governing interim financial statements and the instructions to Form 10-Q and Article 10 of Regulation S-X under the Securities Exchange Act of 1934 (the "Exchange Act") and therefore do not include some information and notes necessary to conform to annual reporting requirements. The results of operations for the three and six months ended June 30, 2026 are not necessarily indicative of the operating results expected for the full year or any interim period.
Reclassifications
Certain reclassifications have been made to prior period amounts to conform with the current period's presentation.
Recent Accounting Pronouncements
Recent Accounting Pronouncements

Recently Issued Accounting Standards
In November 2024, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2024-03, "Income Statement - Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40)." The new guidance is intended to enhance transparency and disclosures by requiring public entities to provide disaggregated disclosures of certain categories of expenses on an annual and interim basis. The ASU is effective for fiscal years beginning after December 15, 2026 and interim periods beginning after December 15, 2027, with early adoption permitted. While the adoption of ASU 2024-03 is not expected to have an effect on our consolidated financial statements, it is expected to result in incremental disclosures within the notes to our consolidated financial statements.
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.26.1
STOCKHOLDERS' EQUITY (Tables)
6 Months Ended
Jun. 30, 2026
Stockholders' Equity Note [Abstract]  
Schedule of Compensation Cost on Net Earnings
The Company’s results for the three and six months ended June 30, 2026 and 2025 reflected the following stock-based compensation cost, and such compensation cost had the following effects on net earnings:

Increase/(Decrease) for theIncrease/(Decrease) for the
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Cost of sales$647 $536 $1,178 $974 
Operating expenses5,274 5,302 10,099 8,674 
Net earnings(4,580)(4,577)(8,700)(7,506)
Schedule of Assumptions Used in the Valuation of Option Awards For the six months ended June 30, 2026, the fair value of each option grant was estimated on the date of the grant using the following weighted average assumptions:
 Six Months Ended June 30,
 20262025
Dividend yields0.5 %0.6 %
Expected volatilities23.5 %26.0 %
Risk-free interest rates3.8 %4.5 %
Expected lives5.2 years5.2 years
A Monte-Carlo simulation has been used to estimate the fair value using the following assumptions:
 Six Months Ended June 30,
 20262025
Dividend yields— %— %
Expected volatilities22.8 %25.5 %
Risk-free interest rates3.5 %4.3 %
Initial TSR's16.0 %-8.8 %
Schedule of Stock Option Activity
Option activity for the six months ended June 30, 2026 and 2025 is summarized below:
For the Six Months Ended June 30, 2026Shares (000s)Weighted
Average
Exercise
Price
Aggregate
Intrinsic
Value
Weighted
Average
Remaining
Contractual
Term
Outstanding as of December 31, 2025900 $120.48 $29,888 5.2
Granted71 178.68 
Exercised(77)100.34 
Forfeited(1)143.43 
Canceled(2)139.31 
Outstanding as of June 30, 2026891 $126.79 $38,255 5.3
Exercisable as of June 30, 2026642 $115.27 $34,455 4.3
For the Six Months Ended June 30, 2025Shares (000s)Weighted
Average
Exercise
Price
Aggregate
Intrinsic
Value
Weighted
Average
Remaining
Contractual
Term
Outstanding as of December 31, 2024962 $114.81 $46,346 5.8
Granted51 159.18 
Exercised(68)91.48 
Forfeited— — 
Canceled— — 
Outstanding as of June 30, 2025945 $118.88 $38,084 5.6
Exercisable as of June 30, 2025638 $106.87 $33,375 4.4
Schedule of Other Information Pertaining to Stock Option Activity
Other information pertaining to option activity during the three and six months ended June 30, 2026 and 2025 is as follows:

 Three Months Ended June 30,Six Months Ended June 30,
 2026202520262025
Weighted-average fair value of options granted$— $— $48.90 $48.86 
Total intrinsic value of stock options exercised ($000s)$813 $3,370 $5,567 $4,759 
Schedule of Non-vested Restricted Stock Activity
Non-vested restricted stock activity for the six months ended June 30, 2026 and 2025 is summarized below:
Six Months Ended June 30,
20262025
Shares (000s)Weighted
Average Grant
Date Fair
Value
Shares (000s)Weighted
Average Grant
Date Fair
Value
Non-vested balance as of December 31147 $150.15 122 $141.62 
Granted62 177.50 54 159.14 
Vested(51)144.89 (30)137.83 
Forfeited(5)154.65 (1)145.96 
Non-vested balance as of June 30153 $162.86 145 $148.91 
Schedule of Non-vested Performance Share Activity
Non-vested performance share activity for the six months ended June 30, 2026 and 2025 is summarized below:

Six Months Ended June 30,
20262025
Shares (000s)Weighted
Average Grant
Date Fair
Value
Shares (000s)Weighted
Average Grant
Date Fair
Value
Non-vested balance as of December 3181 $160.14 79 $150.73 
Granted50 173.60 50 147.96
Vested(35)148.64 (44)130.29
Forfeited— — (4)152.69
Non-vested balance as of June 3096 $171.52 81 $160.14 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.26.1
INVENTORIES (Tables)
6 Months Ended
Jun. 30, 2026
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories, net of reserves at June 30, 2026 and December 31, 2025 consisted of the following:

June 30, 2026December 31, 2025
Raw materials$52,217 $41,858 
Work in progress7,018 6,527 
Finished goods102,316 83,064 
Total inventories$161,551 $131,449 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.26.1
PROPERTY, PLANT AND EQUIPMENT (Tables)
6 Months Ended
Jun. 30, 2026
Property, Plant, and Equipment [Abstract]  
Schedule of Property, Plant and Equipment
Property, plant and equipment at June 30, 2026 and December 31, 2025 are summarized as follows:
 June 30, 2026December 31, 2025
Land$12,247 $12,428 
Building141,513 116,395 
Equipment360,187 340,322 
Construction in progress60,700 95,229 
 574,647 564,374 
Less: accumulated depreciation269,945 257,726 
Property, plant and equipment, net$304,702 $306,648 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.26.1
INTANGIBLE ASSETS (Tables)
6 Months Ended
Jun. 30, 2026
Intangible Asset, Goodwill and Other [Abstract]  
Schedule of Identifiable Intangible Assets
Identifiable intangible assets with finite lives at June 30, 2026 and December 31, 2025 are summarized as follows:

 Amortization
Period
(in years)
Gross Carrying Amount at June 30, 2026Accumulated Amortization at June 30, 2026Gross Carrying Amount at December 31, 2025Accumulated Amortization at December 31, 2025
Customer relationships and lists
10-20
$366,663 $242,935 $370,763 $237,769 
Trademarks and trade names
2-17
51,591 43,823 52,256 43,655 
Developed technology
5-12
41,818 24,452 42,385 23,415 
Other
2-18
25,532 22,751 25,178 22,454 
   Other intangible assets with finite lives$118,941 $91,026 $119,819 $89,524 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.26.1
NET EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Reconciliation in Net Earnings and Shares Used in Calculating Basic and Diluted Net Earnings Per Share
The following presents a reconciliation of the net earnings and shares used in calculating basic and diluted net earnings per share:

Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
Net Earnings - Basic and Diluted$44,615 $38,278 $84,900 $75,331 
Shares (000s)
Weighted Average Common Shares - Basic31,902 32,354 31,919 32,397 
Effect of Dilutive Securities – Stock Options, Restricted Stock, and Performance Shares298 328 323 347 
Weighted Average Common Shares - Diluted32,200 32,682 32,242 32,744 
Net Earnings Per Share - Basic$1.40 $1.18 $2.66 $2.33 
Net Earnings Per Share - Diluted$1.39 $1.17 $2.63 $2.30 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.26.1
SEGMENT INFORMATION (Tables)
6 Months Ended
Jun. 30, 2026
Segment Reporting [Abstract]  
Schedule of Significant Segment Information
Pursuant to ASU 2023-07, "Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures", the significant segment information is summarized as follows:

For the Three Months Ended June 30, 2026
 HNHANHSPOther and UnallocatedTotal
Net sales$176,894 $64,454 $40,511 $2,138 $283,997 
Cost of sales109,873 (1)50,087 (1)17,942 (1)2,412 (1)180,314 
Gross margin67,021 14,367 22,569 (274)103,683 
Operating expenses24,640 (2)9,140 
(3)
9,676 (4)1,006 (5)44,462 
Earnings from operations42,381 5,227 12,893 (1,280)59,221 
Other expenses:
   Interest expense, net1,938 
   Other income, net(498)
1,440 
Earnings before income tax expense57,781 
   Income tax expense13,166 
Net earnings$44,615 
(1) Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, depreciation expense, and other overhead expenses necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight and duty costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.
(2) Operating expenses within HNH are primarily comprised of compensation-related costs, professional services, including advertising and marketing costs, and amortization expense in connection with certain acquired intangible assets.
(3) Operating expenses within ANH are primarily comprised of compensation-related costs and professional services, including advertising and marketing costs.
(4) Operating expenses within SP are primarily comprised of compensation-related costs, professional services, and amortization expense in connection with certain acquired intangible assets.
(5) Operating expenses within Other and Unallocated are primarily comprised of compensation-related costs.

For the Six Months Ended June 30, 2026
 HNHANHSPOther and UnallocatedTotal
Net sales$348,522 $126,643 $75,238 $4,303 $554,706 
Cost of sales215,645 (6)97,287 (6)32,206 (6)4,801 (6)349,939 
Gross margin132,877 29,356 43,032 (498)204,767 
Operating expenses50,476 (7)18,437 (8)18,204 (9)2,803 (10)89,920 
Earnings from operations82,401 10,919 24,828 (3,301)114,847 
Other expenses:
   Interest expense, net4,151 
   Other expense, net393 
4,544 
Earnings before income tax expense110,303 
   Income tax expense25,403 
Net earnings$84,900 
(6) Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, depreciation expense, and other overhead expenses necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight and duty costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.
(7) Operating expenses within HNH are primarily comprised of compensation-related costs, professional services, including advertising and marketing costs, and amortization expense in connection with certain acquired intangible assets.
(8) Operating expenses within ANH are primarily comprised of compensation-related costs and professional services, including advertising and marketing costs.
(9) Operating expenses within SP are primarily comprised of compensation-related costs, professional services, and amortization expense in connection with certain acquired intangible assets.
(10) Operating expenses within Other and Unallocated are primarily comprised of compensation-related costs and transaction and integration costs.
For the Three Months Ended June 30, 2025
 HNHANHSPOther and UnallocatedTotal
Net sales$160,773 $56,028 $37,185 $1,481 $255,467 
Cost of sales99,467 (11)44,486 (11)16,571 (11)1,830 (11)162,354 
Gross margin61,306 11,542 20,614 (349)93,113 
Operating expenses22,964 (12)8,028 (13)9,345 (14)1,334 (15)41,671 
Earnings from operations38,342 3,514 11,269 (1,683)51,442 
Other expenses:
   Interest expense, net2,766 
   Other income, net(335)
2,431 
Earnings before income tax expense49,011 
   Income tax expense10,733 
Net earnings$38,278 
(11) Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, depreciation expense, and other overhead expenses necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight and duty costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.
(12) Operating expenses within HNH are primarily comprised of compensation-related costs, professional services, including advertising and marketing costs, and amortization expense in connection with certain acquired intangible assets.
(13) Operating expenses within ANH are primarily comprised of compensation-related costs and professional services, including advertising and marketing costs.
(14) Operating expenses within SP are primarily comprised of compensation-related costs, professional services, and amortization expense in connection with certain acquired intangible assets.
(15) Operating expenses within Other and Unallocated are primarily comprised of compensation-related costs and transaction and integration costs.

For the Six Months Ended June 30, 2025
 HNHANHSPOther and UnallocatedTotal
Net sales$319,230 $113,305 $70,460 $2,991 $505,986 
Cost of sales198,850 (16)89,403 (16)32,557 (16)3,895 (16)324,705 
Gross margin120,380 23,902 37,903 (904)181,281 
Operating expenses44,064 (17)15,152 (18)17,049 (19)2,559 (20)78,824 
Earnings from operations76,316 8,750 20,854 (3,463)102,457 
Other expenses:
   Interest expense, net5,690 
   Other income, net(184)
5,506 
Earnings before income tax expense96,951 
   Income tax expense21,620 
Net earnings$75,331 
(16) Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, depreciation expense, and other overhead expenses necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight and duty costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.
(17) Operating expenses within HNH are primarily comprised of compensation-related costs, professional services, including advertising and marketing costs, and amortization expense in connection with certain acquired intangible assets.
(18) Operating expenses within ANH are primarily comprised of compensation-related costs and professional services, including advertising and marketing costs.
(19) Operating expenses within SP are primarily comprised of compensation-related costs, professional services, and amortization expense in connection with certain acquired intangible assets.
(20) Operating expenses within Other and Unallocated are primarily comprised of compensation-related costs and transaction and integration costs.

Business Segment AssetsJune 30,
2026
December 31,
2025
Human Nutrition and Health$1,249,206 $1,243,522 
Animal Nutrition and Health184,755 176,608 
Specialty Products168,224 172,076 
Other and Unallocated (21)
84,819 94,046 
Total$1,687,004 $1,686,252 

(21) Other and Unallocated assets consist of certain cash, capitalized loan issuance costs, other assets, investments, and income taxes, which the Company does not allocate to its individual business segments. It also includes assets associated with a few minor businesses which individually do not meet the quantitative thresholds for separate presentation.

Depreciation/Amortization
Three Months Ended
June 30,
Six Months Ended
June 30,
 2026202520262025
Human Nutrition and Health$8,471 $7,544 $17,118 $14,847 
Animal Nutrition and Health1,841 1,829 3,700 3,590 
Specialty Products1,674 1,796 3,429 3,522 
Other and Unallocated234 234 464 458 
Total$12,220 $11,403 $24,711 $22,417 

Capital Expenditures
Six Months Ended June 30,
 20262025
Human Nutrition and Health$7,939 $6,026 
Animal Nutrition and Health7,168 4,424 
Specialty Products1,422 1,685 
Other and Unallocated174 107 
Total$16,703 $12,242 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.26.1
REVENUE (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Revenues Disaggregated by Revenue Source
The following table presents revenues disaggregated by revenue source:

Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
Product Sales Revenue$283,363 $255,041 $553,579 $505,102 
Royalty Revenue634 426 1,127 884 
Total Revenue$283,997 $255,467 $554,706 $505,986 

The following table presents revenues disaggregated by geography, based on customers' delivery addresses:

Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
United States$205,193 $186,706 $402,575 $372,428 
Foreign Countries78,804 68,761 152,131 133,558 
Total Revenue$283,997 $255,467 $554,706 $505,986 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.26.1
SUPPLEMENTAL CASH FLOW INFORMATION (Tables)
6 Months Ended
Jun. 30, 2026
Supplemental Cash Flow Information [Abstract]  
Schedule of Supplemental Cash Flow Information
Cash paid during the six months ended June 30, 2026 and 2025 for income taxes and interest is as follows:
Six Months Ended June 30,
20262025
Income taxes$29,184 $26,263 
Interest$4,342 $5,903 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.26.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables)
6 Months Ended
Jun. 30, 2026
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Schedule of Changes in Accumulated Other Comprehensive Loss
The changes in accumulated other comprehensive income (loss) were as follows:

 Three Months Ended
June 30,
Six Months Ended
June 30,
 2026202520262025
Net foreign currency translation adjustment (1)
$(4,534)$43,776 $(14,636)$65,498 
Net change in postretirement benefit plan (see Note 14 for
   further information)
Amortization of gain(10)(1)(21)(3)
Prior service loss (gain) arising during the period— — 411 (319)
Total before tax(10)(1)390 (322)
Tax— (92)83 
Net of tax(6)(1)298 (239)
Total other comprehensive (loss) income$(4,540)$43,775 $(14,338)$65,259 
(1) Includes losses of $95 and gains of $1,734 on intra-entity foreign currency transactions for the three and six months ended June 30, 2026, respectively, and gains of $2,184 and $5,301 for the three and six months ended June 30, 2025, respectively.
Schedule of Accumulated Other Comprehensive Income (Loss)
Accumulated other comprehensive income (loss) at June 30, 2026 and December 31, 2025 consisted of the following:

 Foreign currency
translation
adjustment
Postretirement
benefit plan
Total
Balance December 31, 2025$41,353 $194 $41,547 
Other comprehensive (loss) income(14,636)298 (14,338)
Balance June 30, 2026$26,717 $492 $27,209 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.26.1
EMPLOYEE BENEFIT PLANS (Tables)
6 Months Ended
Jun. 30, 2026
Retirement Benefits [Abstract]  
Schedule of Net Periodic Benefit Cost
Net periodic benefit costs for such retirement medical plans were as follows:
 Six Months Ended June 30,
 20262025
Service cost$46 $58 
Interest cost26 35 
Amortization of gain(27)(5)
Net periodic benefit cost$45 $88 
Net periodic benefit costs for such benefit pension plan were as follows:
Six Months Ended June 30,
 20262025
Service cost with interest to end of year$112 $107 
Interest cost52 40 
Expected return on plan assets(33)(29)
Amortization of loss
Total net periodic benefit cost$137 $120 
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.26.1
FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)
6 Months Ended
Jun. 30, 2026
Fair Value Disclosures [Abstract]  
Schedule of Carrying Amount and Fair Values of the Company's Financial Assets
The following fair value hierarchy is used to classify assets and liabilities and the table below presents the carrying amounts and the estimated fair values of the Company's financial assets and liabilities measured on a recurring basis as defined by ASC 820, "Fair Value Measurement."
Level 1 - Inputs are quoted prices in active markets that are accessible at the measurement date for identical assets or liabilities.
Level 2 - Inputs include observable inputs other than quoted prices in active markets.
Level 3 - Inputs are unobservable inputs for which there is little or no market data available.
Carrying AmountFair Value Measurements
Level 1Level 2Level 3
June 30, 2026
Assets:
Money market funds (1)
$1,517 $1,517 $— $— 
Rabbi trust funds - current (2)
25 25 — — 
Rabbi trust funds - non-current (2)
14,059 14,059 — — 
December 31, 2025
Assets:
Money market funds (1)
$1,464 $1,464 $— $— 
Rabbi trust funds - current (2)
25 25 — — 
Rabbi trust funds - non-current (2)
12,773 12,773 — — 
(1) Money market funds are categorized as cash equivalents.
(2) Rabbi trust funds - current and Rabbi trust funds - non-current are included in "Other current assets" and "Other non-current assets" on the consolidated balance sheets, respectively.
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.26.1
LEASES (Tables)
6 Months Ended
Jun. 30, 2026
Leases [Abstract]  
Schedule of Right of Use Assets and Lease Liabilities
Right of use assets and lease liabilities at June 30, 2026 and December 31, 2025 are summarized as follows:

Right of use assetsJune 30, 2026December 31, 2025
Operating leases$12,703 $14,672 
Finance leases1,417 1,520 
Total$14,120 $16,192 

Lease liabilities - currentJune 30, 2026December 31, 2025
Operating leases$3,172 $3,614 
Finance leases210 205 
Total$3,382 $3,819 

Lease liabilities - non-currentJune 30, 2026December 31, 2025
Operating leases$9,895 $11,324 
Finance leases1,438 1,544 
Total$11,333 $12,868 
For the three and six months ended June 30, 2026 and 2025, the Company's total lease costs were as follows, which included amounts recognized in earnings, amounts capitalized on the balance sheets, and the cash flows arising from lease transactions:
Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
Lease Cost
Operating lease cost$1,260 $1,368 $2,562 $2,693 
Finance lease cost
Amortization of ROU asset53 52 105 104 
Interest on lease liabilities21 24 43 48 
Total finance lease74 76 148 152 
Total lease cost$1,334 $1,444 $2,710 $2,845 
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$1,270 $1,385 $2,573 $2,742 
Operating cash flows from finance leases21 24 43 48 
Financing cash flows from finance leases51 48 102 97 
$1,342 $1,457 $2,718 $2,887 
Right-of-use assets obtained in exchange for new operating lease liabilities, net of right-of-use assets disposed$87 $655 $220 $1,857 
Weighted-average remaining lease term - operating leases5.57 years8.76 years5.57 years8.76 years
Weighted-average remaining lease term - finance leases6.75 years7.86 years6.75 years7.86 years
Weighted-average discount rate - operating leases7.1 %7.6 %7.1 %7.6 %
Weighted-average discount rate - finance leases5.1 %5.1 %5.1 %5.1 %
Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Finance Leases
Aggregate future minimum rental payments required under all non-cancelable operating and finance leases at June 30, 2026 are as follows:

Year 
July 1, 2026 to December 31, 2026$2,405 
20273,734 
20282,944 
20292,521 
20302,065 
20311,826 
Thereafter2,539 
Total undiscounted lease payments18,034 
Less: Present value adjustment(3,319)
Present value of lease liabilities$14,715 
Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Operating Leases
Aggregate future minimum rental payments required under all non-cancelable operating and finance leases at June 30, 2026 are as follows:

Year 
July 1, 2026 to December 31, 2026$2,405 
20273,734 
20282,944 
20292,521 
20302,065 
20311,826 
Thereafter2,539 
Total undiscounted lease payments18,034 
Less: Present value adjustment(3,319)
Present value of lease liabilities$14,715 
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.26.1
STOCKHOLDERS' EQUITY - Schedule of Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Net earnings $ (4,580) $ (4,577) $ (8,700) $ (7,506)
Income Statement Location [Axis]: us-gaap:CostOfRevenue        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Stock-based compensation cost 647 536 1,178 974
Income Statement Location [Axis]: us-gaap:OperatingExpenses        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Stock-based compensation cost $ 5,274 $ 5,302 $ 10,099 $ 8,674
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.26.1
STOCKHOLDERS' EQUITY - Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares available for future awards (in shares) 505,548  
Unrecognized compensation cost $ 30,954 $ 26,849
Period for unrecognized compensation cost to be recognized over 1 year 6 months 18 days  
Estimated share-based compensation expense $ 21,291  
Performance Shares | Employee    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 3 years  
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.26.1
STOCKHOLDERS' EQUITY - Schedule of Assumptions Used in the Valuation of Option Awards (Details)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Dividend yields 0.50% 0.60%
Expected volatilities 23.50% 26.00%
Risk-free interest rates 3.80% 4.50%
Expected lives 5 years 2 months 12 days 5 years 2 months 12 days
Performance Shares    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Dividend yields 0.00% 0.00%
Expected volatilities 22.80% 25.50%
Risk-free interest rates 3.50% 4.30%
Initial TSR's 16.00% (8.80%)
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.26.1
STOCKHOLDERS' EQUITY - Schedule of Stock Options / Other Information Pertaining to Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]            
Outstanding at beginning of period (in shares)     900 962 962  
Granted (in shares)     71 51    
Exercised (in shares)     (77) (68)    
Forfeited (in shares)     (1) 0    
Canceled (in shares)     (2) 0    
Outstanding at end of period (in shares) 891 945 891 945 900 962
Exercisable at end of period (in shares) 642 638 642 638    
Weighted Average Exercise Price            
Outstanding at beginning of period (in dollars per share)     $ 120.48 $ 114.81 $ 114.81  
Granted (in dollars per share)     178.68 159.18    
Exercised (in dollars per share)     100.34 91.48    
Forfeited (in dollars per share)     143.43 0    
Canceled (in dollars per share)     139.31 0    
Outstanding at end of period (in dollars per share) $ 126.79 $ 118.88 126.79 118.88 $ 120.48 $ 114.81
Exercisable at end of period (in dollars per share) $ 115.27 $ 106.87 $ 115.27 $ 106.87    
Aggregate intrinsic value, outstanding, beginning of period     $ 29,888 $ 46,346 $ 46,346  
Aggregate intrinsic value, outstanding, end of period $ 38,255 $ 38,084 38,255 38,084 $ 29,888 $ 46,346
Aggregate intrinsic value, exercisable, end of period $ 34,455 $ 33,375 $ 34,455 $ 33,375    
Weighted average remaining contractual term, outstanding     5 years 3 months 18 days 5 years 7 months 6 days 5 years 2 months 12 days 5 years 9 months 18 days
Weighted average remaining contractual term, exercisable     4 years 3 months 18 days 4 years 4 months 24 days    
Weighted-average fair value of options granted (in dollars per share) $ 0 $ 0 $ 48.90 $ 48.86    
Total intrinsic value of stock options exercised $ 813 $ 3,370 $ 5,567 $ 4,759    
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.26.1
STOCKHOLDERS' EQUITY - Schedule of Restricted Stock and Performance Share (Details) - $ / shares
shares in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Restricted stock    
Shares    
Non-vested balance as of beginning of period (in shares) 147 122
Granted (in shares) 62 54
Vested (in shares) (51) (30)
Forfeited (in shares) (5) (1)
Non-vested balance as of end of period (in shares) 153 145
Weighted Average Grant Date Fair Value    
Non-vested balance as of beginning of period (in dollars per share) $ 150.15 $ 141.62
Granted (in dollars per share) 177.50 159.14
Vested (in dollars per share) 144.89 137.83
Forfeited (in dollars per share) 154.65 145.96
Non-vested balance as of end of period (in dollars per share) $ 162.86 $ 148.91
Performance Shares    
Shares    
Non-vested balance as of beginning of period (in shares) 81 79
Granted (in shares) 50 50
Vested (in shares) (35) (44)
Forfeited (in shares) 0 (4)
Non-vested balance as of end of period (in shares) 96 81
Weighted Average Grant Date Fair Value    
Non-vested balance as of beginning of period (in dollars per share) $ 160.14 $ 150.73
Granted (in dollars per share) 173.60 147.96
Vested (in dollars per share) 148.64 130.29
Forfeited (in dollars per share) 0 152.69
Non-vested balance as of end of period (in dollars per share) $ 171.52 $ 160.14
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.26.1
STOCKHOLDERS' EQUITY - Repurchases of Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Dec. 09, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Stockholders' Equity Note [Abstract]        
Number of shares authorized to be repurchased (in shares) 4,000,000      
Aggregate number of shares repurchased since inception (in shares) 342,788      
Number of shares acquired under the stock repurchase plan and subsequently reissued (in shares)   273,129 237,834  
Shares repurchased, average cost (in dollars per share)   $ 163.15 $ 162.25  
Excise taxes payable   $ 161   $ 779
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.26.1
INVENTORIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 52,217 $ 41,858
Work in progress 7,018 6,527
Finished goods 102,316 83,064
Total inventories 161,551 131,449
Inventory reserves $ 4,451 $ 3,414
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.26.1
PROPERTY, PLANT AND EQUIPMENT (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property, Plant and Equipment [Abstract]    
Gross property, plant and equipment $ 574,647 $ 564,374
Less: accumulated depreciation 269,945 257,726
Property, plant and equipment, net 304,702 306,648
Land    
Property, Plant and Equipment [Abstract]    
Gross property, plant and equipment 12,247 12,428
Building    
Property, Plant and Equipment [Abstract]    
Gross property, plant and equipment 141,513 116,395
Equipment    
Property, Plant and Equipment [Abstract]    
Gross property, plant and equipment 360,187 340,322
Construction in progress    
Property, Plant and Equipment [Abstract]    
Gross property, plant and equipment $ 60,700 $ 95,229
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.26.1
INTANGIBLE ASSETS - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Intangible Asset, Goodwill and Other [Abstract]          
Goodwill $ 808,809,000   $ 808,809,000   $ 816,375,000
Amortization of identifiable intangible assets 4,301,000 $ 4,261,000 8,700,000 $ 8,321,000  
Intangible Asset, Finite-Lived, after Accumulated Amortization, Estimated Amortization Expense, Fiscal Year Maturity [Abstract]          
Remainder of 2026 8,603,000   8,603,000    
2027 16,526,000   16,526,000    
2028 16,079,000   16,079,000    
2029 15,667,000   15,667,000    
2030 15,282,000   15,282,000    
2031 15,164,000   15,164,000    
Identifiable intangible assets with indefinite useful lives $ 0   $ 0   $ 0
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.26.1
INTANGIBLE ASSETS - Schedule of Identifiable Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Customer relationships and lists    
Identifiable intangible assets [Abstract]    
Gross Carrying Amount $ 366,663 $ 370,763
Accumulated Amortization $ 242,935 237,769
Customer relationships and lists | Minimum    
Identifiable intangible assets [Abstract]    
Amortization Period (in years) 10 years  
Customer relationships and lists | Maximum    
Identifiable intangible assets [Abstract]    
Amortization Period (in years) 20 years  
Other intangible assets with finite lives    
Identifiable intangible assets [Abstract]    
Gross Carrying Amount $ 118,941 119,819
Accumulated Amortization 91,026 89,524
Trademarks and trade names    
Identifiable intangible assets [Abstract]    
Gross Carrying Amount 51,591 52,256
Accumulated Amortization $ 43,823 43,655
Trademarks and trade names | Minimum    
Identifiable intangible assets [Abstract]    
Amortization Period (in years) 2 years  
Trademarks and trade names | Maximum    
Identifiable intangible assets [Abstract]    
Amortization Period (in years) 17 years  
Developed technology    
Identifiable intangible assets [Abstract]    
Gross Carrying Amount $ 41,818 42,385
Accumulated Amortization $ 24,452 23,415
Developed technology | Minimum    
Identifiable intangible assets [Abstract]    
Amortization Period (in years) 5 years  
Developed technology | Maximum    
Identifiable intangible assets [Abstract]    
Amortization Period (in years) 12 years  
Other    
Identifiable intangible assets [Abstract]    
Gross Carrying Amount $ 25,532 25,178
Accumulated Amortization $ 22,751 $ 22,454
Other | Minimum    
Identifiable intangible assets [Abstract]    
Amortization Period (in years) 2 years  
Other | Maximum    
Identifiable intangible assets [Abstract]    
Amortization Period (in years) 18 years  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.26.1
EQUITY METHOD INVESTMENT (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
vote
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Jan. 31, 2014
Equity Method Investment, Summarized Financial Information [Abstract]            
Number of votes | vote     2      
St. Gabriel CC Company, LLC            
Equity Method Investment, Summarized Financial Information [Abstract]            
Ownership percentage in joint venture           66.66%
Loss relating to joint venture's expenses $ 126 $ 123 $ 250 $ 245    
Capital contributions 53 $ 75 95 $ 105    
Carrying value of joint venture $ 3,562   $ 3,562   $ 3,717  
St. Gabriel CC Company, LLC | Eastman Chemical Company            
Equity Method Investment, Summarized Financial Information [Abstract]            
Ownership percentage in joint venture           33.34%
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.26.1
REVOLVING LOAN (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jul. 24, 2026
Jul. 23, 2026
Dec. 31, 2025
Jul. 27, 2022
Debt Instrument [Line Items]                
Capitalized costs net of accumulated amortization $ 311,000   $ 311,000       $ 455,000  
Amortization expense pertaining to capitalized costs $ 73,000 $ 73,000 $ 144,000 $ 144,000        
Revolving Credit Agreement                
Debt Instrument [Line Items]                
Interest rate 4.75%   4.75%          
Commitment fee percentage     0.15%          
Unused portion of revolving loan $ 398,000,000   $ 398,000,000          
Revolving Credit Agreement | Minimum                
Debt Instrument [Line Items]                
Commitment fee percentage     0.15%          
Revolving Credit Agreement | Maximum                
Debt Instrument [Line Items]                
Commitment fee percentage     0.225%          
Revolving Credit Agreement | Revolving                
Debt Instrument [Line Items]                
Maximum borrowing capacity               $ 550,000,000
Outstanding balance $ 152,000,000   $ 152,000,000       $ 164,000,000  
Installment payments required     $ 0          
Revolving Credit Agreement | Revolving | Subsequent Event                
Debt Instrument [Line Items]                
Maximum borrowing capacity         $ 650,000 $ 550,000    
Outstanding balance         $ 152,000      
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.26.1
NET EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]            
Net Earnings - Basic and Diluted $ 44,615 $ 40,285 $ 38,278 $ 37,053 $ 84,900 $ 75,331
Weighted Average Common Shares - Basic (in shares) 31,902,000   32,354,000   31,919,000 32,397,000
Effect of Dilutive Securities - Stock Options, Restricted Stock, and Performance Shares (in shares) 298,000   328,000   323,000 347,000
Weighted Average Common Shares - Diluted (in shares) 32,200,000   32,682,000   32,242,000 32,744,000
Net Earnings Per Share - Basic (in dollars per share) $ 1.40   $ 1.18   $ 2.66 $ 2.33
Net Earnings Per Share - Diluted (in dollars per share) $ 1.39   $ 1.17   $ 2.63 $ 2.30
Anti-dilutive shares (in shares) 124,920   223,890   123,510 224,070
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.26.1
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Income Tax Disclosure [Abstract]          
Effective tax rate 22.80% 21.90% 23.00% 22.30%  
Unrecognized tax benefits $ 6,945   $ 6,945   $ 6,731
Accrued interest and penalties related to unrecognized tax benefits $ 2,564   $ 2,564   $ 2,350
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.26.1
SEGMENT INFORMATION - Narrative (Details)
6 Months Ended
Jun. 30, 2026
segment
Segment Reporting [Abstract]  
Reportable segments 3
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.26.1
SEGMENT INFORMATION - Business Segment Net Sales (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]            
Net sales $ 283,997   $ 255,467   $ 554,706 $ 505,986
Cost of sales 180,314   162,354   349,939 324,705
Gross margin 103,683   93,113   204,767 181,281
Operating expenses 44,462   41,671   89,920 78,824
Earnings from operations 59,221   51,442   114,847 102,457
Interest expense, net 1,938   2,766   4,151 5,690
Other (income) expense, net (498)   (335)   393 (184)
Other expenses 1,440   2,431   4,544 5,506
Earnings before income tax expense 57,781   49,011   110,303 96,951
Income tax expense 13,166   10,733   25,403 21,620
Net earnings 44,615 $ 40,285 38,278 $ 37,053 84,900 75,331
Operating Segments | HNH            
Segment Reporting [Line Items]            
Net sales 176,894   160,773   348,522 319,230
Cost of sales 109,873   99,467   215,645 198,850
Gross margin 67,021   61,306   132,877 120,380
Operating expenses 24,640   22,964   50,476 44,064
Earnings from operations 42,381   38,342   82,401 76,316
Operating Segments | ANH            
Segment Reporting [Line Items]            
Net sales 64,454   56,028   126,643 113,305
Cost of sales 50,087   44,486   97,287 89,403
Gross margin 14,367   11,542   29,356 23,902
Operating expenses 9,140   8,028   18,437 15,152
Earnings from operations 5,227   3,514   10,919 8,750
Operating Segments | SP            
Segment Reporting [Line Items]            
Net sales 40,511   37,185   75,238 70,460
Cost of sales 17,942   16,571   32,206 32,557
Gross margin 22,569   20,614   43,032 37,903
Operating expenses 9,676   9,345   18,204 17,049
Earnings from operations 12,893   11,269   24,828 20,854
Other and Unallocated            
Segment Reporting [Line Items]            
Net sales 2,138   1,481   4,303 2,991
Cost of sales 2,412   1,830   4,801 3,895
Gross margin (274)   (349)   (498) (904)
Operating expenses 1,006   1,334   2,803 2,559
Earnings from operations $ (1,280)   $ (1,683)   $ (3,301) $ (3,463)
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.26.1
SEGMENT INFORMATION - Schedule of Business Segment Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Segment Reporting [Line Items]    
Assets $ 1,687,004 $ 1,686,252
Operating Segments | Human Nutrition and Health    
Segment Reporting [Line Items]    
Assets 1,249,206 1,243,522
Operating Segments | Animal Nutrition and Health    
Segment Reporting [Line Items]    
Assets 184,755 176,608
Operating Segments | Specialty Products    
Segment Reporting [Line Items]    
Assets 168,224 172,076
Other and Unallocated    
Segment Reporting [Line Items]    
Assets $ 84,819 $ 94,046
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.26.1
SEGMENT INFORMATION - Schedule of Depreciation and Amortization (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Depreciation and amortization $ 12,220 $ 11,403 $ 24,711 $ 22,417
Operating Segments | Human Nutrition and Health        
Segment Reporting [Line Items]        
Depreciation and amortization 8,471 7,544 17,118 14,847
Operating Segments | Animal Nutrition and Health        
Segment Reporting [Line Items]        
Depreciation and amortization 1,841 1,829 3,700 3,590
Operating Segments | Specialty Products        
Segment Reporting [Line Items]        
Depreciation and amortization 1,674 1,796 3,429 3,522
Other and Unallocated        
Segment Reporting [Line Items]        
Depreciation and amortization $ 234 $ 234 $ 464 $ 458
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.26.1
SEGMENT INFORMATION - Schedule of Capital Expenditures (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]    
Capital expenditures $ 16,703 $ 12,242
Operating Segments | Human Nutrition and Health    
Segment Reporting [Line Items]    
Capital expenditures 7,939 6,026
Operating Segments | Animal Nutrition and Health    
Segment Reporting [Line Items]    
Capital expenditures 7,168 4,424
Operating Segments | Specialty Products    
Segment Reporting [Line Items]    
Capital expenditures 1,422 1,685
Other and Unallocated    
Segment Reporting [Line Items]    
Capital expenditures $ 174 $ 107
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.26.1
REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total Revenue $ 283,997 $ 255,467 $ 554,706 $ 505,986
United States        
Disaggregation of Revenue [Line Items]        
Total Revenue 205,193 186,706 402,575 372,428
Foreign Countries        
Disaggregation of Revenue [Line Items]        
Total Revenue 78,804 68,761 152,131 133,558
Product Sales Revenue        
Disaggregation of Revenue [Line Items]        
Total Revenue 283,363 255,041 553,579 505,102
Royalty Revenue        
Disaggregation of Revenue [Line Items]        
Total Revenue $ 634 $ 426 $ 1,127 $ 884
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.26.1
SUPPLEMENTAL CASH FLOW INFORMATION (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Supplemental Cash Flow Information [Abstract]    
Income taxes $ 29,184 $ 26,263
Interest $ 4,342 $ 5,903
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.26.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Schedule of Changes in Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]            
Net foreign currency translation adjustment $ (4,534)   $ 43,776   $ (14,636) $ 65,498
Net change in postretirement benefit plan (see Note 14 for further information)            
Amortization of gain (10)   (1)   (21) (3)
Prior service loss (gain) arising during the period 0   0   411 (319)
Total before tax (10)   (1)   390 (322)
Tax 4   0   (92) 83
Net of tax (6)   (1)   298 (239)
Other comprehensive (loss) income (4,540) $ (9,798) 43,775 $ 21,484 (14,338) 65,259
Gains (losses) on intra-entity foreign currency transactions $ (95)   $ 2,184   $ 1,734 $ 5,301
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.26.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance $ 1,285,116 $ 1,257,413 $ 1,208,701 $ 1,149,913 $ 1,257,413 $ 1,149,913
Other comprehensive (loss) income (4,540) (9,798) 43,775 21,484 (14,338) 65,259
Ending balance 1,302,378 1,285,116 1,267,913 1,208,701 1,302,378 1,267,913
Total            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance 31,749 41,547 (2,263) (23,747) 41,547 (23,747)
Other comprehensive (loss) income (4,540) (9,798) 43,775 21,484    
Ending balance 27,209 31,749 $ 41,512 $ (2,263) 27,209 $ 41,512
Foreign currency translation adjustment            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance   41,353     41,353  
Other comprehensive (loss) income         (14,636)  
Ending balance 26,717       26,717  
Postretirement benefit plan            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance   $ 194     194  
Other comprehensive (loss) income         298  
Ending balance $ 492       $ 492  
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.26.1
EMPLOYEE BENEFIT PLANS - Narrative (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
plan
Dec. 31, 2025
USD ($)
Defined Benefit Plan Disclosure [Line Items]    
Number of savings plans | plan 1  
Number of defined benefit plans | plan 2  
Deferred compensation liability $ 14,095 $ 12,806
Noncurrent deferred compensation liability 14,070 12,781
Current deferred compensation liability 25 25
Irrevocable trust funds 14,084 12,798
Rabbi trust funds - non-current 14,059 12,773
Rabbi trust funds - current 25 25
Postretirement Medical Plans    
Defined Benefit Plan Disclosure [Line Items]    
Benefit obligation 1,128 1,122
Historical cash payments for retirement medical plan claims per year (less than) 200  
Defined Benefit Pension Plans | Chemogas Defined Pension Plan    
Defined Benefit Plan Disclosure [Line Items]    
Benefit obligation $ 911 $ 869
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.26.1
EMPLOYEE BENEFIT PLANS - Schedule of Net Periodic Benefit Cost (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Postretirement Medical Plans    
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]    
Service cost $ 46 $ 58
Interest cost 26 35
Amortization of gain (loss) (27) (5)
Net periodic benefit cost 45 88
Defined Benefit Pension Plans | Chemogas Defined Pension Plan    
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]    
Service cost 112 107
Interest cost 52 40
Amortization of gain (loss) 6 2
Expected return on plan assets (33) (29)
Net periodic benefit cost $ 137 $ 120
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.26.1
COMMITMENTS AND CONTINGENCIES (Details)
$ in Thousands
Jan. 31, 2025
USD ($)
vehicle
EPA Civil penalty  
Gain Contingencies [Line Items]  
Payment for civil penalty and project benefits $ 300
EPA Community spending  
Gain Contingencies [Line Items]  
Payment for civil penalty and project benefits $ 350
Number of vehicles | vehicle 2
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.26.1
FAIR VALUE OF FINANCIAL INSTRUMENTS (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets:    
Rabbi trust funds - current $ 25 $ 25
Rabbi trust funds - non-current 14,059 12,773
Money market funds    
Assets:    
Current assets 1,517 1,464
Level 1    
Assets:    
Rabbi trust funds - current 25 25
Rabbi trust funds - non-current 14,059 12,773
Level 1 | Money market funds    
Assets:    
Current assets 1,517 1,464
Level 2    
Assets:    
Rabbi trust funds - current 0 0
Rabbi trust funds - non-current 0 0
Level 2 | Money market funds    
Assets:    
Current assets 0 0
Level 3    
Assets:    
Rabbi trust funds - current 0 0
Rabbi trust funds - non-current 0 0
Level 3 | Money market funds    
Assets:    
Current assets $ 0 $ 0
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.26.1
RELATED PARTY TRANSACTIONS (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Related Party Transaction [Line Items]          
Cost of sales $ 180,314 $ 162,354 $ 349,939 $ 324,705  
Receivables to related parties 148,973   148,973   $ 143,596
Payables 70,451   70,451   60,425
St. Gabriel CC Company, LLC          
Related Party Transaction [Line Items]          
Cost of sales 9,103 8,983 17,148 16,901  
Receivables to related parties 4,232   4,232   4,225
Payables to related parties 2,888   2,888   3,369
St. Gabriel CC Company, LLC | Non-contractual Monies Owed          
Related Party Transaction [Line Items]          
Payables 296   296   $ 296
St. Gabriel CC Company, LLC | Services provided          
Related Party Transaction [Line Items]          
Cost of sales 1,172 1,212 2,289 2,339  
St. Gabriel CC Company, LLC | Raw materials sold          
Related Party Transaction [Line Items]          
Cost of sales $ 11,501 $ 10,821 $ 21,452 $ 20,746  
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.26.1
LEASES - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
tranche
Jun. 30, 2025
USD ($)
Lessee, Lease, Description [Line Items]        
Number of tranches | tranche     4  
Rent expense charged to operations under lease agreements | $ $ 1,260 $ 1,368 $ 2,562 $ 2,693
Years 1 and 2        
Lessee, Lease, Description [Line Items]        
Discount rate 4.96%   4.96%  
Years 1 and 2 | Minimum        
Lessee, Lease, Description [Line Items]        
Term of contract for operating leases 1 year   1 year  
Years 1 and 2 | Maximum        
Lessee, Lease, Description [Line Items]        
Term of contract for operating leases 2 years   2 years  
Years 3 and 4        
Lessee, Lease, Description [Line Items]        
Discount rate 5.55%   5.55%  
Years 3 and 4 | Minimum        
Lessee, Lease, Description [Line Items]        
Term of contract for operating leases 3 years   3 years  
Years 3 and 4 | Maximum        
Lessee, Lease, Description [Line Items]        
Term of contract for operating leases 4 years   4 years  
Years 5 and 9        
Lessee, Lease, Description [Line Items]        
Discount rate 5.89%   5.89%  
Years 5 and 9 | Minimum        
Lessee, Lease, Description [Line Items]        
Term of contract for operating leases 5 years   5 years  
Years 5 and 9 | Maximum        
Lessee, Lease, Description [Line Items]        
Term of contract for operating leases 9 years   9 years  
Years more than 10        
Lessee, Lease, Description [Line Items]        
Term of contract for operating leases 10 years   10 years  
Discount rate 6.61%   6.61%  
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.26.1
LEASES - Schedule of Right-of-Use Assets and Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Right of use assets    
Operating leases $ 12,703 $ 14,672
Finance leases 1,417 1,520
Total 14,120 16,192
Operating leases liabilities - current 3,172 3,614
Finance lease liabilities - current 210 205
Total 3,382 3,819
Operating leases liabilities - non-current 9,895 11,324
Finance lease liabilities - non-current 1,438 1,544
Total $ 11,333 $ 12,868
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.26.1
LEASES - Schedule of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Lease Cost        
Operating lease cost $ 1,260 $ 1,368 $ 2,562 $ 2,693
Amortization of ROU asset 53 52 105 104
Interest on lease liabilities 21 24 43 48
Total finance lease 74 76 148 152
Total lease cost 1,334 1,444 2,710 2,845
Cash paid for amounts included in the measurement of lease liabilities        
Operating cash flows from operating leases 1,270 1,385 2,573 2,742
Operating cash flows from finance leases 21 24 43 48
Financing cash flows from finance leases 51 48 102 97
Cash flows from operating and finance leases 1,342 1,457 2,718 2,887
Right-of-use assets obtained in exchange for new operating lease liabilities, net of right-of-use assets disposed $ 87 $ 655 $ 220 $ 1,857
Weighted-average remaining lease term - operating leases 5 years 6 months 25 days 8 years 9 months 3 days 5 years 6 months 25 days 8 years 9 months 3 days
Weighted-average remaining lease term - finance leases 6 years 9 months 7 years 10 months 9 days 6 years 9 months 7 years 10 months 9 days
Weighted-average discount rate - operating leases 7.10% 7.60% 7.10% 7.60%
Weighted-average discount rate - finance leases 5.10% 5.10% 5.10% 5.10%
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.26.1
LEASES - Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Operating Leases (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Operating And Finance Lease, Liability, To Be Paid [Abstract]  
July 1, 2026 to December 31, 2026 $ 2,405
2027 3,734
2028 2,944
2029 2,521
2030 2,065
2031 1,826
Thereafter 2,539
Total undiscounted lease payments 18,034
Less: Present value adjustment (3,319)
Present value of lease liabilities $ 14,715
XML 83 report.css IDEA: XBRL DOCUMENT /* 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; } XML 84 Show.js IDEA: XBRL DOCUMENT // 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)}}} XML 86 FilingSummary.xml IDEA: XBRL DOCUMENT 3.26.1 html 220 313 1 false 53 0 false 9 false false R1.htm 0000001 - Document - Cover Sheet http://balchem.com/role/Cover Cover Cover 1 false false R2.htm 9952151 - Statement - Condensed Consolidated Balance Sheets Sheet http://balchem.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 9952152 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://balchem.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 9952153 - Statement - Condensed Consolidated Statements of Earnings Sheet http://balchem.com/role/CondensedConsolidatedStatementsofEarnings Condensed Consolidated Statements of Earnings Statements 4 false false R5.htm 9952154 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://balchem.com/role/CondensedConsolidatedStatementsofComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 9952155 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity Sheet http://balchem.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity Condensed Consolidated Statements of Changes in Stockholders' Equity Statements 6 false false R7.htm 9952156 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 9952157 - Disclosure - CONDENSED CONSOLIDATED FINANCIAL STATEMENTS Sheet http://balchem.com/role/CONDENSEDCONSOLIDATEDFINANCIALSTATEMENTS CONDENSED CONSOLIDATED FINANCIAL STATEMENTS Notes 8 false false R9.htm 9952158 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://balchem.com/role/STOCKHOLDERSEQUITY STOCKHOLDERS' EQUITY Notes 9 false false R10.htm 9952159 - Disclosure - INVENTORIES Sheet http://balchem.com/role/INVENTORIES INVENTORIES Notes 10 false false R11.htm 9952160 - Disclosure - PROPERTY, PLANT AND EQUIPMENT Sheet http://balchem.com/role/PROPERTYPLANTANDEQUIPMENT PROPERTY, PLANT AND EQUIPMENT Notes 11 false false R12.htm 9952161 - Disclosure - INTANGIBLE ASSETS Sheet http://balchem.com/role/INTANGIBLEASSETS INTANGIBLE ASSETS Notes 12 false false R13.htm 9952162 - Disclosure - EQUITY METHOD INVESTMENT Sheet http://balchem.com/role/EQUITYMETHODINVESTMENT EQUITY METHOD INVESTMENT Notes 13 false false R14.htm 9952163 - Disclosure - REVOLVING LOAN Sheet http://balchem.com/role/REVOLVINGLOAN REVOLVING LOAN Notes 14 false false R15.htm 9952164 - Disclosure - NET EARNINGS PER SHARE Sheet http://balchem.com/role/NETEARNINGSPERSHARE NET EARNINGS PER SHARE Notes 15 false false R16.htm 9952165 - Disclosure - INCOME TAXES Sheet http://balchem.com/role/INCOMETAXES INCOME TAXES Notes 16 false false R17.htm 9952166 - Disclosure - SEGMENT INFORMATION Sheet http://balchem.com/role/SEGMENTINFORMATION SEGMENT INFORMATION Notes 17 false false R18.htm 9952167 - Disclosure - REVENUE Sheet http://balchem.com/role/REVENUE REVENUE Notes 18 false false R19.htm 9952168 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION Sheet http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATION SUPPLEMENTAL CASH FLOW INFORMATION Notes 19 false false R20.htm 9952169 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) Sheet http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSS ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) Notes 20 false false R21.htm 9952170 - Disclosure - EMPLOYEE BENEFIT PLANS Sheet http://balchem.com/role/EMPLOYEEBENEFITPLANS EMPLOYEE BENEFIT PLANS Notes 21 false false R22.htm 9952171 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://balchem.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 22 false false R23.htm 9952172 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS Sheet http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS FAIR VALUE OF FINANCIAL INSTRUMENTS Notes 23 false false R24.htm 9952173 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://balchem.com/role/RELATEDPARTYTRANSACTIONS RELATED PARTY TRANSACTIONS Notes 24 false false R25.htm 9952174 - Disclosure - LEASES Sheet http://balchem.com/role/LEASES LEASES Notes 25 false false R26.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 26 false false R27.htm 9955511 - Disclosure - CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Policies) Sheet http://balchem.com/role/CONDENSEDCONSOLIDATEDFINANCIALSTATEMENTSPolicies CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Policies) Policies 27 false false R28.htm 9955512 - Disclosure - STOCKHOLDERS' EQUITY (Tables) Sheet http://balchem.com/role/STOCKHOLDERSEQUITYTables STOCKHOLDERS' EQUITY (Tables) Tables http://balchem.com/role/STOCKHOLDERSEQUITY 28 false false R29.htm 9955513 - Disclosure - INVENTORIES (Tables) Sheet http://balchem.com/role/INVENTORIESTables INVENTORIES (Tables) Tables http://balchem.com/role/INVENTORIES 29 false false R30.htm 9955514 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables) Sheet http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTTables PROPERTY, PLANT AND EQUIPMENT (Tables) Tables http://balchem.com/role/PROPERTYPLANTANDEQUIPMENT 30 false false R31.htm 9955515 - Disclosure - INTANGIBLE ASSETS (Tables) Sheet http://balchem.com/role/INTANGIBLEASSETSTables INTANGIBLE ASSETS (Tables) Tables http://balchem.com/role/INTANGIBLEASSETS 31 false false R32.htm 9955516 - Disclosure - NET EARNINGS PER SHARE (Tables) Sheet http://balchem.com/role/NETEARNINGSPERSHARETables NET EARNINGS PER SHARE (Tables) Tables http://balchem.com/role/NETEARNINGSPERSHARE 32 false false R33.htm 9955517 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://balchem.com/role/SEGMENTINFORMATIONTables SEGMENT INFORMATION (Tables) Tables http://balchem.com/role/SEGMENTINFORMATION 33 false false R34.htm 9955518 - Disclosure - REVENUE (Tables) Sheet http://balchem.com/role/REVENUETables REVENUE (Tables) Tables http://balchem.com/role/REVENUE 34 false false R35.htm 9955519 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Tables) Sheet http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables SUPPLEMENTAL CASH FLOW INFORMATION (Tables) Tables http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATION 35 false false R36.htm 9955520 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables) Sheet http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables) Tables http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSS 36 false false R37.htm 9955521 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables) Sheet http://balchem.com/role/EMPLOYEEBENEFITPLANSTables EMPLOYEE BENEFIT PLANS (Tables) Tables http://balchem.com/role/EMPLOYEEBENEFITPLANS 37 false false R38.htm 9955522 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables) Sheet http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables) Tables http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS 38 false false R39.htm 9955523 - Disclosure - LEASES (Tables) Sheet http://balchem.com/role/LEASESTables LEASES (Tables) Tables http://balchem.com/role/LEASES 39 false false R40.htm 9955524 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Stock-Based Compensation (Details) Sheet http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofStockBasedCompensationDetails STOCKHOLDERS' EQUITY - Schedule of Stock-Based Compensation (Details) Details 40 false false R41.htm 9955525 - Disclosure - STOCKHOLDERS' EQUITY - Stock-Based Compensation - Additional Information (Details) Sheet http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationAdditionalInformationDetails STOCKHOLDERS' EQUITY - Stock-Based Compensation - Additional Information (Details) Details 41 false false R42.htm 9955526 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Assumptions Used in the Valuation of Option Awards (Details) Sheet http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofAssumptionsUsedintheValuationofOptionAwardsDetails STOCKHOLDERS' EQUITY - Schedule of Assumptions Used in the Valuation of Option Awards (Details) Details 42 false false R43.htm 9955527 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Stock Options / Other Information Pertaining to Stock Option Activity (Details) Sheet http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionsOtherInformationPertainingtoStockOptionActivityDetails STOCKHOLDERS' EQUITY - Schedule of Stock Options / Other Information Pertaining to Stock Option Activity (Details) Details 43 false false R44.htm 9955528 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Restricted Stock and Performance Share (Details) Sheet http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandPerformanceShareDetails STOCKHOLDERS' EQUITY - Schedule of Restricted Stock and Performance Share (Details) Details 44 false false R45.htm 9955529 - Disclosure - STOCKHOLDERS' EQUITY - Repurchases of Common Stock (Details) Sheet http://balchem.com/role/STOCKHOLDERSEQUITYRepurchasesofCommonStockDetails STOCKHOLDERS' EQUITY - Repurchases of Common Stock (Details) Details 45 false false R46.htm 9955530 - Disclosure - INVENTORIES (Details) Sheet http://balchem.com/role/INVENTORIESDetails INVENTORIES (Details) Details http://balchem.com/role/INVENTORIESTables 46 false false R47.htm 9955531 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details) Sheet http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTDetails PROPERTY, PLANT AND EQUIPMENT (Details) Details http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTTables 47 false false R48.htm 9955532 - Disclosure - INTANGIBLE ASSETS - Narrative (Details) Sheet http://balchem.com/role/INTANGIBLEASSETSNarrativeDetails INTANGIBLE ASSETS - Narrative (Details) Details 48 false false R49.htm 9955533 - Disclosure - INTANGIBLE ASSETS - Schedule of Identifiable Intangible Assets (Details) Sheet http://balchem.com/role/INTANGIBLEASSETSScheduleofIdentifiableIntangibleAssetsDetails INTANGIBLE ASSETS - Schedule of Identifiable Intangible Assets (Details) Details 49 false false R50.htm 9955534 - Disclosure - EQUITY METHOD INVESTMENT (Details) Sheet http://balchem.com/role/EQUITYMETHODINVESTMENTDetails EQUITY METHOD INVESTMENT (Details) Details http://balchem.com/role/EQUITYMETHODINVESTMENT 50 false false R51.htm 9955535 - Disclosure - REVOLVING LOAN (Details) Sheet http://balchem.com/role/REVOLVINGLOANDetails REVOLVING LOAN (Details) Details http://balchem.com/role/REVOLVINGLOAN 51 false false R52.htm 9955536 - Disclosure - NET EARNINGS PER SHARE (Details) Sheet http://balchem.com/role/NETEARNINGSPERSHAREDetails NET EARNINGS PER SHARE (Details) Details http://balchem.com/role/NETEARNINGSPERSHARETables 52 false false R53.htm 9955537 - Disclosure - INCOME TAXES (Details) Sheet http://balchem.com/role/INCOMETAXESDetails INCOME TAXES (Details) Details http://balchem.com/role/INCOMETAXES 53 false false R54.htm 9955538 - Disclosure - SEGMENT INFORMATION - Narrative (Details) Sheet http://balchem.com/role/SEGMENTINFORMATIONNarrativeDetails SEGMENT INFORMATION - Narrative (Details) Details 54 false false R55.htm 9955539 - Disclosure - SEGMENT INFORMATION - Business Segment Net Sales (Details) Sheet http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails SEGMENT INFORMATION - Business Segment Net Sales (Details) Details 55 false false R56.htm 9955540 - Disclosure - SEGMENT INFORMATION - Schedule of Business Segment Assets (Details) Sheet http://balchem.com/role/SEGMENTINFORMATIONScheduleofBusinessSegmentAssetsDetails SEGMENT INFORMATION - Schedule of Business Segment Assets (Details) Details 56 false false R57.htm 9955541 - Disclosure - SEGMENT INFORMATION - Schedule of Depreciation and Amortization (Details) Sheet http://balchem.com/role/SEGMENTINFORMATIONScheduleofDepreciationandAmortizationDetails SEGMENT INFORMATION - Schedule of Depreciation and Amortization (Details) Details 57 false false R58.htm 9955542 - Disclosure - SEGMENT INFORMATION - Schedule of Capital Expenditures (Details) Sheet http://balchem.com/role/SEGMENTINFORMATIONScheduleofCapitalExpendituresDetails SEGMENT INFORMATION - Schedule of Capital Expenditures (Details) Details 58 false false R59.htm 9955543 - Disclosure - REVENUE (Details) Sheet http://balchem.com/role/REVENUEDetails REVENUE (Details) Details http://balchem.com/role/REVENUETables 59 false false R60.htm 9955544 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Details) Sheet http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails SUPPLEMENTAL CASH FLOW INFORMATION (Details) Details http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables 60 false false R61.htm 9955545 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Schedule of Changes in Accumulated Other Comprehensive Loss (Details) Sheet http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleofChangesinAccumulatedOtherComprehensiveLossDetails ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Schedule of Changes in Accumulated Other Comprehensive Loss (Details) Details http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables 61 false false R62.htm 9955546 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleofAccumulatedOtherComprehensiveIncomeLossDetails ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) Details http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables 62 false false R63.htm 9955547 - Disclosure - EMPLOYEE BENEFIT PLANS - Narrative (Details) Sheet http://balchem.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails EMPLOYEE BENEFIT PLANS - Narrative (Details) Details 63 false false R64.htm 9955548 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Net Periodic Benefit Cost (Details) Sheet http://balchem.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostDetails EMPLOYEE BENEFIT PLANS - Schedule of Net Periodic Benefit Cost (Details) Details 64 false false R65.htm 9955549 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://balchem.com/role/COMMITMENTSANDCONTINGENCIESDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://balchem.com/role/COMMITMENTSANDCONTINGENCIES 65 false false R66.htm 9955550 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Details) Sheet http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails FAIR VALUE OF FINANCIAL INSTRUMENTS (Details) Details http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables 66 false false R67.htm 9955551 - Disclosure - RELATED PARTY TRANSACTIONS (Details) Sheet http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails RELATED PARTY TRANSACTIONS (Details) Details http://balchem.com/role/RELATEDPARTYTRANSACTIONS 67 false false R68.htm 9955552 - Disclosure - LEASES - Narrative (Details) Sheet http://balchem.com/role/LEASESNarrativeDetails LEASES - Narrative (Details) Details 68 false false R69.htm 9955553 - Disclosure - LEASES - Schedule of Right-of-Use Assets and Lease Liabilities (Details) Sheet http://balchem.com/role/LEASESScheduleofRightofUseAssetsandLeaseLiabilitiesDetails LEASES - Schedule of Right-of-Use Assets and Lease Liabilities (Details) Details 69 false false R70.htm 9955554 - Disclosure - LEASES - Schedule of Lease Costs (Details) Sheet http://balchem.com/role/LEASESScheduleofLeaseCostsDetails LEASES - Schedule of Lease Costs (Details) Details 70 false false R71.htm 9955555 - Disclosure - LEASES - Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Operating Leases (Details) Sheet http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails LEASES - Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Operating Leases (Details) Details 71 false false All Reports Book All Reports bcpc-20260630.htm bcpc-20260630.xsd bcpc-20260630_cal.xml bcpc-20260630_def.xml bcpc-20260630_lab.xml bcpc-20260630_pre.xml http://fasb.org/srt/2026 http://fasb.org/us-gaap/2026 http://xbrl.sec.gov/dei/2026 http://xbrl.sec.gov/ecd/2026 true true JSON 88 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "bcpc-20260630.htm": { "nsprefix": "bcpc", "nsuri": "http://balchem.com/20260630", "dts": { "inline": { "local": [ "bcpc-20260630.htm" ] }, "schema": { "local": [ "bcpc-20260630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd", "https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd", "https://xbrl.fasb.org/srt/2026/elts/srt-roles-2026.xsd", "https://xbrl.fasb.org/srt/2026/elts/srt-types-2026.xsd", "https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd", "https://xbrl.fasb.org/us-gaap/2026/elts/us-roles-2026.xsd", "https://xbrl.fasb.org/us-gaap/2026/elts/us-types-2026.xsd", "https://xbrl.sec.gov/country/2026/country-2026.xsd", "https://xbrl.sec.gov/dei/2026/dei-2026.xsd", "https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd", "https://xbrl.sec.gov/stpr/2026/stpr-2026.xsd" ] }, "calculationLink": { "local": [ "bcpc-20260630_cal.xml" ] }, "definitionLink": { "local": [ "bcpc-20260630_def.xml" ] }, "labelLink": { "local": [ "bcpc-20260630_lab.xml" ] }, "presentationLink": { "local": [ "bcpc-20260630_pre.xml" ] } }, "keyStandard": 286, "keyCustom": 27, "axisStandard": 23, "axisCustom": 1, "memberStandard": 35, "memberCustom": 18, "hidden": { "total": 5, "http://xbrl.sec.gov/dei/2026": 5 }, "contextCount": 220, "entityCount": 1, "segmentCount": 53, "elementCount": 598, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2026": 1000, "http://xbrl.sec.gov/dei/2026": 29, "http://xbrl.sec.gov/ecd/2026": 4, "http://fasb.org/srt/2026": 1 }, "report": { "R1": { "role": "http://balchem.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R2": { "role": "http://balchem.com/role/CondensedConsolidatedBalanceSheets", "longName": "9952151 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R3": { "role": "http://balchem.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "9952152 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R4": { "role": "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings", "longName": "9952153 - Statement - Condensed Consolidated Statements of Earnings", "shortName": "Condensed Consolidated Statements of Earnings", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:SellingExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "unique": true } }, "R5": { "role": "http://balchem.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "longName": "9952154 - Statement - Condensed Consolidated Statements of Comprehensive Income", "shortName": "Condensed Consolidated Statements of Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "unique": true } }, "R6": { "role": "http://balchem.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "longName": "9952155 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity", "shortName": "Condensed Consolidated Statements of Changes in Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-30", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-36", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "unique": true } }, "R7": { "role": "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows", "longName": "9952156 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "unique": true } }, "R8": { "role": "http://balchem.com/role/CONDENSEDCONSOLIDATEDFINANCIALSTATEMENTS", "longName": "9952157 - Disclosure - CONDENSED CONSOLIDATED FINANCIAL STATEMENTS", "shortName": "CONDENSED CONSOLIDATED FINANCIAL STATEMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R9": { "role": "http://balchem.com/role/STOCKHOLDERSEQUITY", "longName": "9952158 - Disclosure - STOCKHOLDERS' EQUITY", "shortName": "STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R10": { "role": "http://balchem.com/role/INVENTORIES", "longName": "9952159 - Disclosure - INVENTORIES", "shortName": "INVENTORIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R11": { "role": "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENT", "longName": "9952160 - Disclosure - PROPERTY, PLANT AND EQUIPMENT", "shortName": "PROPERTY, PLANT AND EQUIPMENT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R12": { "role": "http://balchem.com/role/INTANGIBLEASSETS", "longName": "9952161 - Disclosure - INTANGIBLE ASSETS", "shortName": "INTANGIBLE ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R13": { "role": "http://balchem.com/role/EQUITYMETHODINVESTMENT", "longName": "9952162 - Disclosure - EQUITY METHOD INVESTMENT", "shortName": "EQUITY METHOD INVESTMENT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R14": { "role": "http://balchem.com/role/REVOLVINGLOAN", "longName": "9952163 - Disclosure - REVOLVING LOAN", "shortName": "REVOLVING LOAN", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R15": { "role": "http://balchem.com/role/NETEARNINGSPERSHARE", "longName": "9952164 - Disclosure - NET EARNINGS PER SHARE", "shortName": "NET EARNINGS PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R16": { "role": "http://balchem.com/role/INCOMETAXES", "longName": "9952165 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R17": { "role": "http://balchem.com/role/SEGMENTINFORMATION", "longName": "9952166 - Disclosure - SEGMENT INFORMATION", "shortName": "SEGMENT INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R18": { "role": "http://balchem.com/role/REVENUE", "longName": "9952167 - Disclosure - REVENUE", "shortName": "REVENUE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R19": { "role": "http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATION", "longName": "9952168 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION", "shortName": "SUPPLEMENTAL CASH FLOW INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R20": { "role": "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSS", "longName": "9952169 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R21": { "role": "http://balchem.com/role/EMPLOYEEBENEFITPLANS", "longName": "9952170 - Disclosure - EMPLOYEE BENEFIT PLANS", "shortName": "EMPLOYEE BENEFIT PLANS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R22": { "role": "http://balchem.com/role/COMMITMENTSANDCONTINGENCIES", "longName": "9952171 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R23": { "role": "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS", "longName": "9952172 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS", "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R24": { "role": "http://balchem.com/role/RELATEDPARTYTRANSACTIONS", "longName": "9952173 - Disclosure - RELATED PARTY TRANSACTIONS", "shortName": "RELATED PARTY TRANSACTIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R25": { "role": "http://balchem.com/role/LEASES", "longName": "9952174 - Disclosure - LEASES", "shortName": "LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R26": { "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": "26", "firstAnchor": { "contextRef": "c-5", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R27": { "role": "http://balchem.com/role/CONDENSEDCONSOLIDATEDFINANCIALSTATEMENTSPolicies", "longName": "9955511 - Disclosure - CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Policies)", "shortName": "CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ConsolidationPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ConsolidationPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R28": { "role": "http://balchem.com/role/STOCKHOLDERSEQUITYTables", "longName": "9955512 - Disclosure - STOCKHOLDERS' EQUITY (Tables)", "shortName": "STOCKHOLDERS' EQUITY (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R29": { "role": "http://balchem.com/role/INVENTORIESTables", "longName": "9955513 - Disclosure - INVENTORIES (Tables)", "shortName": "INVENTORIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R30": { "role": "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTTables", "longName": "9955514 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)", "shortName": "PROPERTY, PLANT AND EQUIPMENT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R31": { "role": "http://balchem.com/role/INTANGIBLEASSETSTables", "longName": "9955515 - Disclosure - INTANGIBLE ASSETS (Tables)", "shortName": "INTANGIBLE ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R32": { "role": "http://balchem.com/role/NETEARNINGSPERSHARETables", "longName": "9955516 - Disclosure - NET EARNINGS PER SHARE (Tables)", "shortName": "NET EARNINGS PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R33": { "role": "http://balchem.com/role/SEGMENTINFORMATIONTables", "longName": "9955517 - Disclosure - SEGMENT INFORMATION (Tables)", "shortName": "SEGMENT INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R34": { "role": "http://balchem.com/role/REVENUETables", "longName": "9955518 - Disclosure - REVENUE (Tables)", "shortName": "REVENUE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R35": { "role": "http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables", "longName": "9955519 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Tables)", "shortName": "SUPPLEMENTAL CASH FLOW INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R36": { "role": "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables", "longName": "9955520 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables)", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R37": { "role": "http://balchem.com/role/EMPLOYEEBENEFITPLANSTables", "longName": "9955521 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables)", "shortName": "EMPLOYEE BENEFIT PLANS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R38": { "role": "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables", "longName": "9955522 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)", "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R39": { "role": "http://balchem.com/role/LEASESTables", "longName": "9955523 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R40": { "role": "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofStockBasedCompensationDetails", "longName": "9955524 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Stock-Based Compensation (Details)", "shortName": "STOCKHOLDERS' EQUITY - Schedule of Stock-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R41": { "role": "http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationAdditionalInformationDetails", "longName": "9955525 - Disclosure - STOCKHOLDERS' EQUITY - Stock-Based Compensation - Additional Information (Details)", "shortName": "STOCKHOLDERS' EQUITY - Stock-Based Compensation - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R42": { "role": "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofAssumptionsUsedintheValuationofOptionAwardsDetails", "longName": "9955526 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Assumptions Used in the Valuation of Option Awards (Details)", "shortName": "STOCKHOLDERS' EQUITY - Schedule of Assumptions Used in the Valuation of Option Awards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-62", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-62", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R43": { "role": "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionsOtherInformationPertainingtoStockOptionActivityDetails", "longName": "9955527 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Stock Options / Other Information Pertaining to Stock Option Activity (Details)", "shortName": "STOCKHOLDERS' EQUITY - Schedule of Stock Options / Other Information Pertaining to Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "unique": true } }, "R44": { "role": "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandPerformanceShareDetails", "longName": "9955528 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Restricted Stock and Performance Share (Details)", "shortName": "STOCKHOLDERS' EQUITY - Schedule of Restricted Stock and Performance Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-66", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-66", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R45": { "role": "http://balchem.com/role/STOCKHOLDERSEQUITYRepurchasesofCommonStockDetails", "longName": "9955529 - Disclosure - STOCKHOLDERS' EQUITY - Repurchases of Common Stock (Details)", "shortName": "STOCKHOLDERS' EQUITY - Repurchases of Common Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-79", "name": "srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-79", "name": "srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R46": { "role": "http://balchem.com/role/INVENTORIESDetails", "longName": "9955530 - Disclosure - INVENTORIES (Details)", "shortName": "INVENTORIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R47": { "role": "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTDetails", "longName": "9955531 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details)", "shortName": "PROPERTY, PLANT AND EQUIPMENT (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R48": { "role": "http://balchem.com/role/INTANGIBLEASSETSNarrativeDetails", "longName": "9955532 - Disclosure - INTANGIBLE ASSETS - Narrative (Details)", "shortName": "INTANGIBLE ASSETS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "unique": true } }, "R49": { "role": "http://balchem.com/role/INTANGIBLEASSETSScheduleofIdentifiableIntangibleAssetsDetails", "longName": "9955533 - Disclosure - INTANGIBLE ASSETS - Schedule of Identifiable Intangible Assets (Details)", "shortName": "INTANGIBLE ASSETS - Schedule of Identifiable Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-91", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-91", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R50": { "role": "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails", "longName": "9955534 - Disclosure - EQUITY METHOD INVESTMENT (Details)", "shortName": "EQUITY METHOD INVESTMENT (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "bcpc:EquityMethodInvestmentNumberOfVotes", "unitRef": "vote", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "bcpc:EquityMethodInvestmentNumberOfVotes", "unitRef": "vote", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R51": { "role": "http://balchem.com/role/REVOLVINGLOANDetails", "longName": "9955535 - Disclosure - REVOLVING LOAN (Details)", "shortName": "REVOLVING LOAN (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "unique": true } }, "R52": { "role": "http://balchem.com/role/NETEARNINGSPERSHAREDetails", "longName": "9955536 - Disclosure - NET EARNINGS PER SHARE (Details)", "shortName": "NET EARNINGS PER SHARE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "unique": true } }, "R53": { "role": "http://balchem.com/role/INCOMETAXESDetails", "longName": "9955537 - Disclosure - INCOME TAXES (Details)", "shortName": "INCOME TAXES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R54": { "role": "http://balchem.com/role/SEGMENTINFORMATIONNarrativeDetails", "longName": "9955538 - Disclosure - SEGMENT INFORMATION - Narrative (Details)", "shortName": "SEGMENT INFORMATION - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R55": { "role": "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails", "longName": "9955539 - Disclosure - SEGMENT INFORMATION - Business Segment Net Sales (Details)", "shortName": "SEGMENT INFORMATION - Business Segment Net Sales (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-125", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "unique": true } }, "R56": { "role": "http://balchem.com/role/SEGMENTINFORMATIONScheduleofBusinessSegmentAssetsDetails", "longName": "9955540 - Disclosure - SEGMENT INFORMATION - Schedule of Business Segment Assets (Details)", "shortName": "SEGMENT INFORMATION - Schedule of Business Segment Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:Assets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-141", "name": "us-gaap:Assets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "unique": true } }, "R57": { "role": "http://balchem.com/role/SEGMENTINFORMATIONScheduleofDepreciationandAmortizationDetails", "longName": "9955541 - Disclosure - SEGMENT INFORMATION - Schedule of Depreciation and Amortization (Details)", "shortName": "SEGMENT INFORMATION - Schedule of Depreciation and Amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-125", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "unique": true } }, "R58": { "role": "http://balchem.com/role/SEGMENTINFORMATIONScheduleofCapitalExpendituresDetails", "longName": "9955542 - Disclosure - SEGMENT INFORMATION - Schedule of Capital Expenditures (Details)", "shortName": "SEGMENT INFORMATION - Schedule of Capital Expenditures (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentExpenditureAdditionToLongLivedAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentExpenditureAdditionToLongLivedAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R59": { "role": "http://balchem.com/role/REVENUEDetails", "longName": "9955543 - Disclosure - REVENUE (Details)", "shortName": "REVENUE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-157", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "unique": true } }, "R60": { "role": "http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails", "longName": "9955544 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Details)", "shortName": "SUPPLEMENTAL CASH FLOW INFORMATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxesPaidNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxesPaidNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R61": { "role": "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleofChangesinAccumulatedOtherComprehensiveLossDetails", "longName": "9955545 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Schedule of Changes in Accumulated Other Comprehensive Loss (Details)", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Schedule of Changes in Accumulated Other Comprehensive Loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "unique": true } }, "R62": { "role": "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleofAccumulatedOtherComprehensiveIncomeLossDetails", "longName": "9955546 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Schedule of Accumulated Other Comprehensive Income (Loss) (Details)", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Schedule of Accumulated Other Comprehensive Income (Loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-167", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "unique": true } }, "R63": { "role": "http://balchem.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails", "longName": "9955547 - Disclosure - EMPLOYEE BENEFIT PLANS - Narrative (Details)", "shortName": "EMPLOYEE BENEFIT PLANS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-1", "name": "bcpc:NumberOfSavingsPlans", "unitRef": "plan", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "bcpc:NumberOfSavingsPlans", "unitRef": "plan", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R64": { "role": "http://balchem.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostDetails", "longName": "9955548 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Net Periodic Benefit Cost (Details)", "shortName": "EMPLOYEE BENEFIT PLANS - Schedule of Net Periodic Benefit Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-171", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-171", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R65": { "role": "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESDetails", "longName": "9955549 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-179", "name": "us-gaap:LitigationSettlementAmountAwardedToOtherParty", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-179", "name": "us-gaap:LitigationSettlementAmountAwardedToOtherParty", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R66": { "role": "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails", "longName": "9955550 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Details)", "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AssetsHeldInTrustCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-181", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "unique": true } }, "R67": { "role": "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails", "longName": "9955551 - Disclosure - RELATED PARTY TRANSACTIONS (Details)", "shortName": "RELATED PARTY TRANSACTIONS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-203", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "unique": true } }, "R68": { "role": "http://balchem.com/role/LEASESNarrativeDetails", "longName": "9955552 - Disclosure - LEASES - Narrative (Details)", "shortName": "LEASES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-1", "name": "bcpc:LesseeOperatingLeaseNumberOfTranches", "unitRef": "tranche", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "bcpc:LesseeOperatingLeaseNumberOfTranches", "unitRef": "tranche", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } }, "R69": { "role": "http://balchem.com/role/LEASESScheduleofRightofUseAssetsandLeaseLiabilitiesDetails", "longName": "9955553 - Disclosure - LEASES - Schedule of Right-of-Use Assets and Lease Liabilities (Details)", "shortName": "LEASES - Schedule of Right-of-Use Assets and Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "unique": true } }, "R70": { "role": "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails", "longName": "9955554 - Disclosure - LEASES - Schedule of Lease Costs (Details)", "shortName": "LEASES - Schedule of Lease Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "unique": true } }, "R71": { "role": "http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails", "longName": "9955555 - Disclosure - LEASES - Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Operating Leases (Details)", "shortName": "LEASES - Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Operating Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-3", "name": "bcpc:OperatingAndFinanceLeaseLiabilityToBePaidRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "bcpc:OperatingAndFinanceLeaseLiabilityToBePaidRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bcpc-20260630.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AOCIAttributableToParentNetOfTaxRollForward", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableTradeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AccountsPayableTradeCurrent", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets", "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts payable", "verboseLabel": "Payables", "label": "Accounts Payable, Trade, Current", "documentation": "Carrying value as of the balance sheet date of obligations 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": [ "r139", "r148", "r949" ] }, "us-gaap_AccountsPayableTradeCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AccountsPayableTradeCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payables to related parties", "label": "Accounts Payable, Trade", "documentation": "Carrying value as of the balance sheet date of obligations 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": [ "r1460", "r1461", "r1462" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets", "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance for credit losses of $1,128 and $862 at June\u00a030, 2026 and December\u00a031, 2025, respectively", "verboseLabel": "Receivables to related parties", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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": [ "r1285" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Accrued Liabilities, Current", "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": [ "r1199" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Postretirement benefit plan", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r3", "r4", "r11", "r16", "r37", "r1207", "r1208", "r1209" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: accumulated depreciation", "label": "Property, Plant, and Equipment, Accumulated Depreciation, Depletion, and Amortization", "documentation": "Amount of accumulated depreciation, depletion, and amortization of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection." } } }, "auth_ref": [ "r143", "r327", "r334", "r783", "r784", "r797", "r1304" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r182", "r183", "r634", "r635", "r636", "r637", "r670", "r671", "r672", "r673", "r674", "r675" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated other comprehensive income", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r15", "r16", "r38", "r168", "r407", "r757", "r758", "r770", "r793", "r833", "r834", "r1435" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r182", "r183", "r634", "r635", "r636", "r637", "r670", "r671", "r672", "r673", "r674", "r675" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleofAccumulatedOtherComprehensiveIncomeLossDetails", "http://balchem.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "verboseLabel": "Total", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r1", "r11", "r16", "r626", "r629", "r632", "r694", "r829", "r830", "r1207", "r1208", "r1209", "r1263", "r1264", "r1265", "r1266", "r1331", "r1332" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent." } } }, "auth_ref": [ "r2", "r11", "r16", "r35", "r36", "r183", "r184", "r671", "r672", "r673", "r674", "r675", "r1207" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSScheduleofIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Asset, Finite-Lived, Acquired [Line Items]", "label": "Intangible Asset, Finite-Lived, Acquired [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r307", "r308", "r309", "r310", "r837", "r940" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r1129" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r166", "r407", "r757", "r758", "r770", "r1065", "r1510" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r785", "r846", "r1263", "r1264", "r1265", "r1266", "r1436", "r1512" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r1142" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r1142" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r1142" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r1142" ] }, "us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AdjustmentForLongTermIntercompanyTransactionsNetOfTax", "crdr": "credit", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleofChangesinAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gains (losses) on intra-entity foreign currency transactions", "label": "Adjustment for Long-Term Intra-Entity Transaction, after Tax", "documentation": "Amount, after tax, of increase (decrease) in accumulated other comprehensive income (AOCI) from gain (loss) on intra-entity foreign currency transaction that is considered to be long-term-investment with settlement not planned or anticipated in foreseeable future." } } }, "auth_ref": [ "r1441", "r1443" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net earnings to net cash provided by operating activities:", "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r1175" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1101", "r1111", "r1121", "r1153" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r1104", "r1114", "r1124", "r1156" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r1176" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r1142" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r1149" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r1105", "r1115", "r1125", "r1149", "r1157", "r1161", "r1169" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r1167" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation cost", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r576", "r580", "r581" ] }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "crdr": "debit", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net earnings", "label": "Share-Based Payment Arrangement, Expense, after Tax", "documentation": "Amount, after tax, of expense for award under share-based payment arrangement." } } }, "auth_ref": [ "r1426" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable allowance for credit losses", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r172", "r280", "r290" ] }, "bcpc_AmendedAndRestatedCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20260630", "localname": "AmendedAndRestatedCreditAgreementMember", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Agreement", "label": "Amended and Restated Credit Agreement [Member]", "documentation": "Amended and Restated Credit Agreement" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "AmendmentFlag", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense pertaining to capitalized costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r45", "r374", "r1253", "r1447" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of identifiable intangible assets", "label": "Intangible Asset, Finite-Lived, Amortization Expense", "documentation": "Amount of amortization expense for finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed." } } }, "auth_ref": [ "r9", "r191", "r306", "r312", "r943", "r956", "r957", "r960", "r963", "r1304" ] }, "bcpc_AnimalNutritionAndHealthMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20260630", "localname": "AnimalNutritionAndHealthMember", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails", "http://balchem.com/role/SEGMENTINFORMATIONScheduleofBusinessSegmentAssetsDetails", "http://balchem.com/role/SEGMENTINFORMATIONScheduleofCapitalExpendituresDetails", "http://balchem.com/role/SEGMENTINFORMATIONScheduleofDepreciationandAmortizationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "ANH", "terseLabel": "Animal Nutrition and Health", "label": "Animal Nutrition And Health [Member]", "documentation": "Animal Nutrition And Health" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://balchem.com/role/NETEARNINGSPERSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Anti-dilutive shares (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r236" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "Assets", "crdr": "debit", "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets", "http://balchem.com/role/SEGMENTINFORMATIONScheduleofBusinessSegmentAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "terseLabel": "Assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r128", "r129", "r147", "r200", "r202", "r203", "r241", "r249", "r267", "r271", "r286", "r348", "r349", "r351", "r352", "r353", "r354", "r355", "r357", "r358", "r410", "r616", "r618", "r665", "r757", "r758", "r760", "r778", "r779", "r787", "r875", "r975", "r976", "r992", "r1065", "r1080", "r1081", "r1092", "r1323", "r1324", "r1454" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AssetsAbstract", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets", "http://balchem.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AssetsAndLiabilitiesLesseeAbstract", "presentation": [ "http://balchem.com/role/LEASESScheduleofRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right of use assets", "label": "Assets and Liabilities, Lessee [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r128", "r129", "r175", "r200", "r202", "r203", "r286", "r348", "r349", "r351", "r352", "r353", "r354", "r355", "r357", "r358", "r410", "r616", "r618", "r665", "r1065", "r1191", "r1323", "r1324", "r1454" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AssetsCurrentAbstract", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets", "http://balchem.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets:", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsHeldInTrust": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AssetsHeldInTrust", "crdr": "debit", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Irrevocable trust funds", "label": "Asset, Held-in-Trust", "documentation": "The total amount of cash and securities held by third party trustees pursuant to terms of debt instruments or other agreements as of the date of each statement of financial position presented, which can be used by the trustee only to pay the noncurrent portion of specified obligations." } } }, "auth_ref": [ "r1255", "r1257", "r1457" ] }, "us-gaap_AssetsHeldInTrustCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AssetsHeldInTrustCurrent", "crdr": "debit", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails", "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rabbi trust funds - current", "label": "Asset, Held-in-Trust, Current", "documentation": "The amount of cash, securities, or other assets held by a third-party trustee pursuant to the terms of an agreement which assets are available to be used by beneficiaries to that agreement only within the specific terms thereof and which agreement is expected to terminate within one year of the balance sheet date (or operating cycle, if longer) at which time the assets held-in-trust will be released or forfeited." } } }, "auth_ref": [ "r1255", "r1257", "r1457" ] }, "us-gaap_AssetsHeldInTrustNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AssetsHeldInTrustNoncurrent", "crdr": "debit", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails", "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rabbi trust funds - non-current", "label": "Asset, Held-in-Trust, Noncurrent", "documentation": "The amount of cash, securities, or other assets held by a third-party trustee pursuant to the terms of an agreement which assets are available to be used by beneficiaries to that agreement only within the specific terms thereof and which agreement is expected to terminate more than one year from the balance sheet date (or operating cycle, if longer) at which time the assets held-in-trust will be released or forfeited." } } }, "auth_ref": [ "r1255", "r1257", "r1457" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r1164" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r1165" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r1160" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r1160" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r1160" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r1160" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r1160" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r1160" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AwardTypeAxis", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofAssumptionsUsedintheValuationofOptionAwardsDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandPerformanceShareDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionsOtherInformationPertainingtoStockOptionActivityDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r571", "r572", "r573", "r574", "r575" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r1163" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r1162" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r1161" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r1161" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://balchem.com/role/CONDENSEDCONSOLIDATEDFINANCIALSTATEMENTSPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Accounting", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r1254" ] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "BuildingMember", "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Building", "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r984", "r1309", "r1310" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalent", "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r141", "r196", "r199", "r945", "r1456" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r141" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r662", "r663", "r664", "r1437", "r1438" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents beginning of period", "periodEndLabel": "Cash and cash equivalents end of period", "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation", "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r51", "r196", "r199" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "(Decrease) increase in cash and cash equivalents", "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation", "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r0", "r51" ] }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CashFlowOperatingActivitiesLesseeAbstract", "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities", "label": "Cash Flow, Operating Activities, Lessee [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CashFlowSupplementalDisclosuresTextBlock", "presentation": [ "http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATION" ], "lang": { "en-us": { "role": { "verboseLabel": "SUPPLEMENTAL CASH FLOW INFORMATION", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r1179" ] }, "bcpc_CashPaymentsForOperatingAndFinanceLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20260630", "localname": "CashPaymentsForOperatingAndFinanceLeases", "crdr": "credit", "calculation": { "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Cash flows from operating and finance leases", "label": "Cash Payments For Operating and Finance Leases", "documentation": "" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r1140" ] }, "bcpc_ChemogasDefinedPensionPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20260630", "localname": "ChemogasDefinedPensionPlanMember", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails", "http://balchem.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Chemogas Defined Pension Plan", "label": "Chemogas Defined Pension Plan [Member]", "documentation": "Chemogas Defined Pension Plan" } } }, "auth_ref": [] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r1137" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r1135" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "CityAreaCode", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r1141" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r1141" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 15)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r160", "r757", "r758", "r766", "r790", "r862" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://balchem.com/role/COMMITMENTSANDCONTINGENCIES" ], "lang": { "en-us": { "role": { "verboseLabel": "COMMITMENTS AND CONTINGENCIES", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r341", "r342", "r927", "r1311", "r1316", "r1317" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CommonStockMember", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r165", "r406", "r757", "r758", "r769", "r1083", "r1084", "r1085", "r1087", "r1088", "r1089", "r1090", "r1263", "r1264", "r1266", "r1436", "r1509", "r1512" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r1202", "r1330", "r1460", "r1461", "r1465" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r165", "r406", "r757", "r758", "r769", "r863" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CommonStockSharesIssued", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r165", "r406", "r757", "r758", "r769" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://balchem.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r165", "r406", "r757", "r758", "r769", "r863", "r881", "r1328", "r1512", "r1513" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.0667 par value. Authorized 120,000,000 shares; 31,955,534 and 32,058,121 shares issued and outstanding at June\u00a030, 2026 and December\u00a031, 2025, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r165", "r379", "r385", "r406", "r757", "r758", "r769", "r792", "r1065" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r1146" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r1145" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r1147" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r1144" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Retirement Benefits [Abstract]", "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r17", "r179", "r181", "r186", "r776", "r802", "r803" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)", "label": "Comprehensive Income (Loss) Note [Text Block]", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r33", "r185", "r775", "r801" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "ConsolidationItemsAxis", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails", "http://balchem.com/role/SEGMENTINFORMATIONScheduleofBusinessSegmentAssetsDetails", "http://balchem.com/role/SEGMENTINFORMATIONScheduleofCapitalExpendituresDetails", "http://balchem.com/role/SEGMENTINFORMATIONScheduleofDepreciationandAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]", "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r80", "r109", "r110", "r111", "r112", "r113", "r114", "r115", "r116", "r117", "r200", "r201", "r206", "r207", "r241", "r251", "r265", "r266", "r267", "r268", "r269", "r271", "r272", "r273", "r348", "r349", "r350", "r351", "r353", "r354", "r355", "r356", "r357", "r410", "r782", "r975", "r976", "r1185", "r1186", "r1323", "r1324" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "ConsolidationItemsDomain", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails", "http://balchem.com/role/SEGMENTINFORMATIONScheduleofBusinessSegmentAssetsDetails", "http://balchem.com/role/SEGMENTINFORMATIONScheduleofCapitalExpendituresDetails", "http://balchem.com/role/SEGMENTINFORMATIONScheduleofDepreciationandAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]", "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r80", "r109", "r110", "r111", "r112", "r113", "r114", "r115", "r116", "r117", "r200", "r201", "r206", "r207", "r241", "r251", "r265", "r266", "r267", "r268", "r269", "r271", "r272", "r273", "r348", "r349", "r350", "r351", "r353", "r354", "r355", "r356", "r357", "r410", "r782", "r975", "r976", "r1185", "r1186", "r1323", "r1324" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://balchem.com/role/CONDENSEDCONSOLIDATEDFINANCIALSTATEMENTSPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r31", "r966" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ConstructionInProgressMember", "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [ "r1306" ] }, "us-gaap_CorporateJointVentureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CorporateJointVentureMember", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "St. Gabriel CC Company, LLC", "label": "Corporate Joint Venture [Member]", "documentation": "Corporation owned and operated by a small group of ventures to accomplish a mutually beneficial venture or project." } } }, "auth_ref": [] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CorporateNonSegmentMember", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails", "http://balchem.com/role/SEGMENTINFORMATIONScheduleofBusinessSegmentAssetsDetails", "http://balchem.com/role/SEGMENTINFORMATIONScheduleofCapitalExpendituresDetails", "http://balchem.com/role/SEGMENTINFORMATIONScheduleofDepreciationandAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other and Unallocated", "label": "Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]", "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment." } } }, "auth_ref": [ "r266", "r267", "r268", "r269", "r272", "r1278" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings", "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r41", "r200", "r202", "r203", "r348", "r349", "r351", "r352", "r353", "r354", "r355", "r357", "r358", "r410", "r665", "r975", "r1189", "r1190", "r1287", "r1323" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover page.", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerListsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CustomerListsMember", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSScheduleofIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships and lists", "label": "Customer Lists [Member]", "documentation": "Information about customers such as their name and contact information; it may also be an extensive database that includes other information about the customers such as their order history and demographic information." } } }, "auth_ref": [ "r1028", "r1291", "r1292", "r1293", "r1294", "r1296", "r1298", "r1302", "r1303" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DebtInstrumentAxis", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r139", "r140", "r150", "r152", "r153", "r154", "r155", "r156", "r158", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r400", "r757", "r758", "r765", "r987", "r988", "r989", "r990", "r991", "r1062", "r1255", "r1256", "r1258", "r1262", "r1312", "r1313", "r1314", "r1446", "r1448", "r1466" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DebtInstrumentLineItems", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r140", "r152", "r153", "r154", "r155", "r156", "r158", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r400", "r624", "r757", "r758", "r765", "r782", "r987", "r988", "r989", "r990", "r991", "r1062", "r1255", "r1256", "r1258", "r1262", "r1446", "r1448" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r139", "r140", "r150", "r152", "r153", "r154", "r155", "r156", "r158", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r400", "r757", "r758", "r765", "r987", "r988", "r989", "r990", "r991", "r1062", "r1255", "r1256", "r1258", "r1262", "r1312", "r1313", "r1314", "r1446", "r1448", "r1466" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DebtInstrumentTable", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r32", "r69", "r70", "r71", "r140", "r152", "r153", "r154", "r155", "r156", "r158", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r400", "r624", "r757", "r758", "r765", "r782", "r987", "r988", "r989", "r990", "r991", "r1062", "r1255", "r1256", "r1258", "r1262", "r1446", "r1448" ] }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "crdr": "credit", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncurrent deferred compensation liability", "label": "Deferred Compensation Liability, Classified, Noncurrent", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer)." } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DeferredCompensationLiabilityCurrent", "crdr": "credit", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current deferred compensation liability", "label": "Deferred Compensation Liability, Current", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date." } } }, "auth_ref": [ "r23", "r57" ] }, "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DeferredCompensationLiabilityCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation liability", "label": "Deferred Compensation Liability, Current and Noncurrent", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date." } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized costs net of accumulated amortization", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r1326", "r1445", "r1446", "r1448" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r9", "r76", "r1255", "r1261" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r161", "r586", "r587", "r757", "r758", "r762", "r788" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "calculation": { "http://balchem.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization of gain (loss)", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan." } } }, "auth_ref": [ "r444", "r482", "r524", "r1005", "r1006" ] }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DefinedBenefitPlanBenefitObligation", "crdr": "credit", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Benefit obligation", "label": "Defined Benefit Plan, Benefit Obligation", "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r445", "r500" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails", "http://balchem.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan Disclosure [Line Items]", "label": "Defined Benefit Plan Disclosure [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r499", "r500", "r501", "r502", "r504", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r529" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "calculation": { "http://balchem.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Expected return on plan assets", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan." } } }, "auth_ref": [ "r444", "r481", "r523", "r1005", "r1006" ] }, "bcpc_DefinedBenefitPlanHistoricalCashPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20260630", "localname": "DefinedBenefitPlanHistoricalCashPayments", "crdr": "debit", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Historical cash payments for retirement medical plan claims per year (less than)", "label": "Defined Benefit Plan, Historical Cash Payments", "documentation": "" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://balchem.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest cost", "label": "Defined Benefit Plan, Interest Cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r444", "r448", "r480", "r522", "r1005", "r1006" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://balchem.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net periodic benefit cost", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r478", "r519", "r520", "r1005", "r1006" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]" } } }, "auth_ref": [] }, "bcpc_DefinedBenefitPlanNumberOfBenefitPlans": { "xbrltype": "integerItemType", "nsuri": "http://balchem.com/20260630", "localname": "DefinedBenefitPlanNumberOfBenefitPlans", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of defined benefit plans", "label": "Defined Benefit Plan, Number Of Benefit Plans", "documentation": "" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "calculation": { "http://balchem.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service cost", "label": "Defined Benefit Plan, Service Cost", "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r446", "r479", "r521", "r1005", "r1006" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows", "http://balchem.com/role/SEGMENTINFORMATIONScheduleofDepreciationandAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r9", "r192", "r241", "r254", "r271", "r956", "r975", "r976", "r1299", "r1304", "r1308", "r1310" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSScheduleofIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Developed technology", "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r1291", "r1292", "r1293", "r1294", "r1296", "r1298", "r1302", "r1303", "r1433" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://balchem.com/role/REVENUEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r434", "r435", "r994", "r995", "r996", "r997", "r998", "r999", "r1000" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://balchem.com/role/REVENUEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r434", "r435", "r994", "r995", "r996", "r997", "r998", "r999", "r1000" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://balchem.com/role/REVENUETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues Disaggregated by Revenue Source", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r1334" ] }, "us-gaap_DividendsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DividendsPayableCurrent", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Dividends payable", "label": "Dividends Payable, Current", "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r1199" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "DocumentPeriodEndDate", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "DocumentQuarterlyReport", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r1096" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "DocumentTransitionReport", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r1128" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "DocumentType", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r1139" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EarningsPerShareBasic", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings", "http://balchem.com/role/NETEARNINGSPERSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net earnings per common share - basic (in dollars per share)", "verboseLabel": "Net Earnings Per Share - Basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r122", "r187", "r211", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r226", "r228", "r233", "r234", "r235", "r240", "r322", "r377", "r439", "r579", "r610", "r615", "r641", "r642", "r777", "r804", "r967" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EarningsPerShareDiluted", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings", "http://balchem.com/role/NETEARNINGSPERSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net earnings per common share - diluted (in dollars per share)", "verboseLabel": "Net Earnings Per Share - Diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r122", "r187", "r211", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r228", "r233", "r234", "r235", "r240", "r322", "r377", "r439", "r579", "r610", "r615", "r641", "r642", "r777", "r804", "r967" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://balchem.com/role/NETEARNINGSPERSHARE" ], "lang": { "en-us": { "role": { "verboseLabel": "NET EARNINGS PER SHARE", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r225", "r236", "r237", "r238", "r239", "r415" ] }, "bcpc_EastmanChemicalCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20260630", "localname": "EastmanChemicalCompanyMember", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Eastman Chemical Company", "label": "Eastman Chemical Company [Member]", "documentation": "" } } }, "auth_ref": [] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Effect of exchange rate changes on cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation", "documentation": "Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r669" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://balchem.com/role/INCOMETAXESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r589", "r1016" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and other benefits", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r1199" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [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": [ "r1425" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation cost", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r577" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period for unrecognized compensation cost to be recognized over", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r577" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EmployeeStockOptionMember", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofAssumptionsUsedintheValuationofOptionAwardsDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionsOtherInformationPertainingtoStockOptionActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options", "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [ "r1398", "r1399", "r1400", "r1401", "r1402", "r1403", "r1404", "r1405", "r1406", "r1407", "r1408", "r1410", "r1411", "r1412", "r1413", "r1414", "r1415", "r1416", "r1417", "r1418", "r1419", "r1420", "r1421", "r1422", "r1423", "r1424" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityAddressAddressLine1", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityAddressCityOrTown", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityCentralIndexKey", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r1094" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityDomain", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Domain]", "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r1094" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityFileNumber", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityFilerCategory", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r1094" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r1178" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityRegistrantName", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r1094" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityShellCompany", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r1094" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntitySmallBusiness", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r1094" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r1094" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r1133" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r1174" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r1174" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r1174" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EquipmentMember", "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment", "label": "Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [ "r1309", "r1310" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EquityComponentDomain", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleofAccumulatedOtherComprehensiveIncomeLossDetails", "http://balchem.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r121", "r122", "r133", "r164", "r165", "r182", "r183", "r184", "r208", "r209", "r210", "r212", "r219", "r221", "r223", "r242", "r288", "r289", "r321", "r322", "r323", "r376", "r399", "r404", "r405", "r406", "r409", "r411", "r414", "r437", "r438", "r440", "r441", "r579", "r599", "r600", "r607", "r608", "r609", "r611", "r614", "r615", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r640", "r670", "r671", "r672", "r673", "r674", "r675", "r678", "r694", "r717", "r757", "r758", "r768", "r769", "r785", "r801", "r829", "r830", "r831", "r846", "r904", "r1333" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Domain]", "label": "Investment, Name [Domain]", "documentation": "Name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r282", "r283", "r285", "r606", "r665", "r1180", "r1181", "r1182", "r1427", "r1428", "r1429", "r1430" ] }, "bcpc_EquityMethodInvestmentNumberOfVotes": { "xbrltype": "integerItemType", "nsuri": "http://balchem.com/20260630", "localname": "EquityMethodInvestmentNumberOfVotes", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of votes", "label": "Equity Method Investment, Number Of Votes", "documentation": "Equity Method Investment, Number Of Votes" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership percentage in joint venture", "label": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r282", "r665" ] }, "us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EquityMethodInvestmentSummarizedFinancialInformationAbstract", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investment, Summarized Financial Information [Abstract]", "label": "Equity Method Investment, Summarized Financial Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EquityMethodInvestments", "crdr": "debit", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying value of joint venture", "label": "Equity Method Investments", "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized." } } }, "auth_ref": [ "r241", "r259", "r271", "r281", "r1196", "r1286" ] }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investments and Joint Ventures [Abstract]", "label": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EquityMethodInvestmentsDisclosureTextBlock", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENT" ], "lang": { "en-us": { "role": { "terseLabel": "EQUITY METHOD INVESTMENT", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r78", "r284", "r287", "r1182" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r1143" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r1101", "r1111", "r1121", "r1153" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r1098", "r1108", "r1118", "r1150" ] }, "bcpc_EstimatedShareBasedCompensationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20260630", "localname": "EstimatedShareBasedCompensationExpenseRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated share-based compensation expense", "label": "Estimated Share Based Compensation Expense, Remainder Of Fiscal Year", "documentation": "Estimated Share Based Compensation Expense, Remainder Of Fiscal Year" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r1149" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r367", "r469", "r470", "r471", "r472", "r473", "r474", "r503", "r504", "r643", "r644", "r645", "r646", "r647", "r648", "r654", "r655", "r657", "r662", "r704", "r705", "r706", "r711", "r988", "r989", "r1001", "r1002", "r1003", "r1004", "r1005", "r1053", "r1056", "r1060", "r1061" ] }, "us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems", "presentation": [ "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]", "label": "Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [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": [ "r654" ] }, "us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable", "presentation": [ "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table]", "label": "Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table]", "documentation": "Disclosure of information about fair value of asset and liability not measured at fair value." } } }, "auth_ref": [ "r654" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS" ], "lang": { "en-us": { "role": { "terseLabel": "FAIR VALUE OF FINANCIAL INSTRUMENTS", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r646", "r650", "r652", "r653", "r654", "r657", "r658", "r659", "r660", "r661", "r756", "r1053", "r1057" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r367", "r469", "r474", "r503", "r645", "r655", "r662", "r704", "r1001", "r1002", "r1003", "r1004", "r1005", "r1053", "r1060", "r1061" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r367", "r469", "r474", "r503", "r505", "r645", "r646", "r655", "r662", "r705", "r988", "r989", "r1001", "r1002", "r1003", "r1004", "r1005", "r1053", "r1060", "r1061" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r367", "r469", "r470", "r471", "r472", "r473", "r474", "r503", "r504", "r645", "r646", "r647", "r648", "r655", "r662", "r706", "r988", "r989", "r1001", "r1002", "r1003", "r1004", "r1005", "r1053", "r1056", "r1060", "r1061" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r367", "r469", "r470", "r471", "r472", "r473", "r474", "r503", "r504", "r643", "r644", "r645", "r646", "r647", "r648", "r654", "r655", "r657", "r662", "r704", "r705", "r706", "r711", "r988", "r989", "r1001", "r1002", "r1003", "r1004", "r1005", "r1053", "r1056", "r1060", "r1061" ] }, "bcpc_FinanceLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20260630", "localname": "FinanceLeaseCost", "crdr": "debit", "calculation": { "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total finance lease", "label": "Finance Lease, Cost", "documentation": "Finance Lease, Cost" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails": { "parentTag": "bcpc_FinanceLeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on lease liabilities", "label": "Finance Lease, Interest Expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r681", "r687", "r1064" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "calculation": { "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails": { "parentTag": "bcpc_CashPaymentsForOperatingAndFinanceLeases", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from finance leases", "label": "Finance Lease, Interest Payment on Liability", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r683", "r689" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://balchem.com/role/LEASESScheduleofRightofUseAssetsandLeaseLiabilitiesDetails": { "parentTag": "bcpc_OperatingAndFinanceLeaseLiabilityCurrent", "weight": 1.0, "order": 1.0 }, "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets", "http://balchem.com/role/LEASESScheduleofRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liabilities - current", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r680" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://balchem.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Finance Leases", "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1452" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://balchem.com/role/LEASESScheduleofRightofUseAssetsandLeaseLiabilitiesDetails": { "parentTag": "bcpc_OperatingAndFinanceLeaseLiabilityNoncurrent", "weight": 1.0, "order": 2.0 }, "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets", "http://balchem.com/role/LEASESScheduleofRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liabilities - non-current", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r680" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 }, "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails": { "parentTag": "bcpc_CashPaymentsForOperatingAndFinanceLeases", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows", "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Principal payments on finance leases", "terseLabel": "Financing cash flows from finance leases", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r682", "r689" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Right of use assets - finance lease", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r679" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails": { "parentTag": "bcpc_FinanceLeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of ROU asset", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r681", "r687", "r1064" ] }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "crdr": "debit", "calculation": { "http://balchem.com/role/LEASESScheduleofRightofUseAssetsandLeaseLiabilitiesDetails": { "parentTag": "bcpc_OperatingAndFinanceLeaseRightOfUseAsset", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/LEASESScheduleofRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r1183" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate - finance leases", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r691", "r1064" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term - finance leases", "label": "Finance Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r690", "r1064" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSScheduleofIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization Period (in years)", "label": "Intangible Asset, Finite-Lived, Useful Life", "documentation": "Useful life of finite-lived intangible asset, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed." } } }, "auth_ref": [ "r320" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSScheduleofIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Amortization", "label": "Intangible Asset, Finite-Lived, Accumulated Amortization", "documentation": "Amount of accumulated amortization of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed." } } }, "auth_ref": [ "r145", "r293", "r311", "r943", "r1304" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Intangible Asset, Finite-Lived, Estimated Amortization Expense, Year One", "documentation": "Amount of amortization expense for finite-lived intangible asset 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). Excludes goodwill and capitalized cost for software to be sold, leased, or marketed." } } }, "auth_ref": [ "r313", "r943" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2026", "label": "Intangible Asset, Finite-Lived, Estimated Amortization Expense, Remainder of Fiscal Year", "documentation": "Amount of amortization expense for finite-lived intangible asset expected to be recognized in remainder of current fiscal year. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed." } } }, "auth_ref": [ "r1300" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2031", "label": "Intangible Asset, Finite-Lived, Estimated Amortization Expense, Year Five", "documentation": "Amount of amortization expense for finite-lived intangible asset 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). Excludes goodwill and capitalized cost for software to be sold, leased, or marketed." } } }, "auth_ref": [ "r313", "r943" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2030", "label": "Intangible Asset, Finite-Lived, Estimated Amortization Expense, Year Four", "documentation": "Amount of amortization expense for finite-lived intangible asset 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). Excludes goodwill and capitalized cost for software to be sold, leased, or marketed." } } }, "auth_ref": [ "r313", "r943" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2029", "label": "Intangible Asset, Finite-Lived, Estimated Amortization Expense, Year Three", "documentation": "Amount of amortization expense for finite-lived intangible asset 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). Excludes goodwill and capitalized cost for software to be sold, leased, or marketed." } } }, "auth_ref": [ "r313", "r943" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2028", "label": "Intangible Asset, Finite-Lived, Estimated Amortization Expense, Year Two", "documentation": "Amount of amortization expense for finite-lived intangible asset 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). Excludes goodwill and capitalized cost for software to be sold, leased, or marketed." } } }, "auth_ref": [ "r313", "r943" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSScheduleofIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Asset, Finite-Lived, Class [Axis]", "label": "Intangible Asset, Finite-Lived, Class [Axis]", "documentation": "Information by class of finite-lived intangible asset." } } }, "auth_ref": [ "r305", "r307", "r308", "r309", "r310", "r311", "r315", "r316", "r720", "r721", "r837", "r940", "r943", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1304", "r1519", "r1520", "r1521" ] }, "bcpc_FiniteLivedIntangibleAssetsExcludingCustomerRelatedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20260630", "localname": "FiniteLivedIntangibleAssetsExcludingCustomerRelatedIntangibleAssetsMember", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSScheduleofIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other intangible assets with finite lives", "label": "Finite-Lived Intangible Assets Excluding Customer-Related Intangible Assets [Member]", "documentation": "Finite-Lived Intangible Assets Excluding Customer-Related Intangible Assets" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Asset, Finite-Lived, after Accumulated Amortization, Estimated Amortization Expense, Fiscal Year Maturity [Abstract]", "label": "Intangible Asset, Finite-Lived, after Accumulated Amortization, Estimated Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSScheduleofIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "label": "Intangible Asset, Finite-Lived, before Accumulated Amortization", "documentation": "Amount, before accumulated amortization, of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed." } } }, "auth_ref": [ "r293", "r311", "r721", "r943", "r1304" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSScheduleofIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Asset, Finite-Lived, Class [Domain]", "label": "Intangible Asset, Finite-Lived, Class [Domain]", "documentation": "Class of finite-lived intangible asset." } } }, "auth_ref": [ "r305", "r307", "r308", "r309", "r310", "r311", "r315", "r316", "r837", "r940", "r943", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1304", "r1519", "r1520", "r1521" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships and lists, net", "label": "Intangible Asset, Finite-Lived, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed." } } }, "auth_ref": [ "r720", "r1298" ] }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FiniteLivedIntangibleAssetsNetAbstract", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSScheduleofIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Identifiable intangible assets [Abstract]", "label": "Intangible Asset, Finite-Lived, after Accumulated Amortization [Abstract]" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r1105", "r1115", "r1125", "r1157" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r1105", "r1115", "r1125", "r1157" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r1105", "r1115", "r1125", "r1157" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r1105", "r1115", "r1125", "r1157" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r1105", "r1115", "r1125", "r1157" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r1138" ] }, "us-gaap_GainContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "GainContingenciesLineItems", "presentation": [ "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain Contingencies [Line Items]", "label": "Gain 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": [ "r1322" ] }, "us-gaap_GainContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "GainContingenciesTable", "presentation": [ "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain Contingencies [Table]", "label": "Gain Contingencies [Table]", "documentation": "Disclosure of information about existing condition, situation, or set of circumstances involving uncertainty as to possible gain that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r1322" ] }, "us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "GainLossOnSalesOfAssetsAndAssetImpairmentCharges", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss (gain) on disposal of assets and asset impairment", "label": "Gain (Loss) on Sale of Assets and Asset Impairment Charges", "documentation": "Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value." } } }, "auth_ref": [ "r1253" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative expenses", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r43", "r884" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets", "http://balchem.com/role/INTANGIBLEASSETSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r137", "r144", "r294", "r757", "r758", "r759", "r976", "r982", "r1017", "r1018", "r1019", "r1049", "r1054", "r1065", "r1289", "r1290", "r1434" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Intangible Asset, Goodwill and Other [Abstract]", "label": "Intangible Asset, Goodwill and Other [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GranteeStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "GranteeStatusAxis", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grantee Status [Axis]", "label": "Grantee Status [Axis]", "documentation": "Information by status of recipient to whom award is granted." } } }, "auth_ref": [ "r546", "r547", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r571", "r572", "r573", "r574", "r575" ] }, "us-gaap_GranteeStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "GranteeStatusDomain", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grantee Status [Domain]", "label": "Grantee Status [Domain]", "documentation": "Status of recipient to whom award is granted." } } }, "auth_ref": [ "r546", "r547", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r571", "r572", "r573", "r574", "r575" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross margin", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r39", "r41", "r200", "r202", "r203", "r348", "r349", "r351", "r352", "r353", "r354", "r355", "r357", "r358", "r410", "r665", "r970", "r975", "r1189", "r1190", "r1269", "r1272", "r1279", "r1282", "r1283", "r1287", "r1323" ] }, "bcpc_HumanNutritionAndHealthMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20260630", "localname": "HumanNutritionAndHealthMember", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails", "http://balchem.com/role/SEGMENTINFORMATIONScheduleofBusinessSegmentAssetsDetails", "http://balchem.com/role/SEGMENTINFORMATIONScheduleofCapitalExpendituresDetails", "http://balchem.com/role/SEGMENTINFORMATIONScheduleofDepreciationandAmortizationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "HNH", "terseLabel": "Human Nutrition and Health", "label": "Human Nutrition And Health [Member]", "documentation": "Human Nutrition And Health" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings before income tax expense", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments." } } }, "auth_ref": [ "r805", "r970", "r1080", "r1081", "r1269", "r1272", "r1279", "r1282", "r1283" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss relating to joint venture's expenses", "label": "Income (Loss) from Equity Method Investments", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r9", "r40", "r66", "r241", "r256", "r271", "r281", "r799" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://balchem.com/role/INCOMETAXES" ], "lang": { "en-us": { "role": { "verboseLabel": "INCOME TAXES", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r200", "r204", "r584", "r589", "r590", "r591", "r592", "r595", "r596", "r601", "r603", "r604", "r605", "r786", "r836", "r842", "r1016" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Income tax expense", "terseLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r72", "r77", "r200", "r222", "r223", "r241", "r257", "r271", "r588", "r589", "r602", "r806", "r944", "r959", "r962", "r965", "r1016" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Income Tax Paid, after Refund Received", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r68", "r198", "r597", "r598" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued expenses", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in 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": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Income taxes", "label": "Increase (Decrease) in Income Taxes Payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in assets and liabilities", "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://balchem.com/role/NETEARNINGSPERSHAREDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/NETEARNINGSPERSHAREDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Effect of Dilutive Securities - Stock Options, Restricted Stock, and Performance Shares (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r229", "r230", "r231", "r235", "r548" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Identifiable intangible assets with indefinite useful lives", "label": "Intangible Asset, Excluding Goodwill, Indefinite-Lived", "documentation": "Amount of indefinite-lived intangible asset. Excludes goodwill." } } }, "auth_ref": [ "r293", "r314", "r943" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r1105", "r1115", "r1125", "r1149", "r1157", "r1161", "r1169" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r1167" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r1097", "r1173" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r1097", "r1173" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r1097", "r1173" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETS" ], "lang": { "en-us": { "role": { "verboseLabel": "INTANGIBLE ASSETS", "label": "Intangible Asset [Text Block]", "documentation": "The entire disclosure for intangible asset. Includes, but is not limited to, finite- and indefinite-lived intangible assets, capitalized cost for internal-use software and software to be sold, leased, or marketed. Excludes goodwill." } } }, "auth_ref": [ "r144", "r304", "r317", "r319", "r939", "r940" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense, net", "label": "Interest Income (Expense), Nonoperating", "documentation": "Amount of interest income (expense) classified as nonoperating." } } }, "auth_ref": [ "r975", "r1050", "r1210", "r1272" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activity", "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": [ "r193", "r195", "r197" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://balchem.com/role/INVENTORIES" ], "lang": { "en-us": { "role": { "verboseLabel": "INVENTORIES", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r292" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://balchem.com/role/INVENTORIESDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://balchem.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r55", "r951", "r953" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://balchem.com/role/INVENTORIESDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets", "http://balchem.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories, net", "totalLabel": "Total inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r135", "r173", "r946", "r1065" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://balchem.com/role/INVENTORIESDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Net of Reserves", "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": [ "r55", "r951", "r955" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://balchem.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory reserves", "label": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r55", "r1193", "r1204" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://balchem.com/role/INVENTORIESDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work in progress", "label": "Inventory, Work in Process, Net of Reserves", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r55", "r951", "r954" ] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LandMember", "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r1305", "r1309", "r1334", "r1335" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r686", "r1064" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LeaseCostAbstract", "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Cost", "label": "Lease, Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://balchem.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Right of Use Assets and Lease Liabilities", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1451" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "LegalEntityAxis", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://balchem.com/role/LEASES" ], "lang": { "en-us": { "role": { "terseLabel": "LEASES", "label": "Lessee, Finance Leases [Text Block]", "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability." } } }, "auth_ref": [ "r677" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r685", "r693", "r1449" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r685", "r693", "r1449" ] }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LesseeOperatingLeaseDiscountRate", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discount rate", "label": "Lessee, Operating Lease, Discount Rate", "documentation": "Discount rate used by lessee to determine present value of operating lease payments." } } }, "auth_ref": [ "r1063" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://balchem.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1452" ] }, "bcpc_LesseeOperatingLeaseNumberOfTranches": { "xbrltype": "integerItemType", "nsuri": "http://balchem.com/20260630", "localname": "LesseeOperatingLeaseNumberOfTranches", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of tranches", "label": "Lessee, Operating Lease, Number Of Tranches", "documentation": "Lessee, Operating Lease, Number Of Tranches" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term of contract for operating leases", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1450" ] }, "bcpc_LesseeOperatingLeaseTrancheFourMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20260630", "localname": "LesseeOperatingLeaseTrancheFourMember", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Years more than 10", "label": "Lessee, Operating Lease, Tranche Four [Member]", "documentation": "Lessee, Operating Lease, Tranche Four [Member]" } } }, "auth_ref": [] }, "bcpc_LesseeOperatingLeaseTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20260630", "localname": "LesseeOperatingLeaseTrancheOneMember", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Years 1 and 2", "label": "Lessee, Operating Lease, Tranche One [Member]", "documentation": "Lessee, Operating Lease, Tranche One [Member]" } } }, "auth_ref": [] }, "bcpc_LesseeOperatingLeaseTrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20260630", "localname": "LesseeOperatingLeaseTrancheThreeMember", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Years 5 and 9", "label": "Lessee, Operating Lease, Tranche Three [Member]", "documentation": "Lessee, Operating Lease, Tranche Three [Member]" } } }, "auth_ref": [] }, "bcpc_LesseeOperatingLeaseTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20260630", "localname": "LesseeOperatingLeaseTrancheTwoMember", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Years 3 and 4", "label": "Lessee, Operating Lease, Tranche Two [Member]", "documentation": "Lessee, Operating Lease, Tranche Two [Member]" } } }, "auth_ref": [] }, "bcpc_LesseeOperatingLeaseTranchesAxis": { "xbrltype": "stringItemType", "nsuri": "http://balchem.com/20260630", "localname": "LesseeOperatingLeaseTranchesAxis", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Tranches [Axis]", "label": "Lessee, Operating Lease, Tranches [Axis]", "documentation": "Lessee, Operating Lease, Tranches [Axis]" } } }, "auth_ref": [] }, "bcpc_LesseeOperatingLeaseTranchesDomain": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20260630", "localname": "LesseeOperatingLeaseTranchesDomain", "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Tranches [Domain]", "label": "Lessee, Operating Lease, Tranches [Domain]", "documentation": "[Domain] for Lessee, Operating Lease, Tranches [Axis]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://balchem.com/role/LEASES" ], "lang": { "en-us": { "role": { "terseLabel": "LEASES", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r677" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r128", "r129", "r200", "r202", "r203", "r286", "r348", "r349", "r351", "r352", "r353", "r354", "r355", "r357", "r358", "r410", "r617", "r618", "r619", "r665", "r861", "r969", "r992", "r1092", "r1206", "r1323", "r1454", "r1455" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r171", "r757", "r758", "r771", "r795", "r1065", "r1080", "r1081", "r1255", "r1260", "r1287", "r1440" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets", "http://balchem.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders' Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r128", "r129", "r132", "r151", "r200", "r202", "r203", "r286", "r348", "r349", "r351", "r352", "r353", "r354", "r355", "r357", "r358", "r410", "r617", "r618", "r619", "r665", "r1065", "r1323", "r1454", "r1455" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding balance", "label": "Long-Term Line of Credit", "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": [ "r1195", "r1200", "r1460", "r1461", "r1463", "r1467" ] }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate", "label": "Line of Credit Facility, Interest Rate at Period End", "documentation": "The effective interest rate at the end of the reporting period." } } }, "auth_ref": [ "r1194", "r1198" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r1194", "r1198" ] }, "us-gaap_LineOfCreditFacilityPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LineOfCreditFacilityPeriodicPayment", "crdr": "debit", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Installment payments required", "label": "Line of Credit Facility, Periodic Payment", "documentation": "Amount of the required periodic payments of both interest and principal." } } }, "auth_ref": [ "r1194", "r1198" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unused portion of revolving loan", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r139", "r150", "r347", "r757", "r758", "r761" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fee percentage", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "LitigationCaseAxis", "presentation": [ "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Axis]", "label": "Litigation Case [Axis]", "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim." } } }, "auth_ref": [ "r1319", "r1320" ] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Domain]", "label": "Litigation Case [Domain]", "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information." } } }, "auth_ref": [ "r1319", "r1320" ] }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LitigationSettlementAmountAwardedToOtherParty", "crdr": "credit", "presentation": [ "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment for civil penalty and project benefits", "label": "Litigation Settlement, Amount Awarded to Other Party", "documentation": "Amount awarded to other party in judgment or settlement of litigation." } } }, "auth_ref": [ "r1318" ] }, "bcpc_LitigationSettlementNumberOfMobileHealthClinicVehicles": { "xbrltype": "integerItemType", "nsuri": "http://balchem.com/20260630", "localname": "LitigationSettlementNumberOfMobileHealthClinicVehicles", "presentation": [ "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of vehicles", "label": "Litigation Settlement, Number Of Mobile Health Clinic Vehicles", "documentation": "Litigation Settlement, Number Of Mobile Health Clinic Vehicles" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "LocalPhoneNumber", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LongTermDebtTextBlock", "presentation": [ "http://balchem.com/role/REVOLVINGLOAN" ], "lang": { "en-us": { "role": { "terseLabel": "REVOLVING LOAN", "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r56", "r757", "r758", "r765" ] }, "us-gaap_LongTermLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LongTermLineOfCredit", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving loan", "label": "Long-Term Line of Credit, Noncurrent", "documentation": "The carrying value as of the balance sheet date of the noncurrent portion 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": [ "r20", "r21", "r1195", "r1200" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r140", "r152", "r153", "r154", "r155", "r156", "r757", "r758", "r765", "r1312", "r1313", "r1314" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r22", "r140", "r152", "r153", "r154", "r155", "r156", "r757", "r758", "r765", "r1312", "r1313", "r1314" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "MaximumMember", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSScheduleofIdentifiableIntangibleAssetsDetails", "http://balchem.com/role/LEASESNarrativeDetails", "http://balchem.com/role/REVOLVINGLOANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r81", "r83", "r85", "r86", "r88", "r105", "r107", "r108", "r119", "r120", "r130", "r131", "r244", "r343", "r344", "r345", "r346", "r539", "r572", "r573", "r574", "r582", "r648", "r707", "r708", "r709", "r710", "r712", "r713", "r714", "r715", "r718", "r825", "r827", "r835", "r852", "r853", "r912", "r914", "r916", "r917", "r919", "r922", "r923", "r925", "r926", "r937", "r938", "r980", "r1013", "r1017", "r1020", "r1021", "r1056", "r1057", "r1058", "r1059", "r1075", "r1325", "r1327" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r1141" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r1141" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "MinimumMember", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSScheduleofIdentifiableIntangibleAssetsDetails", "http://balchem.com/role/LEASESNarrativeDetails", "http://balchem.com/role/REVOLVINGLOANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r81", "r83", "r85", "r86", "r88", "r105", "r107", "r108", "r119", "r120", "r130", "r131", "r244", "r343", "r344", "r345", "r346", "r539", "r572", "r573", "r574", "r582", "r648", "r707", "r708", "r709", "r710", "r712", "r713", "r714", "r715", "r718", "r825", "r827", "r835", "r852", "r853", "r912", "r914", "r916", "r917", "r919", "r922", "r923", "r925", "r926", "r937", "r938", "r980", "r1013", "r1017", "r1020", "r1021", "r1056", "r1057", "r1058", "r1075", "r1325", "r1327" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r1160" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "MoneyMarketFundsMember", "presentation": [ "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r1358", "r1386" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r1168" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r1142" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation", "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit." } } }, "auth_ref": [ "r194" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation", "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets." } } }, "auth_ref": [ "r194" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation", "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity." } } }, "auth_ref": [ "r51", "r52", "r53" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 }, "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows", "http://balchem.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://balchem.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings", "http://balchem.com/role/NETEARNINGSPERSHAREDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net earnings", "terseLabel": "Net earnings", "verboseLabel": "Net earnings", "netLabel": "Net Earnings - Basic and Diluted", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r42", "r53", "r67", "r122", "r128", "r129", "r177", "r180", "r184", "r200", "r202", "r203", "r206", "r211", "r215", "r216", "r217", "r218", "r219", "r222", "r223", "r232", "r286", "r322", "r348", "r349", "r351", "r352", "r353", "r354", "r355", "r357", "r358", "r377", "r380", "r382", "r386", "r410", "r439", "r579", "r610", "r615", "r642", "r665", "r800", "r882", "r902", "r903", "r959", "r962", "r965", "r1091", "r1323" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://balchem.com/role/CONDENSEDCONSOLIDATEDFINANCIALSTATEMENTSPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [ "r224" ] }, "bcpc_NonContractualMoniesOwedMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20260630", "localname": "NonContractualMoniesOwedMember", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-contractual Monies Owed", "label": "Non-contractual Monies Owed [Member]", "documentation": "Non-contractual Monies Owed" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r1141" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r1105", "r1115", "r1125", "r1149", "r1157" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r1132" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r1131" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r1149" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r1168" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r1168" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "NonUsMember", "presentation": [ "http://balchem.com/role/REVENUEDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign Countries", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1514", "r1515", "r1516", "r1517" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total other (income) expenses", "negatedTerseLabel": "Other expenses", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r44", "r1189", "r1190", "r1287" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings" ], "lang": { "en-us": { "role": { "terseLabel": "Other expenses, net:", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "NumberOfReportableSegments", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r971", "r979", "r1271" ] }, "bcpc_NumberOfSavingsPlans": { "xbrltype": "integerItemType", "nsuri": "http://balchem.com/20260630", "localname": "NumberOfSavingsPlans", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of savings plans", "label": "Number of Savings Plans", "documentation": "Number of Savings Plans" } } }, "auth_ref": [] }, "bcpc_OperatingAndFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20260630", "localname": "OperatingAndFinanceLeaseLiability", "crdr": "credit", "calculation": { "http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails_1": { "parentTag": "bcpc_OperatingAndFinanceLeaseLiabilityToBePaid", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Present value of lease liabilities", "label": "Operating And Finance Lease, Liability", "documentation": "Operating And Finance Lease, Liability" } } }, "auth_ref": [] }, "bcpc_OperatingAndFinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20260630", "localname": "OperatingAndFinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://balchem.com/role/LEASESScheduleofRightofUseAssetsandLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://balchem.com/role/LEASESScheduleofRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Operating And Finance Lease, Liability, Current", "documentation": "Operating And Finance Lease, Liability, Current" } } }, "auth_ref": [] }, "bcpc_OperatingAndFinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20260630", "localname": "OperatingAndFinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://balchem.com/role/LEASESScheduleofRightofUseAssetsandLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://balchem.com/role/LEASESScheduleofRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Operating And Finance Lease, Liability, Noncurrent", "documentation": "Operating And Finance Lease, Liability, Noncurrent" } } }, "auth_ref": [] }, "bcpc_OperatingAndFinanceLeaseLiabilityPresentValueAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20260630", "localname": "OperatingAndFinanceLeaseLiabilityPresentValueAdjustment", "crdr": "credit", "calculation": { "http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails_1": { "parentTag": "bcpc_OperatingAndFinanceLeaseLiabilityToBePaid", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Present value adjustment", "label": "Operating And Finance Lease, Liability, Present Value Adjustment", "documentation": "Operating And Finance Lease, Liability, Present Value Adjustment" } } }, "auth_ref": [] }, "bcpc_OperatingAndFinanceLeaseLiabilityToBePaid": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20260630", "localname": "OperatingAndFinanceLeaseLiabilityToBePaid", "crdr": "credit", "calculation": { "http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total undiscounted lease payments", "label": "Operating And Finance Lease, Liability, To Be Paid", "documentation": "Operating And Finance Lease, Liability, To Be Paid" } } }, "auth_ref": [] }, "bcpc_OperatingAndFinanceLeaseLiabilityToBePaidAbstract": { "xbrltype": "stringItemType", "nsuri": "http://balchem.com/20260630", "localname": "OperatingAndFinanceLeaseLiabilityToBePaidAbstract", "presentation": [ "http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating And Finance Lease, Liability, To Be Paid [Abstract]", "label": "Operating And Finance Lease, Liability, To Be Paid [Abstract]", "documentation": "Operating And Finance Lease, Liability, To Be Paid" } } }, "auth_ref": [] }, "bcpc_OperatingAndFinanceLeaseLiabilityToBePaidAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20260630", "localname": "OperatingAndFinanceLeaseLiabilityToBePaidAfterYearFive", "crdr": "credit", "calculation": { "http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails": { "parentTag": "bcpc_OperatingAndFinanceLeaseLiabilityToBePaid", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Operating And Finance Lease, Liability, To Be Paid, After Year Five", "documentation": "Operating And Finance Lease, Liability, To Be Paid, After Year Five" } } }, "auth_ref": [] }, "bcpc_OperatingAndFinanceLeaseLiabilityToBePaidRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20260630", "localname": "OperatingAndFinanceLeaseLiabilityToBePaidRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails": { "parentTag": "bcpc_OperatingAndFinanceLeaseLiabilityToBePaid", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "July 1, 2026 to December 31, 2026", "label": "Operating And Finance Lease, Liability, To Be Paid, Remainder Of Fiscal Year", "documentation": "Operating And Finance Lease, Liability, To Be Paid, Remainder Of Fiscal Year" } } }, "auth_ref": [] }, "bcpc_OperatingAndFinanceLeaseLiabilityToBePaidYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20260630", "localname": "OperatingAndFinanceLeaseLiabilityToBePaidYearFive", "crdr": "credit", "calculation": { "http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails": { "parentTag": "bcpc_OperatingAndFinanceLeaseLiabilityToBePaid", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2031", "label": "Operating And Finance Lease, Liability, To Be Paid, Year Five", "documentation": "Operating And Finance Lease, Liability, To Be Paid, Year Five" } } }, "auth_ref": [] }, "bcpc_OperatingAndFinanceLeaseLiabilityToBePaidYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20260630", "localname": "OperatingAndFinanceLeaseLiabilityToBePaidYearFour", "crdr": "credit", "calculation": { "http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails": { "parentTag": "bcpc_OperatingAndFinanceLeaseLiabilityToBePaid", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2030", "label": "Operating And Finance Lease, Liability, To Be Paid, Year Four", "documentation": "Operating And Finance Lease, Liability, To Be Paid, Year Four" } } }, "auth_ref": [] }, "bcpc_OperatingAndFinanceLeaseLiabilityToBePaidYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20260630", "localname": "OperatingAndFinanceLeaseLiabilityToBePaidYearOne", "crdr": "credit", "calculation": { "http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails": { "parentTag": "bcpc_OperatingAndFinanceLeaseLiabilityToBePaid", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Operating And Finance Lease, Liability, To Be Paid, Year One", "documentation": "Operating And Finance Lease, Liability, To Be Paid, Year One" } } }, "auth_ref": [] }, "bcpc_OperatingAndFinanceLeaseLiabilityToBePaidYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20260630", "localname": "OperatingAndFinanceLeaseLiabilityToBePaidYearThree", "crdr": "credit", "calculation": { "http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails": { "parentTag": "bcpc_OperatingAndFinanceLeaseLiabilityToBePaid", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Operating And Finance Lease, Liability, To Be Paid, Year Three", "documentation": "Operating And Finance Lease, Liability, To Be Paid, Year Three" } } }, "auth_ref": [] }, "bcpc_OperatingAndFinanceLeaseLiabilityToBePaidYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20260630", "localname": "OperatingAndFinanceLeaseLiabilityToBePaidYearTwo", "crdr": "credit", "calculation": { "http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails": { "parentTag": "bcpc_OperatingAndFinanceLeaseLiabilityToBePaid", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://balchem.com/role/LEASESScheduleofAggregateFutureMinimumRentalPaymentsRequiredunderNonCancelableOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Operating And Finance Lease, Liability, To Be Paid, Year Two", "documentation": "Operating And Finance Lease, Liability, To Be Paid, Year Two" } } }, "auth_ref": [] }, "bcpc_OperatingAndFinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20260630", "localname": "OperatingAndFinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://balchem.com/role/LEASESScheduleofRightofUseAssetsandLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://balchem.com/role/LEASESScheduleofRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Operating And Finance Lease, Right-of-Use Asset", "documentation": "Operating And Finance Lease, Right-of-Use Asset" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "terseLabel": "Operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [ "r965", "r1189", "r1190", "r1287" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OperatingExpensesAbstract", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r959", "r965", "r970", "r1189", "r1190", "r1269", "r1272", "r1279", "r1282", "r1283", "r1287" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/LEASESNarrativeDetails", "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Rent expense charged to operations under lease agreements", "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r688", "r1064" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://balchem.com/role/LEASESScheduleofRightofUseAssetsandLeaseLiabilitiesDetails": { "parentTag": "bcpc_OperatingAndFinanceLeaseLiabilityCurrent", "weight": 1.0, "order": 2.0 }, "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets", "http://balchem.com/role/LEASESScheduleofRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities - current", "verboseLabel": "Operating leases liabilities - current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r680", "r950" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://balchem.com/role/LEASESScheduleofRightofUseAssetsandLeaseLiabilitiesDetails": { "parentTag": "bcpc_OperatingAndFinanceLeaseLiabilityNoncurrent", "weight": 1.0, "order": 1.0 }, "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets", "http://balchem.com/role/LEASESScheduleofRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities - non-current", "verboseLabel": "Operating leases liabilities - non-current", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r680" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OperatingLeasePayments", "crdr": "credit", "calculation": { "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails": { "parentTag": "bcpc_CashPaymentsForOperatingAndFinanceLeases", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r684", "r689" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://balchem.com/role/LEASESScheduleofRightofUseAssetsandLeaseLiabilitiesDetails": { "parentTag": "bcpc_OperatingAndFinanceLeaseRightOfUseAsset", "weight": 1.0, "order": 2.0 }, "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets", "http://balchem.com/role/LEASESScheduleofRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right of use assets - operating leases", "verboseLabel": "Operating leases", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r679" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate - operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r691", "r1064" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term - operating leases", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r690", "r1064" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OperatingSegmentsMember", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails", "http://balchem.com/role/SEGMENTINFORMATIONScheduleofBusinessSegmentAssetsDetails", "http://balchem.com/role/SEGMENTINFORMATIONScheduleofCapitalExpendituresDetails", "http://balchem.com/role/SEGMENTINFORMATIONScheduleofDepreciationandAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r265", "r266", "r267", "r268", "r269", "r272", "r975", "r976" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://balchem.com/role/CONDENSEDCONSOLIDATEDFINANCIALSTATEMENTS" ], "lang": { "en-us": { "role": { "verboseLabel": "CONDENSED CONSOLIDATED FINANCIAL STATEMENTS", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r64", "r123", "r124", "r125", "r838", "r839" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r174", "r1065" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r138", "r146" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent", "crdr": "debit", "calculation": { "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleofChangesinAccumulatedOtherComprehensiveLossDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleofChangesinAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total before tax", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, before Tax, after Reclassification Adjustment, Attributable to Parent", "documentation": "Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive (income) loss for defined benefit plan, attributable to parent entity." } } }, "auth_ref": [ "r7", "r11", "r65" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleofChangesinAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net change in postretirement benefit plan (see Note 14 for further information)", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "debit", "calculation": { "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleofChangesinAccumulatedOtherComprehensiveLossDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleofChangesinAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Net of tax", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent." } } }, "auth_ref": [ "r3", "r4", "r11", "r37", "r38", "r65" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Change in postretirement benefit plans", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax", "documentation": "Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit." } } }, "auth_ref": [ "r37", "r38", "r486", "r510" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleofChangesinAccumulatedOtherComprehensiveLossDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleofChangesinAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, Attributable to Parent", "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent." } } }, "auth_ref": [ "r7", "r11", "r65" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleofChangesinAccumulatedOtherComprehensiveLossDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 }, "http://balchem.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleofChangesinAccumulatedOtherComprehensiveLossDetails", "http://balchem.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "verboseLabel": "Net foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r7", "r11", "r65" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleofChangesinAccumulatedOtherComprehensiveLossDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleofAccumulatedOtherComprehensiveIncomeLossDetails", "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleofChangesinAccumulatedOtherComprehensiveLossDetails", "http://balchem.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://balchem.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive (loss) income", "terseLabel": "Other comprehensive (loss) income", "verboseLabel": "Other comprehensive (loss) income", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r7", "r11", "r65", "r178", "r181", "r219" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive (loss) income, net of tax:", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax", "crdr": "credit", "calculation": { "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleofChangesinAccumulatedOtherComprehensiveLossDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleofChangesinAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prior service loss (gain) arising during the period", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax", "documentation": "Amount, before tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit." } } }, "auth_ref": [ "r37", "r38", "r58" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax", "crdr": "debit", "calculation": { "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleofChangesinAccumulatedOtherComprehensiveLossDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleofChangesinAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization of gain", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax", "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan." } } }, "auth_ref": [ "r6", "r38", "r176", "r486", "r510" ] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSScheduleofIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Intangible Assets [Member]", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [ "r943", "r1291", "r1292", "r1293", "r1294", "r1295", "r1296", "r1298", "r1301", "r1302", "r1303" ] }, "us-gaap_OtherIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OtherIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other intangible assets with finite lives, net", "label": "Other Intangible Assets, Net", "documentation": "Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other." } } }, "auth_ref": [ "r1197" ] }, "us-gaap_OtherLongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OtherLongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term obligations", "label": "Other Long-Term Debt, Noncurrent", "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer." } } }, "auth_ref": [ "r860", "r1195", "r1200" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Other (income) expense, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r46", "r1050" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Other", "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Other Item", "documentation": "Amount of cash inflow (outflow) from operating activity, classified as other, in reconciling net income to reflect cash provided by (used in) operating activity when indirect cash flow method is applied." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r1141" ] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OtherPrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses", "label": "Other Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1205", "r1288" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1103", "r1113", "r1123", "r1155" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r1106", "r1116", "r1126", "r1158" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r1106", "r1116", "r1126", "r1158" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r1130" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchases of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r49" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends paid", "label": "Payments of Dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r49" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash paid for acquisitions, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r18" ] }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PaymentsToAcquireEquityMethodInvestments", "crdr": "credit", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital contributions", "label": "Payments to Acquire Equity Method Investments", "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": [ "r18" ] }, "us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PaymentsToAcquireInterestInSubsidiariesAndAffiliates", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Investment in affiliates", "label": "Payments to Acquire Interest in Subsidiaries and Affiliates", "documentation": "The cash outflow associated with the acquisition of or advances to an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, and joint venture or equity method investment) or the acquisition of an additional interest in a subsidiary (controlled entity)." } } }, "auth_ref": [ "r18" ] }, "us-gaap_PaymentsToAcquireOtherProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PaymentsToAcquireOtherProductiveAssets", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Capital expenditures and intangible assets acquired", "label": "Payments to Acquire Other Productive Assets", "documentation": "Amount of cash outflow for the purchase of or improvements to tangible or intangible assets, used to produce goods or deliver services, classified as other." } } }, "auth_ref": [ "r48" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r1140" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r1140" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANS" ], "lang": { "en-us": { "role": { "verboseLabel": "EMPLOYEE BENEFIT PLANS", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r442", "r466", "r468", "r474", "r491", "r493", "r494", "r495", "r496", "r497", "r531", "r532", "r533", "r1005" ] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails", "http://balchem.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Pension Plans", "label": "Pension Plan [Member]", "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits." } } }, "auth_ref": [ "r443", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r492", "r495", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r533", "r534", "r545", "r1005", "r1006", "r1010", "r1011", "r1012" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r1132" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r1149" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r1142" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r1131" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PerformanceSharesMember", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofAssumptionsUsedintheValuationofOptionAwardsDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandPerformanceShareDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Shares", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [ "r1398", "r1399", "r1400", "r1401", "r1402", "r1403", "r1404", "r1405", "r1406", "r1407", "r1408", "r1410", "r1411", "r1412", "r1413", "r1414", "r1415", "r1416", "r1417", "r1418", "r1419", "r1420", "r1421", "r1422", "r1423", "r1424" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r1133" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r1177" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r1132" ] }, "us-gaap_PostemploymentRetirementBenefitsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PostemploymentRetirementBenefitsMember", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails", "http://balchem.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Postretirement Medical Plans", "label": "Postemployment Retirement Benefits [Member]", "documentation": "Special and contractual termination benefits provided in connection with termination of employment and payable upon retirement, but not payable from defined benefit plan. Excludes benefits payable upon termination from defined benefit pension and other postretirement plan, and postemployment benefits payable before retirement." } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r390", "r1192", "r1201", "r1329", "r1460", "r1461", "r1464" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r133", "r164", "r405", "r757", "r758", "r768", "r863" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PreferredStockSharesIssued", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r133", "r164", "r390", "r405", "r757", "r758", "r768" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r133", "r164", "r405", "r757", "r758", "r768", "r863", "r881", "r1328", "r1512", "r1513" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $25 par value. Authorized 2,000,000 shares; none issued and outstanding", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r133", "r164", "r379", "r384", "r405", "r757", "r758", "r768", "r791", "r1065" ] }, "us-gaap_PrepaidTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PrepaidTaxes", "crdr": "debit", "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid income taxes", "label": "Prepaid Taxes", "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r948", "r981", "r1288" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://balchem.com/role/CONDENSEDCONSOLIDATEDFINANCIALSTATEMENTSPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassifications", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r1188" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from revolving loan", "label": "Proceeds from Lines of Credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r19", "r1255", "r1258" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of assets", "label": "Proceeds from Sale of Property, Plant, and Equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r47" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from stock options exercised", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r5", "r14" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "ProductOrServiceAxis", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails", "http://balchem.com/role/REVENUEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r90", "r91", "r92", "r93", "r94", "r95", "r118", "r274", "r719", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r941", "r957", "r962", "r965", "r993", "r994", "r1074", "r1075", "r1076", "r1079", "r1082", "r1187", "r1211", "r1212", "r1213", "r1214", "r1215", "r1216", "r1217", "r1218", "r1219", "r1220", "r1221", "r1222", "r1223", "r1224", "r1225", "r1226", "r1227", "r1228", "r1229", "r1230", "r1231", "r1232", "r1233", "r1234", "r1235", "r1236", "r1237", "r1238", "r1239", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1320", "r1321", "r1468", "r1470", "r1471", "r1472", "r1473", "r1474", "r1475", "r1476", "r1477", "r1478", "r1479", "r1480", "r1481", "r1482", "r1483", "r1484", "r1485", "r1486", "r1487", "r1488", "r1489", "r1490", "r1491", "r1492", "r1493", "r1494", "r1495", "r1496", "r1497", "r1498", "r1499", "r1500", "r1501", "r1502", "r1503", "r1504", "r1505", "r1506", "r1507", "r1508" ] }, "bcpc_ProductSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20260630", "localname": "ProductSalesMember", "presentation": [ "http://balchem.com/role/REVENUEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Sales Revenue", "label": "Product Sales [Member]", "documentation": "" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "ProductsAndServicesDomain", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails", "http://balchem.com/role/REVENUEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r90", "r91", "r92", "r93", "r94", "r95", "r118", "r274", "r719", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r941", "r957", "r962", "r965", "r993", "r994", "r1074", "r1075", "r1076", "r1079", "r1082", "r1187", "r1211", "r1212", "r1213", "r1214", "r1215", "r1216", "r1217", "r1218", "r1219", "r1220", "r1221", "r1222", "r1223", "r1224", "r1225", "r1226", "r1227", "r1228", "r1229", "r1230", "r1231", "r1232", "r1233", "r1234", "r1235", "r1236", "r1237", "r1238", "r1239", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1320", "r1321", "r1468", "r1470", "r1471", "r1472", "r1473", "r1474", "r1475", "r1476", "r1477", "r1478", "r1479", "r1480", "r1481", "r1482", "r1483", "r1484", "r1485", "r1486", "r1487", "r1488", "r1489", "r1490", "r1491", "r1492", "r1493", "r1494", "r1495", "r1496", "r1497", "r1498", "r1499", "r1500", "r1501", "r1502", "r1503", "r1504", "r1505", "r1506", "r1507", "r1508" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant, and Equipment [Abstract]", "label": "Property, Plant, and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "label": "Long-Lived Asset, Class [Axis]", "documentation": "Information by class of long-lived asset. Includes, but is not limited to, property, plant, and equipment; right-of-use asset from finance lease; long-lived asset of lessor subject to operating lease; proved oil and gas property accounted for under successful efforts method; and long-term prepaid asset." } } }, "auth_ref": [ "r326", "r327", "r692", "r983", "r984", "r985", "r986", "r1304", "r1306", "r1458" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENT" ], "lang": { "en-us": { "role": { "verboseLabel": "PROPERTY, PLANT AND EQUIPMENT", "label": "Property, Plant, and Equipment [Text Block]", "documentation": "The entire disclosure for property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection." } } }, "auth_ref": [ "r73", "r74", "r75", "r324", "r325", "r328", "r330", "r331", "r335" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross property, plant and equipment", "label": "Property, Plant, and Equipment, before Accumulated Depreciation, Depletion, and Amortization", "documentation": "Amount, before accumulated depreciation, depletion, and amortization, of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection." } } }, "auth_ref": [ "r136", "r142", "r326", "r798", "r1304" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant, and Equipment [Line Items]", "label": "Property, Plant, and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r326", "r327", "r692", "r983", "r984", "r985", "r986", "r1304", "r1306", "r1458" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets", "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net", "label": "Property, Plant, and Equipment, after Accumulated Depreciation, Depletion, and Amortization", "documentation": "Amount, after accumulated depreciation, depletion, and amortization, of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection." } } }, "auth_ref": [ "r692", "r757", "r758", "r774", "r783", "r784", "r798", "r1065", "r1309" ] }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PropertyPlantAndEquipmentNetAbstract", "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant, and Equipment, after Accumulated Depreciation, Depletion, and Amortization [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property, Plant and Equipment", "label": "Property, Plant, and Equipment [Table Text Block]", "documentation": "Tabular disclosure of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection." } } }, "auth_ref": [ "r1307" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Asset, Class [Domain]", "documentation": "Class of long-lived asset. Includes, but is not limited to, property, plant, and equipment; right-of-use asset from finance lease; long-lived asset of lessor subject to operating lease; proved oil and gas property accounted for under successful efforts method; and long-term prepaid asset." } } }, "auth_ref": [ "r326", "r327", "r692", "r983", "r984", "r985", "r986", "r1304", "r1306", "r1458" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for (recovery of) credit losses", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r188", "r189", "r291" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r1130" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r1130" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "RangeAxis", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSScheduleofIdentifiableIntangibleAssetsDetails", "http://balchem.com/role/LEASESNarrativeDetails", "http://balchem.com/role/REVOLVINGLOANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range [Axis]", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r81", "r83", "r85", "r86", "r88", "r105", "r107", "r108", "r119", "r120", "r130", "r131", "r244", "r343", "r344", "r345", "r346", "r466", "r539", "r572", "r573", "r574", "r578", "r582", "r648", "r707", "r708", "r709", "r710", "r712", "r713", "r714", "r715", "r716", "r718", "r825", "r827", "r835", "r852", "r853", "r912", "r914", "r916", "r917", "r919", "r922", "r923", "r925", "r926", "r937", "r938", "r980", "r1013", "r1017", "r1020", "r1021", "r1056", "r1057", "r1058", "r1059", "r1075", "r1085", "r1315", "r1325", "r1327", "r1439" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "RangeMember", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSScheduleofIdentifiableIntangibleAssetsDetails", "http://balchem.com/role/LEASESNarrativeDetails", "http://balchem.com/role/REVOLVINGLOANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r81", "r83", "r85", "r86", "r88", "r105", "r107", "r108", "r119", "r120", "r130", "r131", "r244", "r343", "r344", "r345", "r346", "r466", "r539", "r572", "r573", "r574", "r578", "r582", "r648", "r707", "r708", "r709", "r710", "r712", "r713", "r714", "r715", "r716", "r718", "r825", "r827", "r835", "r852", "r853", "r912", "r914", "r916", "r917", "r919", "r922", "r923", "r925", "r926", "r937", "r938", "r980", "r1013", "r1017", "r1020", "r1021", "r1056", "r1057", "r1058", "r1059", "r1075", "r1085", "r1315", "r1325", "r1327", "r1439" ] }, "bcpc_RawMaterialsSoldMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20260630", "localname": "RawMaterialsSoldMember", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials sold", "label": "Raw Materials Sold [Member]", "documentation": "" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r1098", "r1108", "r1118", "r1150" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RelatedPartyDomain", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r139", "r140", "r149", "r157", "r159", "r200", "r205", "r206", "r279", "r492", "r517", "r698", "r699", "r757", "r758", "r763", "r764", "r765", "r772", "r789", "r796", "r855", "r856", "r857", "r858", "r859", "r880", "r911", "r947", "r1511", "r1518" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Axis]", "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r200", "r205", "r206", "r698", "r699", "r1453" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Domain]", "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [ "r200", "r205", "r206", "r1453" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r200", "r205", "r206", "r279", "r698", "r699", "r700", "r757", "r758", "r763", "r764", "r765", "r772", "r885", "r886", "r889", "r1518" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions [Abstract]", "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r139", "r140", "r149", "r157", "r159", "r200", "r205", "r206", "r279", "r492", "r517", "r698", "r699", "r757", "r758", "r763", "r764", "r765", "r772", "r789", "r796", "r855", "r856", "r857", "r858", "r859", "r880", "r911", "r947", "r1453", "r1511", "r1518" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONS" ], "lang": { "en-us": { "role": { "terseLabel": "RELATED PARTY TRANSACTIONS", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r695", "r696", "r697", "r699", "r701", "r757", "r758", "r773", "r843", "r844", "r845", "r887", "r888", "r889", "r908", "r910" ] }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RepaymentsOfLongTermLinesOfCredit", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Principal payments on revolving loan", "label": "Repayments of Long-Term Lines of Credit", "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r50" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development expenses", "label": "Research and Development Expense", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r583", "r940", "r959", "r960", "r975", "r1459" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r1099", "r1109", "r1119", "r1151" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r1100", "r1110", "r1120", "r1152" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r1107", "r1117", "r1127", "r1159" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r141" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RestrictedStockMember", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandPerformanceShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r1268", "r1398", "r1399", "r1400", "r1401", "r1402", "r1403", "r1404", "r1405", "r1406", "r1407", "r1408", "r1410", "r1411", "r1412", "r1413", "r1414", "r1415", "r1416", "r1417", "r1418", "r1419", "r1420", "r1421", "r1422", "r1423", "r1424" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r167", "r169", "r407", "r757", "r758", "r770", "r794", "r832", "r834", "r841", "r864", "r1065" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RetainedEarningsMember", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r121", "r122", "r208", "r209", "r210", "r212", "r219", "r221", "r223", "r288", "r289", "r321", "r322", "r323", "r376", "r404", "r414", "r437", "r438", "r440", "r441", "r579", "r599", "r600", "r607", "r608", "r609", "r611", "r614", "r615", "r625", "r626", "r627", "r628", "r630", "r631", "r633", "r640", "r678", "r717", "r785", "r829", "r831", "r846", "r1331", "r1332", "r1512" ] }, "us-gaap_RetirementPlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RetirementPlanNameAxis", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails", "http://balchem.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Name [Axis]", "label": "Retirement Plan Name [Axis]", "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r1013", "r1184", "r1336", "r1337", "r1338", "r1339", "r1340", "r1341", "r1342", "r1343", "r1344", "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", "r1374", "r1375", "r1376", "r1377", "r1378", "r1379", "r1380", "r1381", "r1382", "r1383", "r1384", "r1385", "r1388", "r1389", "r1390", "r1391", "r1392", "r1393", "r1394", "r1395", "r1396", "r1397" ] }, "us-gaap_RetirementPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RetirementPlanNameDomain", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails", "http://balchem.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Name [Domain]", "label": "Retirement Plan Name [Domain]", "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r1013", "r1184", "r1336", "r1337", "r1338", "r1339", "r1340", "r1341", "r1342", "r1343", "r1344", "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", "r1374", "r1375", "r1376", "r1377", "r1378", "r1379", "r1380", "r1381", "r1382", "r1383", "r1384", "r1385", "r1388", "r1389", "r1390", "r1391", "r1392", "r1393", "r1394", "r1395", "r1396", "r1397" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails", "http://balchem.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Axis]", "label": "Retirement Plan Type [Axis]", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r443", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r492", "r495", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r533", "r534", "r535", "r545", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails", "http://balchem.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Domain]", "label": "Retirement Plan Type [Domain]", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r443", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r492", "r495", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r533", "r534", "r535", "r545", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings", "http://balchem.com/role/REVENUEDetails", "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "verboseLabel": "Total Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r241", "r250", "r251", "r265", "r271", "r274", "r276", "r278", "r433", "r434", "r435", "r719", "r959", "r965" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://balchem.com/role/REVENUE" ], "lang": { "en-us": { "role": { "terseLabel": "REVENUE", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r79", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r435", "r436" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "bcpc_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityNetOfRightOfUseAssetsSold": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20260630", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityNetOfRightOfUseAssetsSold", "crdr": "debit", "presentation": [ "http://balchem.com/role/LEASESScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities, net of right-of-use assets disposed", "label": "Right-Of-Use Asset Obtained in Exchange for Operating Lease Liability, Net Of Right-Of Use Assets Sold", "documentation": "Right-Of-Use Asset Obtained in Exchange for Operating Lease Liability, Net Of Right-Of Use Assets Sold" } } }, "auth_ref": [] }, "us-gaap_RoyaltyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RoyaltyMember", "presentation": [ "http://balchem.com/role/REVENUEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Royalty Revenue", "label": "Royalty [Member]", "documentation": "Money for usage-based right to asset." } } }, "auth_ref": [ "r1334", "r1335" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r1168" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r1168" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss)", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r16", "r1442", "r1444" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSScheduleofIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Asset, Finite-Lived, Acquired [Table]", "label": "Intangible Asset, Finite-Lived, Acquired [Table]", "documentation": "Disclosure of information about finite-lived intangible asset acquired in business combination, asset acquisition, and from joint venture formation. Excludes goodwill." } } }, "auth_ref": [ "r307", "r308", "r309", "r310", "r837", "r940" ] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://balchem.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Supplemental Cash Flow Information", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [ "r1179" ] }, "us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Accumulated Other Comprehensive Loss", "label": "Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of components of comprehensive income (loss). Includes, but is not limited to, foreign currency translation adjustments, foreign currency transactions designated as economic hedges of a net investment in foreign entity, gain (loss) and prior service cost (credit) for pension plans and other postretirement benefit plans." } } }, "auth_ref": [ "r34" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails", "http://balchem.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]", "label": "Defined Benefit Plan [Table]", "documentation": "Disclosure of information about individual defined benefit pension plan or other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r10", "r24", "r25", "r26", "r27", "r499", "r500", "r501", "r504", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r529" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://balchem.com/role/NETEARNINGSPERSHARETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation in Net Earnings and Shares Used in Calculating Basic and Diluted Net Earnings Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r1267" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r30" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Compensation Cost on Net Earnings", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r30" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Axis]", "label": "Investment, Name [Axis]", "documentation": "Information by name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r282", "r283", "r285", "r606", "r665", "r1180", "r1181", "r1182", "r1427", "r1428", "r1429", "r1430" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Equity Method Investments [Line Items]", "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": [ "r128", "r129", "r200", "r203", "r282", "r283", "r285", "r286", "r665" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfEquityMethodInvestmentsTable", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Equity Method Investments [Table]", "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": [ "r128", "r129", "r200", "r203", "r282", "r283", "r285", "r286", "r665" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://balchem.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Carrying Amount and Fair Values of the Company's Financial Assets", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r1437", "r1438" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Identifiable Intangible Assets", "label": "Intangible Asset, Finite-Lived [Table Text Block]", "documentation": "Tabular disclosure of finite-lived intangible asset. Excludes goodwill." } } }, "auth_ref": [ "r943", "r1297" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://balchem.com/role/INVENTORIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r1203" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://balchem.com/role/EMPLOYEEBENEFITPLANSTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Net Periodic Benefit Cost", "label": "Schedule of Net Benefit Costs [Table Text Block]", "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments." } } }, "auth_ref": [ "r59", "r1387" ] }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Non-vested Performance Share Activity", "label": "Schedule of Nonvested Performance-Based Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units." } } }, "auth_ref": [ "r61" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://balchem.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant, and Equipment [Table]", "label": "Property, Plant, and Equipment [Table]", "documentation": "Disclosure of information about property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection." } } }, "auth_ref": [ "r326", "r327", "r692", "r983", "r984", "r985", "r986", "r1304", "r1306", "r1458" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Related Party Transaction [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r200", "r205", "r206", "r698", "r699", "r700", "r757", "r758", "r763", "r764", "r765", "r772", "r885", "r886", "r889", "r1518" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails", "http://balchem.com/role/SEGMENTINFORMATIONScheduleofBusinessSegmentAssetsDetails", "http://balchem.com/role/SEGMENTINFORMATIONScheduleofCapitalExpendituresDetails", "http://balchem.com/role/SEGMENTINFORMATIONScheduleofDepreciationandAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Table]", "label": "Segment Reporting [Table]", "documentation": "Disclosure of information about segment reporting. Includes, but is not limited to, reconciliation of reportable segment amount to corresponding consolidated total." } } }, "auth_ref": [ "r246", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r271", "r272", "r273" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Significant Segment Information", "label": "Segment Reporting [Table Text Block]", "documentation": "Tabular disclosure of segment reporting. Includes, but is not limited to, reconciliation of reportable segment amount to corresponding consolidated total." } } }, "auth_ref": [ "r1270", "r1272", "r1273", "r1274", "r1275", "r1276", "r1277", "r1280", "r1281", "r1284" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofAssumptionsUsedintheValuationofOptionAwardsDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandPerformanceShareDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionsOtherInformationPertainingtoStockOptionActivityDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r546", "r547", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r578" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r12", "r13", "r60" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assumptions Used in the Valuation of Option Awards", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r63" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Non-vested Restricted Stock Activity", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r1409" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "Security12bTitle", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r1093" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "SecurityExchangeName", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r1095" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SegmentDomain", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails", "http://balchem.com/role/SEGMENTINFORMATIONScheduleofBusinessSegmentAssetsDetails", "http://balchem.com/role/SEGMENTINFORMATIONScheduleofCapitalExpendituresDetails", "http://balchem.com/role/SEGMENTINFORMATIONScheduleofDepreciationandAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r127", "r241", "r246", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r271", "r272", "r273", "r278", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r318", "r329", "r333", "r338", "r340", "r612", "r613", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r972", "r975", "r976", "r982", "r1078", "r1468", "r1470", "r1471", "r1472", "r1473", "r1474", "r1475", "r1476", "r1477", "r1478", "r1479", "r1480", "r1481", "r1482", "r1483", "r1484", "r1485", "r1486", "r1487", "r1488", "r1489", "r1490", "r1491", "r1492", "r1493", "r1494", "r1495", "r1507", "r1508" ] }, "us-gaap_SegmentExpenditureAdditionToLongLivedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SegmentExpenditureAdditionToLongLivedAssets", "crdr": "debit", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONScheduleofCapitalExpendituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital expenditures", "label": "Segment Reporting, Long-Lived Asset, Expenditure for Addition", "documentation": "Amount of expenditure for addition to long-lived asset included in determination of segment asset by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Long-lived asset excludes financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax asset." } } }, "auth_ref": [ "r241", "r260", "r271", "r975", "r976" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "SegmentGeographicalDomain", "presentation": [ "http://balchem.com/role/REVENUEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r82", "r84", "r87", "r89", "r96", "r97", "r98", "r99", "r100", "r101", "r102", "r103", "r104", "r106", "r107", "r108", "r243", "r276", "r277", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r778", "r779", "r780", "r781", "r849", "r850", "r851", "r913", "r915", "r918", "r920", "r922", "r924", "r925", "r926", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r942", "r968", "r993", "r995", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1077", "r1085", "r1468", "r1470", "r1471", "r1473", "r1474", "r1475", "r1476", "r1477", "r1478", "r1479", "r1480", "r1481", "r1482", "r1483", "r1484", "r1485", "r1486", "r1487", "r1488", "r1489", "r1490", "r1491", "r1492", "r1493", "r1494", "r1495", "r1507", "r1508" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATION" ], "lang": { "en-us": { "role": { "verboseLabel": "SEGMENT INFORMATION", "label": "Segment Reporting [Text Block]", "documentation": "The entire disclosure for segment reporting." } } }, "auth_ref": [ "r241", "r245", "r246", "r247", "r248", "r249", "r261", "r263", "r264", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r278", "r971", "r973", "r974", "r975", "r977", "r978", "r979" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails", "http://balchem.com/role/SEGMENTINFORMATIONScheduleofBusinessSegmentAssetsDetails", "http://balchem.com/role/SEGMENTINFORMATIONScheduleofCapitalExpendituresDetails", "http://balchem.com/role/SEGMENTINFORMATIONScheduleofDepreciationandAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Line Items]", "label": "Segment Reporting [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": [ "r246", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r271", "r272", "r273" ] }, "us-gaap_SellingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SellingExpense", "crdr": "debit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofEarnings" ], "lang": { "en-us": { "role": { "terseLabel": "Selling expenses", "label": "Selling Expense", "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services." } } }, "auth_ref": [ "r43", "r190", "r958", "r961", "r964" ] }, "bcpc_ServicesProvidedMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20260630", "localname": "ServicesProvidedMember", "presentation": [ "http://balchem.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Services provided", "label": "Services Provided [Member]", "documentation": "" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r1014" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandPerformanceShareDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r565" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandPerformanceShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r565" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandPerformanceShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r563" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandPerformanceShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r563" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandPerformanceShareDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Non-vested balance as of beginning of period (in shares)", "periodEndLabel": "Non-vested balance as of end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r560", "r561" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandPerformanceShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandPerformanceShareDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Non-vested balance as of beginning of period (in dollars per share)", "periodEndLabel": "Non-vested balance as of end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r560", "r561" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandPerformanceShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandPerformanceShareDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r564" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandPerformanceShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r564" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofAssumptionsUsedintheValuationofOptionAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend yields", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r573" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofAssumptionsUsedintheValuationofOptionAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatilities", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r572" ] }, "bcpc_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsInitialTotalShareholderReturn": { "xbrltype": "percentItemType", "nsuri": "http://balchem.com/20260630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsInitialTotalShareholderReturn", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofAssumptionsUsedintheValuationofOptionAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial TSR's", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Initial Total Shareholder Return", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Initial Total Shareholder Return" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofAssumptionsUsedintheValuationofOptionAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rates", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r574" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofAssumptionsUsedintheValuationofOptionAwardsDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandPerformanceShareDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionsOtherInformationPertainingtoStockOptionActivityDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r546", "r547", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r578" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares available for future awards (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r28" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionsOtherInformationPertainingtoStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r554" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionsOtherInformationPertainingtoStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r554" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionsOtherInformationPertainingtoStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total intrinsic value of stock options exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r567" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionsOtherInformationPertainingtoStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Canceled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r559" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionsOtherInformationPertainingtoStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r558", "r1192", "r1201", "r1202", "r1329", "r1330" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionsOtherInformationPertainingtoStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures", "documentation": "Net number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r1192", "r1201", "r1202", "r1329", "r1330", "r1405" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionsOtherInformationPertainingtoStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average fair value of options granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r566" ] }, "bcpc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAndGrantDateIntrinsicValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://balchem.com/20260630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAndGrantDateIntrinsicValueTableTextBlock", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Information Pertaining to Stock Option Activity", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value and Grant Date Intrinsic Value [Table Text Block]", "documentation": "" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionsOtherInformationPertainingtoStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Aggregate intrinsic value, outstanding, beginning of period", "periodEndLabel": "Aggregate intrinsic value, outstanding, end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r28" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionsOtherInformationPertainingtoStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of period (in shares)", "periodEndLabel": "Outstanding at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r552", "r553" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionsOtherInformationPertainingtoStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionsOtherInformationPertainingtoStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of period (in dollars per share)", "periodEndLabel": "Outstanding at end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r552", "r553" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionsOtherInformationPertainingtoStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofAssumptionsUsedintheValuationofOptionAwardsDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandPerformanceShareDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionsOtherInformationPertainingtoStockOptionActivityDetails", "http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Award [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r571", "r572", "r573", "r574", "r575" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionsOtherInformationPertainingtoStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r557" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionsOtherInformationPertainingtoStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canceled (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r559" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionsOtherInformationPertainingtoStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r558" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionsOtherInformationPertainingtoStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r556" ] }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedPaymentArrangementEmployeeMember", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee", "label": "Share-Based Payment Arrangement, Employee [Member]", "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires." } } }, "auth_ref": [ "r547", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r571", "r572", "r573", "r574", "r575" ] }, "us-gaap_ShareRepurchaseProgramExciseTaxPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareRepurchaseProgramExciseTaxPayable", "crdr": "credit", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRepurchasesofCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Excise taxes payable", "label": "Share Repurchase Program, Excise Tax, Payable", "documentation": "Amount of excise tax payable on share purchased under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r1333" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofAssumptionsUsedintheValuationofOptionAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected lives", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r571" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionsOtherInformationPertainingtoStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, exercisable, end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r28" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionsOtherInformationPertainingtoStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual term, exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted-Average Remaining Contractual Term", "documentation": "Weighted-average contractual term remaining for vested portion of option outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r28" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionsOtherInformationPertainingtoStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual term, outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted-Average Remaining Contractual Term", "documentation": "Weighted-average contractual term remaining for option award outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r62" ] }, "bcpc_SpecialtyProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20260630", "localname": "SpecialtyProductsMember", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails", "http://balchem.com/role/SEGMENTINFORMATIONScheduleofBusinessSegmentAssetsDetails", "http://balchem.com/role/SEGMENTINFORMATIONScheduleofCapitalExpendituresDetails", "http://balchem.com/role/SEGMENTINFORMATIONScheduleofDepreciationandAmortizationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "SP", "terseLabel": "Specialty Products", "label": "Specialty Products [Member]", "documentation": "" } } }, "auth_ref": [] }, "bcpc_StGabrielCCCompanyLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20260630", "localname": "StGabrielCCCompanyLLCMember", "presentation": [ "http://balchem.com/role/EQUITYMETHODINVESTMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "St. Gabriel CC Company, LLC", "label": "St. Gabriel CC Company, LLC [Member]", "documentation": "" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://balchem.com/role/SEGMENTINFORMATIONBusinessSegmentNetSalesDetails", "http://balchem.com/role/SEGMENTINFORMATIONScheduleofBusinessSegmentAssetsDetails", "http://balchem.com/role/SEGMENTINFORMATIONScheduleofCapitalExpendituresDetails", "http://balchem.com/role/SEGMENTINFORMATIONScheduleofDepreciationandAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r127", "r241", "r246", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r271", "r272", "r273", "r278", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r318", "r329", "r333", "r338", "r340", "r612", "r613", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r972", "r975", "r976", "r982", "r1078", "r1468", "r1470", "r1471", "r1472", "r1473", "r1474", "r1475", "r1476", "r1477", "r1478", "r1479", "r1480", "r1481", "r1482", "r1483", "r1484", "r1485", "r1486", "r1487", "r1488", "r1489", "r1490", "r1491", "r1492", "r1493", "r1494", "r1495", "r1507", "r1508" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleofAccumulatedOtherComprehensiveIncomeLossDetails", "http://balchem.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r121", "r122", "r133", "r164", "r165", "r182", "r183", "r184", "r208", "r209", "r210", "r212", "r219", "r221", "r223", "r242", "r288", "r289", "r321", "r322", "r323", "r376", "r399", "r404", "r405", "r406", "r409", "r411", "r414", "r437", "r438", "r440", "r441", "r579", "r599", "r600", "r607", "r608", "r609", "r611", "r614", "r615", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r640", "r670", "r671", "r672", "r673", "r674", "r675", "r678", "r694", "r717", "r757", "r758", "r768", "r769", "r785", "r801", "r829", "r830", "r831", "r846", "r904", "r1333" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "StatementGeographicalAxis", "presentation": [ "http://balchem.com/role/REVENUEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r82", "r84", "r87", "r89", "r96", "r97", "r98", "r99", "r100", "r101", "r102", "r103", "r104", "r106", "r107", "r108", "r243", "r276", "r277", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r778", "r779", "r780", "r781", "r849", "r850", "r851", "r913", "r915", "r918", "r920", "r922", "r924", "r925", "r926", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r942", "r968", "r993", "r995", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1077", "r1085", "r1468", "r1470", "r1471", "r1473", "r1474", "r1475", "r1476", "r1477", "r1478", "r1479", "r1480", "r1481", "r1482", "r1483", "r1484", "r1485", "r1486", "r1487", "r1488", "r1489", "r1490", "r1491", "r1492", "r1493", "r1494", "r1495", "r1507", "r1508" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StatementLineItems", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r133", "r134", "r139", "r140", "r149", "r157", "r159", "r162", "r163", "r164", "r165", "r169", "r208", "r209", "r210", "r242", "r378", "r379", "r381", "r383", "r388", "r399", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r411", "r413", "r414", "r424", "r678", "r719", "r757", "r758", "r767", "r768", "r769", "r840", "r847", "r848", "r854", "r855", "r856", "r857", "r858", "r859", "r863", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r876", "r877", "r878", "r879", "r880", "r883", "r884", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r904", "r947", "r962", "r965", "r1086", "r1511" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeLocationBalanceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StatementOfIncomeLocationBalanceAxis", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Location, Statement of Income, Balance [Axis]", "documentation": "Information by location in statement of income line item where disaggregated amount is reported." } } }, "auth_ref": [ "r332", "r336", "r337", "r339", "r620", "r621", "r622", "r623", "r649", "r651", "r656", "r666", "r667", "r668", "r826", "r828", "r889", "r940", "r1017", "r1019", "r1051", "r1052", "r1055", "r1060", "r1061", "r1431", "r1432", "r1469" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StatementTable", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r126", "r133", "r134", "r139", "r140", "r149", "r157", "r159", "r162", "r163", "r164", "r165", "r169", "r208", "r209", "r210", "r242", "r279", "r378", "r379", "r381", "r383", "r388", "r399", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r411", "r413", "r414", "r424", "r678", "r719", "r757", "r758", "r767", "r768", "r769", "r785", "r840", "r847", "r848", "r854", "r855", "r856", "r857", "r858", "r859", "r863", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r876", "r877", "r878", "r879", "r880", "r883", "r884", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r904", "r947", "r962", "r965", "r1086", "r1511" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r1102", "r1112", "r1122", "r1154" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [ "r1398", "r1399", "r1400", "r1401", "r1402", "r1403", "r1404", "r1405", "r1406", "r1407", "r1408", "r1410", "r1411", "r1412", "r1413", "r1414", "r1415", "r1416", "r1417", "r1418", "r1419", "r1420", "r1421", "r1422", "r1423", "r1424" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Shares and options issued under stock plans (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r1192", "r1201", "r1202", "r1328", "r1329", "r1330", "r1331", "r1332", "r1460", "r1461", "r1464", "r1465" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionsOtherInformationPertainingtoStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r557", "r1192", "r1201", "r1202", "r1328", "r1329", "r1330", "r1331", "r1332", "r1460", "r1461", "r1464", "r1465" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Shares and options issued under stock plans", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r29", "r1192", "r1201", "r1202", "r1328", "r1329", "r1330", "r1331", "r1332", "r1460", "r1461", "r1464", "r1465" ] }, "srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRepurchasesofCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares authorized to be repurchased (in shares)", "label": "Share Repurchase Program, Authorized, Number of Shares", "documentation": "Number of shares authorized to be purchased under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r1333" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchases of common stock (in shares)", "label": "Stock Repurchased and Retired During Period, Shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r1192", "r1201", "r1202", "r1328", "r1329", "r1330", "r1331", "r1332", "r1460", "r1461", "r1464", "r1465" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchases of common stock", "label": "Stock Repurchased and Retired During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)." } } }, "auth_ref": [ "r1192", "r1201", "r1202", "r1328", "r1329", "r1330", "r1331", "r1332", "r1460", "r1461", "r1464", "r1465" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://balchem.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleofAccumulatedOtherComprehensiveIncomeLossDetails", "http://balchem.com/role/CondensedConsolidatedBalanceSheets", "http://balchem.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r54", "r865", "r881", "r905", "r906", "r1065", "r1092", "r1206", "r1255", "r1259", "r1260", "r1287", "r1440", "r1512" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockholdersEquityAbstract", "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets", "http://balchem.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity Note [Abstract]", "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "verboseLabel": "STOCKHOLDERS' EQUITY", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r133", "r164", "r165", "r170", "r387", "r389", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r400", "r405", "r406", "r409", "r411", "r412", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r624", "r638", "r639", "r703", "r907", "r909", "r921" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SubsequentEventMember", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r676", "r702" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "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": [ "r676", "r702" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://balchem.com/role/REVOLVINGLOANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "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": [ "r676", "r702" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SupplementalCashFlowInformationAbstract", "lang": { "en-us": { "role": { "terseLabel": "Supplemental Cash Flow Information [Abstract]", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r1148" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Taxes Payable, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r950", "r952" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r1140" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r1147" ] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://balchem.com/role/INTANGIBLEASSETSScheduleofIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks and trade names", "label": "Trademarks and Trade Names [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r1023", "r1291", "r1292", "r1293", "r1294", "r1295", "r1296", "r1298", "r1301", "r1302", "r1303" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r1167" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r1169" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "TradingSymbol", "presentation": [ "http://balchem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r1170" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r1171" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r1171" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r1169" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r1169" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r1172" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r1170" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRepurchasesofCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares repurchased, average cost (in dollars per share)", "label": "Shares Acquired, Average Cost Per Share", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRepurchasesofCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate number of shares repurchased since inception (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r1202", "r1328", "r1330", "r1331", "r1332", "r1460", "r1461", "r1464", "r1465" ] }, "bcpc_TreasuryStockSharesAcquiredAndReissued": { "xbrltype": "sharesItemType", "nsuri": "http://balchem.com/20260630", "localname": "TreasuryStockSharesAcquiredAndReissued", "presentation": [ "http://balchem.com/role/STOCKHOLDERSEQUITYRepurchasesofCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares acquired under the stock repurchase plan and subsequently reissued (in shares)", "label": "Treasury Stock Shares Acquired And Reissued", "documentation": "" } } }, "auth_ref": [] }, "bcpc_U.S.EnvironmentalProtectionAgencyCivilPenaltyMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20260630", "localname": "U.S.EnvironmentalProtectionAgencyCivilPenaltyMember", "presentation": [ "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EPA Civil penalty", "label": "U.S. Environmental Protection Agency, Civil Penalty [Member]", "documentation": "U.S. Environmental Protection Agency, Civil Penalty" } } }, "auth_ref": [] }, "bcpc_U.S.EnvironmentalProtectionAgencyCommunitySpendingMember": { "xbrltype": "domainItemType", "nsuri": "http://balchem.com/20260630", "localname": "U.S.EnvironmentalProtectionAgencyCommunitySpendingMember", "presentation": [ "http://balchem.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EPA Community spending", "label": "U.S. Environmental Protection Agency, Community Spending [Member]", "documentation": "U.S. Environmental Protection Agency, Community Spending" } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2026", "localname": "US", "presentation": [ "http://balchem.com/role/REVENUEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r1166" ] }, "bcpc_UnrealizedGainLossOnForeignCurrencyTransactionsAndDeferredCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://balchem.com/20260630", "localname": "UnrealizedGainLossOnForeignCurrencyTransactionsAndDeferredCompensation", "crdr": "credit", "calculation": { "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://balchem.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Unrealized loss (gain) on foreign currency transactions and deferred compensation", "label": "Unrealized Gain (Loss) on Foreign Currency Transactions and Deferred Compensation", "documentation": "Unrealized Gain (Loss) on Foreign Currency Transactions and Deferred Compensation" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://balchem.com/role/INCOMETAXESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r585", "r594", "r1015" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://balchem.com/role/INCOMETAXESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest and penalties related to unrecognized tax benefits", "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": [ "r593", "r1015" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r1136" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://balchem.com/role/NETEARNINGSPERSHAREDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://balchem.com/role/NETEARNINGSPERSHAREDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Common Shares - Diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r227", "r235" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://balchem.com/role/NETEARNINGSPERSHAREDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://balchem.com/role/NETEARNINGSPERSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Common Shares - Basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r226", "r235" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r1134" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(j)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r11": { "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" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "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": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-13" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-14" }, "r22": { "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" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483043/710-10-30-2" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-4" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r28": { "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" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r31": { "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" }, "r32": { "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" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/220/tableOfContent" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "45", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r38": { "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" }, "r39": { "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" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r46": { "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" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r48": { "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" }, "r49": { "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" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483070/710-10-25-9" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(h)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r60": { "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" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r62": { "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" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r65": { "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" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r67": { "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" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r76": { "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" }, "r77": { "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" }, "r78": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "323", "Publisher": "FASB", "URI": "https://asc.fasb.org/323/tableOfContent" }, "r79": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r80": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r91": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r92": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r93": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r94": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r96": { "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" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r98": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "3", "Publisher": "SEC" }, "r106": { "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" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column B", "Publisher": "SEC" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column C", "Publisher": "SEC" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(C)", "Publisher": "SEC" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481034/205-10-S45-5" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.4-03(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-3" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10" }, "r127": { "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" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480868/205-20-S45-2" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.Z.5.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480781/205-20-S99-2" }, "r132": { "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" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-11" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-13" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-3" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-5" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-6" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-7" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-8" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-9" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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(19)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r149": { "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(19)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r150": { "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(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r151": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r152": { "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)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r153": { "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)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r154": { "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)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r155": { "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)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r156": { "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)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r157": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r158": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r159": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r160": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r161": { "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(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r166": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r167": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r168": { "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" }, "r169": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r170": { "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(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r171": { "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(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-17A" }, "r177": { "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" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r186": { "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" }, "r187": { "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" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-35" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4" }, "r202": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-12" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1" }, "r282": { "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" }, "r283": { "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" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r285": { "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" }, "r286": { "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" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r318": { "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" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4" }, "r320": { "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" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4" }, "r323": { "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" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-13" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r333": { "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" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480204/360-10-S45-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r338": { "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" }, "r339": { "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.c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "(24)(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2" }, "r389": { "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" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480125/505-10-S35-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-3" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-4" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-8" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-6" }, "r411": { "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" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB Topic 4.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 4.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-5" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SAB Topic 5.Q.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-7" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481468/505-20-05-5" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479982/505-20-S25-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S25", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479982/505-20-S25-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S25", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479982/505-20-S25-3" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479951/505-20-S50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479951/505-20-S50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479951/505-20-S50-3" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 1.D.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479921/505-20-S99-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r433": { "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" }, "r434": { "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" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-3" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-3" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/715/tableOfContent" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3A" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r466": { "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" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(j)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(j)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(j)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(j)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(m)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-7" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-8" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480606/715-80-35-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r539": { "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" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-9" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "17", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479983/718-10-S45-1" }, "r581": { "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" }, "r582": { "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" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8" }, "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": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "45", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480865/815-45-50-1" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r650": { "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" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r665": { "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" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-32" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482804/825-20-50-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r684": { "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" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r694": { "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" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 1.B.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480148/855-10-S99-1" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "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": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r709": { "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" }, "r710": { "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" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(cc)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-5" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477657/942-210-S45-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478478/942-210-S50-1" }, "r759": { "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" }, "r760": { "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(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r761": { "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(13)(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r762": { "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(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r763": { "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(15)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r764": { "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(15)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r765": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r766": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-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(18))", "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": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r769": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r770": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r771": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r772": { "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(7)(e)(1)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r773": { "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(7)(e)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r774": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r776": { "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" }, "r777": { "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" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1" }, "r779": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r780": { "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" }, "r781": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.9-06)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478443/942-360-45-1" }, "r784": { "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" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "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)(15)(b)(2))", "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)(17))", "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": "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" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r798": { "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" }, "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(10))", "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(18))", "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(19))", "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": "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" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r806": { "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" }, "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 A))", "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 B))", "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 C))", "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 D))", "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 E))", "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 F))", "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": "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" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r817": { "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" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r825": { "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" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r827": { "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" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "805", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478072/944-805-50-1" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r858": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "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(13)(a)(3))", "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(13)(a)(4))", "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(14))", "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(15))", "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(16)(a))", "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(17))", "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(19))", "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(2)(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(2)(b))", "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(3)(a))", "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(3)(b))", "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(3)(c))", "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(6)(b))", "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(6)(c))", "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(6)(d))", "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)(e))", "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(8))", "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(9)(b))", "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(9)(c))", "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(9)(d))", "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)(e))", "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": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r887": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r888": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "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)(g)(3))", "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(7)(a)(1))", "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(7)(a)(2))", "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(7)(a)(3))", "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(7)(a)(5))", "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(7)(a)(6))", "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)(7))", "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)(c)(1))", "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)(c)(2))", "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)(c)(3))", "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)(c)(5))", "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)(c)(6))", "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)(7))", "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(9))", "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": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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" }, "r919": { "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" }, "r920": { "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" }, "r921": { "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" }, "r922": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2" }, "r923": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r924": { "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" }, "r925": { "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 B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r926": { "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 C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r927": { "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" }, "r928": { "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" }, "r929": { "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" }, "r930": { "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" }, "r931": { "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" }, "r932": { "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" }, "r933": { "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" }, "r934": { "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" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/985-20/tableOfContent" }, "r940": { "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" }, "r941": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r942": { "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" }, "r943": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r944": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3A" }, "r945": { "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" }, "r946": { "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" }, "r947": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r948": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r949": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8" }, "r950": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8" }, "r951": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-3" }, "r952": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r953": { "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" }, "r954": { "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" }, "r955": { "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" }, "r956": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12" }, "r957": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11" }, "r958": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-12" }, "r959": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14" }, "r960": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18" }, "r961": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-19" }, "r962": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21" }, "r963": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-24" }, "r964": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-25" }, "r965": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4" }, "r966": { "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" }, "r967": { "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" }, "r968": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-18" }, "r969": { "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" }, "r970": { "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" }, "r971": { "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" }, "r972": { "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" }, "r973": { "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" }, "r974": { "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" }, "r975": { "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" }, "r976": { "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" }, "r977": { "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" }, "r978": { "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" }, "r979": { "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" }, "r980": { "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" }, "r981": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r982": { "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" }, "r983": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-3" }, "r984": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-3" }, "r985": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-3" }, "r986": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-3" }, "r987": { "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" }, "r988": { "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" }, "r989": { "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" }, "r990": { "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" }, "r991": { "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" }, "r992": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "64", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64" }, "r993": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r994": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r995": { "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" }, "r996": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r997": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r998": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r999": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1000": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1001": { "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" }, "r1002": { "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" }, "r1003": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r1004": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r1005": { "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" }, "r1006": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-18" }, "r1007": { "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" }, "r1008": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r1009": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r1010": { "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" }, "r1011": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r1012": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r1013": { "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" }, "r1014": { "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" }, "r1015": { "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" }, "r1016": { "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" }, "r1017": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8" }, "r1018": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "39", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-39" }, "r1019": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41" }, "r1020": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "43", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43" }, "r1021": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47" }, "r1022": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r1023": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r1024": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r1025": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r1026": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r1027": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r1028": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r1029": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r1030": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r1031": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29" }, "r1032": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29" }, "r1033": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1034": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1035": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1036": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1037": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1038": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1039": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1040": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1041": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1042": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1043": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r1044": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r1045": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r1046": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r1047": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r1048": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r1049": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478064/805-740-55-13" }, "r1050": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r1051": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182" }, "r1052": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "184", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-184" }, "r1053": { "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" }, "r1054": { "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" }, "r1055": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r1056": { "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" }, "r1057": { "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" }, "r1058": { "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" }, "r1059": { "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" }, "r1060": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10" }, "r1061": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12" }, "r1062": { "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" }, "r1063": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r1064": { "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" }, "r1065": { "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" }, "r1066": { "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" }, "r1067": { "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" }, "r1068": { "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" }, "r1069": { "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" }, "r1070": { "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" }, "r1071": { "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" }, "r1072": { "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" }, "r1073": { "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" }, "r1074": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r1075": { "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" }, "r1076": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r1077": { "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" }, "r1078": { "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" }, "r1079": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r1080": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11" }, "r1081": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14" }, "r1082": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r1083": { "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" }, "r1084": { "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" }, "r1085": { "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" }, "r1086": { "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" }, "r1087": { "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" }, "r1088": { "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" }, "r1089": { "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" }, "r1090": { "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" }, "r1091": { "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" }, "r1092": { "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" }, "r1093": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1094": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r1095": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r1096": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r1097": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r1098": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r1099": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r1100": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1101": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1102": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1103": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1104": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1105": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r1106": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r1107": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r1108": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r1109": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r1110": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1111": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1112": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1113": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1114": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1115": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r1116": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r1117": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r1118": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r1119": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r1120": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1121": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1122": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1123": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1124": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1125": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r1126": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r1127": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r1128": { "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" }, "r1129": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r1130": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r1131": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r1132": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r1133": { "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" }, "r1134": { "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" }, "r1135": { "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" }, "r1136": { "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" }, "r1137": { "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" }, "r1138": { "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" }, "r1139": { "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" }, "r1140": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r1141": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r1142": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r1143": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r1144": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r1145": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r1146": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r1147": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r1148": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r1149": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r1150": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r1151": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1152": { "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" }, "r1153": { "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" }, "r1154": { "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" }, "r1155": { "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" }, "r1156": { "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" }, "r1157": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1158": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1159": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1160": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1161": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1162": { "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" }, "r1163": { "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" }, "r1164": { "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" }, "r1165": { "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" }, "r1166": { "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" }, "r1167": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1168": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1169": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1170": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1171": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1172": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1173": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1174": { "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" }, "r1175": { "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" }, "r1176": { "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" }, "r1177": { "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" }, "r1178": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1179": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r1180": { "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" }, "r1181": { "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" }, "r1182": { "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" }, "r1183": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r1184": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1185": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(ii)", "Publisher": "SEC" }, "r1186": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)", "Publisher": "SEC" }, "r1187": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r1188": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1" }, "r1189": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A" }, "r1190": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1191": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1192": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-11" }, "r1193": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-3" }, "r1194": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-8" }, "r1195": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-9" }, "r1196": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1197": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1198": { "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(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1199": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1200": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1201": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1202": { "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(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1203": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1204": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1205": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1206": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1207": { "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" }, "r1208": { "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" }, "r1209": { "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" }, "r1210": { "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" }, "r1211": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1212": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1213": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1214": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1215": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1216": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1217": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1218": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1219": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1220": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1221": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1222": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1223": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(m)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1224": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1225": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1226": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1227": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1228": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1229": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1230": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1231": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1232": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1233": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1234": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1235": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1236": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(m)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1237": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1238": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1239": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1240": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1241": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(r)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1242": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(s)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1243": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(t)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1244": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(u)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1245": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-30" }, "r1246": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-31" }, "r1247": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-32" }, "r1248": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-33" }, "r1249": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r1250": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r1251": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r1252": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r1253": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r1254": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1255": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r1256": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4" }, "r1257": { "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(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1258": { "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" }, "r1259": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1260": { "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" }, "r1261": { "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" }, "r1262": { "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" }, "r1263": { "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" }, "r1264": { "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" }, "r1265": { "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" }, "r1266": { "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" }, "r1267": { "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" }, "r1268": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1269": { "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" }, "r1270": { "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" }, "r1271": { "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" }, "r1272": { "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" }, "r1273": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r1274": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1275": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1276": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1277": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r1278": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r1279": { "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" }, "r1280": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1281": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1282": { "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" }, "r1283": { "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" }, "r1284": { "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" }, "r1285": { "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" }, "r1286": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r1287": { "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" }, "r1288": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1" }, "r1289": { "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" }, "r1290": { "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" }, "r1291": { "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" }, "r1292": { "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" }, "r1293": { "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" }, "r1294": { "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" }, "r1295": { "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" }, "r1296": { "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" }, "r1297": { "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" }, "r1298": { "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" }, "r1299": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1300": { "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" }, "r1301": { "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" }, "r1302": { "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" }, "r1303": { "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" }, "r1304": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482558/350-40-50-1" }, "r1305": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-3" }, "r1306": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482222/360-10-30-2" }, "r1307": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r1308": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r1309": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1310": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r1311": { "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" }, "r1312": { "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" }, "r1313": { "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" }, "r1314": { "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" }, "r1315": { "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" }, "r1316": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r1317": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1318": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r1319": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1320": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r1321": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r1322": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483049/450-30-50-1" }, "r1323": { "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" }, "r1324": { "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" }, "r1325": { "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" }, "r1326": { "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" }, "r1327": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1328": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r1329": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-2" }, "r1330": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-3" }, "r1331": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-1" }, "r1332": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1333": { "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" }, "r1334": { "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" }, "r1335": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1336": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1337": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1338": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1339": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1340": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1341": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1342": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1343": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1344": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1345": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1346": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1347": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1348": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1349": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1350": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1351": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1352": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1353": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1354": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1355": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1356": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1357": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1358": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1359": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1360": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1361": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1362": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1363": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1364": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1365": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1366": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1367": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1368": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1369": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1370": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1371": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1372": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1373": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1374": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1375": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1376": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1377": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1378": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1379": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1380": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1381": { "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" }, "r1382": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1383": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2" }, "r1384": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3" }, "r1385": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3" }, "r1386": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r1387": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r1388": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1389": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1390": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1391": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1392": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1393": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1394": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1395": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1396": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1397": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-8" }, "r1398": { "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" }, "r1399": { "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" }, "r1400": { "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" }, "r1401": { "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" }, "r1402": { "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" }, "r1403": { "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" }, "r1404": { "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" }, "r1405": { "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" }, "r1406": { "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" }, "r1407": { "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" }, "r1408": { "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" }, "r1409": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1410": { "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" }, "r1411": { "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" }, "r1412": { "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" }, "r1413": { "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" }, "r1414": { "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" }, "r1415": { "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" }, "r1416": { "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" }, "r1417": { "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" }, "r1418": { "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" }, "r1419": { "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" }, "r1420": { "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" }, "r1421": { "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" }, "r1422": { "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" }, "r1423": { "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" }, "r1424": { "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" }, "r1425": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1426": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1427": { "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" }, "r1428": { "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" }, "r1429": { "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" }, "r1430": { "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" }, "r1431": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r1432": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r1433": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r1434": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r1435": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r1436": { "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" }, "r1437": { "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" }, "r1438": { "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" }, "r1439": { "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" }, "r1440": { "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" }, "r1441": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-3" }, "r1442": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r1443": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1444": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r1445": { "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" }, "r1446": { "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" }, "r1447": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r1448": { "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" }, "r1449": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-2" }, "r1450": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r1451": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r1452": { "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" }, "r1453": { "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" }, "r1454": { "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" }, "r1455": { "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" }, "r1456": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A" }, "r1457": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480031/860-30-S50-1" }, "r1458": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "905", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478704/905-360-25-4" }, "r1459": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r1460": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477657/942-210-S45-1" }, "r1461": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478478/942-210-S50-1" }, "r1462": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r1463": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r1464": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r1465": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r1466": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.9-06)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2" }, "r1467": { "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" }, "r1468": { "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" }, "r1469": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1470": { "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" }, "r1471": { "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" }, "r1472": { "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" }, "r1473": { "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" }, "r1474": { "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" }, "r1475": { "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" }, "r1476": { "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" }, "r1477": { "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" }, "r1478": { "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" }, "r1479": { "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" }, "r1480": { "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" }, "r1481": { "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" }, "r1482": { "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" }, "r1483": { "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" }, "r1484": { "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" }, "r1485": { "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" }, "r1486": { "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" }, "r1487": { "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" }, "r1488": { "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" }, "r1489": { "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" }, "r1490": { "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" }, "r1491": { "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" }, "r1492": { "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" }, "r1493": { "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" }, "r1494": { "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" }, "r1495": { "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" }, "r1496": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1" }, "r1497": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1" }, "r1498": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1" }, "r1499": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1" }, "r1500": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1" }, "r1501": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1" }, "r1502": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1" }, "r1503": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1" }, "r1504": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1" }, "r1505": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1" }, "r1506": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1507": { "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" }, "r1508": { "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" }, "r1509": { "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" }, "r1510": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1511": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1512": { "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" }, "r1513": { "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" }, "r1514": { "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" }, "r1515": { "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" }, "r1516": { "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" }, "r1517": { "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" }, "r1518": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "810", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477383/970-810-45-1" }, "r1519": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1" }, "r1520": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1" }, "r1521": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1" } } } ZIP 89 0000009326-26-000028-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000009326-26-000028-xbrl.zip M4$L#!!0 ( (.B_US/71*SS4,! *@4%@ 1 8F-P8RTR,#(V,#8S,"YH M=&WLO6MWVSB6+OQ]?@5?=9^I9"U*X?WBI'26XCA5[DELM^WTS+Q?>D$D9+&+ M(E6\.%;_^@. E"Q9E$2*I A2Z#63LB1> .QG7['WQJ?_^S)SN6<8A([O_?J+ M.!!^X:!G^;;C/?WZR^CA\OKZE_\[_(]/_U^__S^?[[]Q7WPKGD$OXBX#"")H M0+ZNJS:?1-*L"]+XXFH*[*A&!K_= %L29I8JMJ'AJ+WE;&@]<>& M(/;5L2(*8QT* E1Y^T(6#&FB ]DP9561=!M ;6(* ABKEF$K0"+OG49HSFC> M7OAK;QI%\XL/'W[^_#GX*0_\X.F#:)KFAQ=\32^YZ,)YB?HAM#8N1I\'3_[S M!\=S'0_BM?D0!< +\=1!A!;S@R2@20E&7Q9?G[/QB)=QX)(WHBOEM0>MO3;[ M^GWOE(2^(/5%:?F0E]#)FJ0D".*'__G^[<&:PAGH.UX8 <^"R[ML^'H7>>UR MNN@'_!)M>6$<]I\ F*\NGH!P3%Z0_K!Q<1A$VQ>B+SA)B]_[B8HS=8R:=?>Q%\B3X0 M!ODP_(__^(]/D1.Y<(BGU%\._].'Y,M/'Y)'CWU[,?QD.\]<&"U<^&O/=L*Y M"Q87GN]!- #GY0)?"(/D3\>VH4?^1+_?((D3.%;R_I?H'DY^[5E]Q%4>F.$G M0>?BRD.O6URBT07 O?9L^/)?<-'C'$2-25]2>T.!_,^4)>W3AXVG%GC)91P$ MZ U?G= "[O]"$%QY]AQ7%SSUN(2U?^TA M67 Q<5Z@W9\ -WQ]I=X;DB^.?^%2HK].ZROZ)ER]P>@-,5&K>L$=NMRW-U]A M]H9_E[9>\&$3" &<0+3\%@PS\(MQ?1$268:&P!&<7T0(M;_V0F]_J2])VA'P?D$Y$R%['G1&34X12@'WO+[V<0A'$ A\FG MY,=/'S9_6W[&S]AZ7HS&\/9AJ1BZ^/'PI>BST"H_X$&LGHDXS['A^J5DG4'D M!T>^=NM^_.47Z/DSQ\MZ;-ZEV7C$A\W1[YNU%\_&,-A!D3GZL] :/OL1W'H6 MALT%_J70HT+XA.&?_;3TQT(/1'+3RWX:_J78-.'4L=Q=,TU^+/1 ;(\@-LQ^ M8/ICG@>F\H0\$\N3Y?>0"/KE)P0*]'GBP( CS \S3;3+Z__:5 !O;UZ-8//I M+F+\O/RY=\V)AW]C)( M%"Q#8DU%ZQG2V21F0_+11B][F;N.Y43?(3:".-M! MOY*(3B_UPR\>(C0E?,\5^.E#YGM62[(:3F/"R&SYNH\LY"3%+@ZIW493&.#K CC%3WN&UY[ESV!; M2"$*+:<%^G[F>P^1;_W1FC6OW4*N&_^V[> ()G#O@&-?>Y=@[D3 ;YVJQ::2!0[=Y@5_0P#<2B MP6?=C#K)5=DCS ]M:.&9(TH-+23FB)Y^S9DCVNSZU^Z(ME[P4[!G(+7=3:;" M 6N"<&WWG$_J@#5!H+9[R(TY8$T0J^W>\JF]E*J2$J3:/=\NZI^::-%V5_V$ M7DIE:]YZ+[T9+Z6J]9=K]\R+34VI;B=0;KL#?%*=5N7"M]WS;5JG54F+MONW MI])I5:YYVUW3)G1:E>M/73YLL0S(JG;59.;4M8%*S -L*>&8NT@Y@9AOV1YB M*90YHFIU.X$*6"^OAJC8YU;:G'Y_: :MLX=ON^5+@ M@%5&B[8[PR=TP"I;\[8[O0TY8)6M?T,.,.YW9^=8_-M)(D.^^1;I&OH9N+@_ M9D*#3\O+_WX#9G!@^S.D ]:X(42WW\-GZ,7PTX?,:U<$6AM/6S-4U89\Z4Z3 MLAE+4VW(X>XT*9OI@ZA-K:' 2.?)V8SNU*B-K8Q^@L#&AP9L^O57 ML[GK+R DT93;.28Q58UE*B,,M0$8:@C3$,?0T(WY^'78R%4OM0[4Y:HK^==! MJ7 =J-V$W\&H]S", L>*H-VJ]J0:M7OF%*QSA34H&K5;WTVM,PW6 +4)X500 MI1E+0*=VM]!F$T+X#"SR-48 N?DIVI%,7J),J2&^;0UH4'2TE"[69 M\I20I2';@-H$^N;(4H]?J+?-_S[M2E?H&>IM\\!/N])56KQM\\%/+3VJ6VGJ MFFIX]2H=1_O A]-)%K&C90 RV*U,5-VD7#FIP_D;H(2FO)4J5O)U(;2_GF>T\1#&9?X#C* MZG;S[+O/V,D.H.U$7X'EN(12U<2;\4NO2<8Z'O4:M4?HLPWMD6?C?CO8K4\& M,'H*(*R]N$/J"WI?TJNA/+71&$;YFD4Q=?$<1OD327OJ0D:,\C2ZLM2%E&BD M5$W26:(N%E3[XNSP# MWDT1(8(2!WR%PHVDW=[ EZJ*)U.-CA!P8X)X-0*@+.E(/D(H9MQG-WU"VK$Q=%))Z M?#2D^9L"" L:TJ[YFT)&*\.%I]?\39&'!>M:H_F;J+&06QFR.U/-WPA 6-"P M!9J_"60HK0P7-J+Y&R$/"]91J_EK2CA66AF%.SN25UD'HK#('KWV6UULSJ)U MK:!YI7S. G 4FN%U,7@K8VIG1.Q*.;N5$;J3N%%UL5'6N]%4CZTP-PZS@J@X9D0)7*Z T=)&EHKT:E,F)#!TD:2IQ1J8RH MT$&2AN*:*I41CVR2K*KE_ 6V33NJ2:@,1]! D*;T")6Q AH(TI06H=*?IX$@ M3>D0*GWN59SC-^@_!6 ^Q0VV$ZI8?NQ%P>+BQT/GM >5SGBSI&A*;U#II3?. M%4UH#(U*[[QQKFA"5VA4>N5[2+'4X#>^]Z.CP2N-2K><$IHTI#TT*OUR2FC2 ME!JATC6GA"9-Z1/JO/.M?=:D5SKN@>Y[K_NLR\M&EA7/8G(0UF, O- E.U8C M^U]QTFF]-;M2&G5N^?&4^ (GC@?MS]!#?T1W+J)+&RE"G5]./6]0H6:H\^%; MPTA4D(\ZOY]ZKJLI,T6GSNUO#2/511'JO/_7#IR1$Q"2X+7=[I!YYX>(8G/7 M7^!K7J]."=)1CT>G+C+0$GHUY WIU$4-Z*5772*.NB!!*TA0I=^C4QL3V"3! MFP/3\"' _A,(4U5_E]R,+ZPJ]?L@ EY?&6X:'.UA/VJC$(SVM?,]M?$.1GNZ MS%IJ(RP,*'39T]3%_AQP+T+_ A: M)'SS!#UK<>D\.RXBXJERT>2\%%N_M!3%#.IB/B4IYL]FL8?F\3!'Z^)X3QTE M&[6!(42PZ9]6@-KY3P[+G?O=7 MX 3_ &X,/R]6?_Z.9@,":[KX!I_AF^WUU477WCR.0G*%V!X,4!LS:CL&I/9@ M@-J@5=LQ(+<' ]1&S'4Z:L4\D@;HX&\,)A?:))% 7BV,XH= ^04]C.&D;3AJP M3R2!VGAB6PC7E,% ;0"R181K1(-3%[%L&^&:4JG4A1!;2+A&=!QU,;T6$*Z> M5"Y)H"YNUBY:5+AW)@G4Q:8.T&+-7;CQO4LTFP#]$ /WN^\Y,+S]>19AS9K0 M(%(7@6)H:$Y.B]3%F0BAO\$PA'!U,.(W"$*("8)&LGYXX9[+;KU#1#@X$AS) MN ?>4QJ^P!^_.YXSBV?M(2]UX2&ZR0M>VD5>ZJ(Z)R,O142@+D)3$1$>?_I, MA$HB=7$N\^1=6&A18-#; M??.!VR(P=N'R@K$?H/GV+=]UP3R$%\L_/MI..'?! JVEZWBP3V[Z. /!$YK3 MV(\B?W:AHBD]PR#"!]FD+R'O2WY.9VN: T/5\(0CM*R1O7QQNA8#M!8?,KXW M!J:0_9,P$+-O88_:^:@/9.V#Y8\I)N5YU"/W(*)C_/S:0^[2&V"DI);F$1?Z MKF-S?TDDS,P <"U (,M/P=C<\/+I8/ MGR 1T9^ F>,N+GYY1 (QY&[@3^[>GP'O%SY$\F227!,Z_X87HH(X@7S\F!P]7CT48MD3#_3AZO+'_?7C]=4#-[KYPEW] MS^7OHYO?KKC+V^_?KQ\>KF]OFAF]E&OT_PW"*0)&Y'L\]V5P.> D055,BD6D MJ Y442\J(LWJV%[.S9$T,9V1"PU?;^^_H8=87&H W,,)2?_O M<1[ -I4-G8LOOA5C"P3W5.T1W3]!%PQ%H?]W8A^\/H5FI4L?HK ,+PVGS95( MWEH9G(0W<%(RX?0.-RG@;CWX?HO\N<H-V/@G@%?ZDW_,^_F+JB?MS% M 2>FP7_^1=2$C]O__OW'Z/[QZO[;_W+W5W>W]X_TY4W]GON=NOW./O5]R:NENINM'E(_Y9-&5E)Y]3 ,==2_'5#[AH M"KD_EZ3F$A^(@YX-[2/DX1VY_2K)\-I$C(V^Z<_0(Z;XMKX-%OT%!$$?>DL$ MR;WAWV(/)D.3!9[#+EMN<4KQ,M_>MU<*D!0)!V=([!8#$^"&*SF@I') H5T. M/-Z/;AZN";2_AZ9'5#@>3:U67;[IXG;; M3HB#5-S$08:5%^,PTD4!P79%(DM?T@%61*;/^1/N==H<"+EP#BT<,K8YQ^.<*.2L*;$C5D;OB=T901@( M2=2TB#^C: -D9U028U,&FJ)7\R0\J/V/2IVL71[5TFF2!AJ.BF&O2ARHR5_; MR-I:77]^4K )QS#AM6>],Z_R>?WC'?:1_#KP?W@8%3 M5(Z,;#N 89C^YQMZGKB4(69OJ')W( !/: V_!,XS?"M(^,(>2?J>2_3G;?#H M_UQI,USZ\1W=C?NG5O8:(@AN ])OR+->(]YB;WCSMVWS]KB7X -+@?O_._-$ M>Z>OD'I#0=<4E0XW*Z_5G$X)2\EY@);,F0.7@R_0BB-$?O3U!/=O>L^]0]/E M\'RWX\043>?5ZO_/OQB2J'\,N0BZ<#[UO:5/S6-MX,98XG$@@(##X:H+[EU^ M+& HC]"=&]27>T-CF_;O"T#LFX^$ZAT>Z:9BQQG=LJ3U54T0RF/K@#Q;\^L: M"?L\(. %3N2@AP6$EC! 3ML\#L(8NW*1SSTDIY1QHO1N_![#%D>#1E9TT8PK M=UPZB*P,] -.4]Y'2?I 4M1*'D5&991QY=+EQF;0_O2'W5MGQUDA"4U.;X@\ M.I%+X@T06%/.I&$M C/X8DUQ M@BZ'Q.#/J8.^>96513R]G.E*YP/3_,HZU5,+41H3$;!2UFH2RT>4>8A\ZP^> MFX. >\:=KKF_#@2M+WV0\88%%TZ1\7%$%(?1[&B:I4+H@IH$MV+MY&2;$8W R0XLJ=1V0.WH#0!G\F',@EIW!PW[[MIW&N M3)VL+<-_Q6'D3!:GMY6O/1O'.R W7G#6%**ISG NS\\I)$$P;!>O[8*\$]]S M4Q"2[46; ZZ+E ;>)L>&]I^Q@\UL9%V/87H!>N;*TI9QR"S96$[M[34S?4DC M;(/CG_'&,F>C7Y&ZQY?. VA!HOQ%B2-9%2'W#CTOC)'>"J<^WH99;N%&4Q"] M'?=/L#E"LCU*;D['_Y[G@&=S[Z1D?F.$!_3[^%]H]/AZ/-UCQB87)(- 2[14,RWA7'P_!]<7Y>6QB\+BE[K_C99/R< MF:A#/5?OY.+\ 7Z:N7]-82*& YR+A!CD@&4A[L?M@&S"$ %6E9G?<@C-_8P? M$#<"+IPAR8%>%"R5'&*C&5J"Q0 9 I"\WX83QR/I6"24C*.O$IK*CE&0G\6/ MR\L.7K!S *L+L0607HS4.Q;@3]Q3X/^,ILM+EUHS:2!KV;' PN%&<2#I%44N!X@@U3Q)'9AFQP>U/^^GHCW] MK/WK9C9X+XF<\SWX_J+F_7GZW>'7U,[@$@G))S]89'C#Y"(B/JWTHE?'&%=B M?\L6QB?.)"JZVI59"4*&J43)'*M"U&B;ME3-LP9:*G73LA'I5SAUYVW1\OFN M1)OX]2;+YJ9LKFWDV:;H^;#+3:%LOM72M*@=0U;I4:_4:6Z#)9H<-8DO)AJ85;01,2 M%3DF\6*DC3R?A'OC,(GPH%DFM;89E7=^0-[E+O#+?SKHU>BUG(>FY6-I^.R$ M1+MYP+,P:I#.P]4/)"$D IX- CODYND1D=G)7O([\#XS6$-WU)%*K!2/)H93 MZ+I+.''O$$A(O"\II]H?37L_X/X7#9LF*IW;AE=A!8VIG5NFRK1U4\A5M$@- M-XY(O/QOL;M(7!U)3KH)\-NB>=7FX&N0G 3 Q9Z3T)%D$R%C:I.V4@_QJ>4@ M>RO\M7=]\S5C]YJD*I$\B0?RB-LX(B(9R>9-TGOQK&_[43]](+(YD.V GB6L M@(#3E$7>T U>D,0E%I9#'28)3V2RN/YR,T<*9T9Q)#-JF2S%<_[K2'9'Y'-1 MM T)P:WMQ$;GHVKH#W=$WY_:!E"Z>=QZ$\>YGUAS%P$^5<1YAEMM'5]'2(8F MO-X"QF@8<;3[EB)E"&\[1>9K5*FO&E5.5\L]!T^P/PX@^*,/)NBE%\#]"18A M7I?L;I:*--#5G0TM,]3!9%*'.DCD%Q*Q::GB18PL[@!?A88#:!@&-PVP;OE+ M+KH\$L&+)#X^)@?G7'WZ [U!6VT-T=VQX7/HV^7OU]]YRYO[^]N[T>/C;4+ MS#?KF\=52\E6-&?0!YI>;.-X M]_>J7(VFU,V!)E0U*-E0*AF4,1#%_4_*N8FQTG447D9K9O86YPG[M6"P\BOE7'1]1W2 M#]QUAB[>4^IPB*0'V()!@FY(?+V^&=U<7H^^<=Q1Z(;2>"]GNZP,+$?!O$?&549B*E=2)%PQ7NZ$8/;^JCOT@@FN2O?08N MDC20>YA"B&0,(+L]1+RT<(ZXP7=;Q\[);1VYT-:!)[NVI [I"[22@\=DD7RK MTJ5AR\K.(R+&3*KF@9"\ R?,$F*6$+.$*.19HM5KRPER MC&/FXY.0^XJ.3FFI;-HK7EJMM8\-=MJGIH;YBFS2)EV MRXD:A5FDS")E%FEK>!87..6R2'%V?P"G^%CT9\CATTEFL/W6*9Y^FZU3,O[6 M6Z=X%FVU3@D%6FF=XI&WTCK% V?6*=-TQ5&S"R?,.F76*;-.*>19-:]U2JJ' M0UQ<3 H$I[Z+WA;^PEW]&3O1H@.&JMIR0U7MA*&JMMA055MKJ*IM-5159J@V M3JY6HD9CABHS5)FAVAZ>-?(:JB"<6^Q$:3N1S.TS2K/H^I@X8 MM') RV#JH'WJX/C>_4P6EV$8PTCKZZ4.U-ION0/ZFX&B.E#\'9\VX42D]S%1RN@+=_D9ZW37#V/< MNWPT]N-H>9[\O1/^T2T<,5U=%\)D5MK/E#7CF@)<(TJILE:8LF:@6 ,%;B4? M(+H117T7^!:TL6[N%DB8)JX+/DP3,TU<*5P[WQU:5)<=PUG+< :*-5#2>-"!Z@%8<.)$#DVW('R$YY3IUF)FV9A#+!3&F MK9FV9EQ3B&OT5%NK3%LS4*R!XC::PH"[]B9^,"./ZA8\F ZN"S@R:R++=##C MFB(G"@NI#M:8#F:@6 /%UW+1&I72@ MBC30$:T_SOV0M+6X"*!+2F<__G3L:$HFLDG>A.07PNLM8!SZ;AQMW[)[(.O_ MXF<[]J^]/-68O>5-TY6"F8,GV!\'$/S1!Q.$M@O@_@2+$#/"VJAGCK>DC8+G MFSW4TV!#H@.B^X>1'Z+(#W_$"$Q.)D,,G]W!;!.=&5-$XZM:=DN8O'<@B+CK MP7_^1=2$C]O_OO9VV0A O66;G B5>WD9\>3KD"8+'UZ']49T1RZ#ULL0.044 M0UUK\'GT[?+WJ^_W]W>U]6O>P0T)2,-P=/0,_ Q>1"G(/4PBSB+24>2!X M0F(O%=CRIC:O<4KD81=.A%YD'11!O>&[+[[K@H <&!--_3@$GAWR''RQ(#)" MPBD(DKX.'U2GY^U1@#(=$:J1F>OCG]>8!^^K#]O:8,#,7(_$D8B 6_ M5\5B3]HU*%$9F&;1E]<^*'6@2.K>1QV(/^:U9Q,.V&G1GH[5#YBLHS!Z+\05:<#9&\E 6^;2!^-J"5,0?>_V]$T_X,@X" M1 $.$%ZXJ([^J<*(_/D%7@BB8[GE5&@'1Y;7B?1I[('8=I"A\)ZR=6H&4=FK ME!B]1?BF> !%3WQK2E> ''^"#2L+_P'_C)UGX&Y8_14%HPJNGT _>/[Z=HF. MG**P/L$ OX"6&7YR7BX\W_L: (MT.XT])[K' 8$XM'L($1X>./G"ZB-8(,O% MF0$W_+6'/WE@!O&5_2< YA<89R//QO^Y>@79*+H$0;! B_(/X,:PQR6^-_(N M7Z(++Y[U;9\81/BQ"'9H12 !('9 )WV\ Z')O*@KGSYLCC2+L8L3Z)6'ZS2M* [PB]H:ZPJNZ0!.O%%:V;[;$JMJM2)_7Q]=?:$1AGQY!(\M" M4XU"+D"&/:+ZV(4\Y\$(AU2!Z_H_2;@''U)F!1"9=ISK(T.8Y+3_M4))/5J^ MZJL??/'C<32)W>70[ED.1%R5C"X3$!BDTC0-,5' :6R.5>T-# MDS+&&7'8"TV89NF*DM$O_;'TI]0IXQ$YPSFT\':*NRBQT9=G-UDJS#H[=$=K M1>LA<&\AX 9&1V)905A6#-[4Y;(B]9!4J\/\8'"J0LA4""<5PTGF55.C"4YG MY@Y?>\^(='[@P)#HWJJ]X%RL5_CXI',R*E $I/" MK)0<5PDUCC1Q#.13\:JDTV3@,"B=4"I7!R6S-S1Y7=\.)#!;^=02VO$L?P:Y M"+P<*:69P5.!E$ZI\8BIL,TOBH##6:6YA9G#M*+C@.#=1,>ZJ)TX+]#N_QL& M?@9J1+Q%;DBB])$FY)R9)9P4QEL;R2_,&F[4&DZR\8XS712I-U1Y62X=FV!6 M,*T0RF,%EX*0W!MJO"11!:'J&P*8-,CD[%3$1S\";A4RN2+KIDAF'EW_PY&LF"Y^8NP#K/LTFZ\!S7"!Z_5\H,RDIB/PEM[C!E1IY]M:1+ M\,UA47JF\/&;[YO_W1=,"J19,@LG0K$\E<'W0N_.<_0OO8BX#TY8QD-1DGD]H[R!FX^A^-;R!SWGC@7 I98,%U1AL,5F1*O M"ZP@L[-P.B2ZJX03J$M"F%B?1F)G>#X1-,ABIX#9=L M\HI8NC2(&=VT8NEPY*0J+.'Z35Z5NMWIAFZQG01-T-KW6=XZ';)Z+>GXQO>L MH[+#5 -QELG+ E4M*AB,FLE=/QY&)H*1P8MRM\/:].>OUY.W?G1J)M5]#;/7 ML7!?P\*3IZ'CX8ER] N*$0WOM_*:H?."T-5L96H<&<;4C*F/JD,HRM1BPM0: M+ZG;<3?&U*?KG4K380?[3L;XYH"QXSJ1 Y.\JH?(M_Z8^BZZ(/R%P[G+T:(V MMS/'_6LPD-$JVWZ,DPC>EJ(T=;ADP=$U>NKSB47A\K@)]Q5@>0,8EBR MSR?;@:U&]6!*K/E31[*5TANJ(J^;K/MR9Z%T6$97 R6U-U1,7C*HZEQX9G[/ M4D);_@R+:!* (9$6GVSRCZ$')P[;VF].<%_-YJZ_@/ >UQA6P74:V>8W-:KL M(@:I$PKPRB&EDZH:@QUNTB ^OCC/C@T]NUSLBAE(%8CL%2E2+W;G.60:3KG2 M2G,-LZ1I!&$^SMD=DIF-O6IL/%UO1"X M0N'-+*2*RX.W>6V+G93>4!)+%VTR>YI6M!0H ,Z!%A6A1:!J@^(,"\BL[119 M*D]!H9NU:B^O*KU]H^,=047E=76;XUA-!GV'H'0=[P=427F\XQ82NL;+!BLL M9-[&:S,B^.R[SR18Y ./.19-.1;??._I$0:S;^@EMY/+ -I.80['^ZJJQ*/I MTF1#,AB=T..H D:XE86FT :C,POB?X$3B-0\.XJ<#O&\)$>RX?T(7M;LL>)M M= VA-T2"VE1*=_5D87M: 74H":9:0(D(4 HOT@6H,S.E]^^[KC6.8U8V97NO M1[?],J3>T.2-\NW0F<%-*Z*.VWX]'E$RLKY%7LXXG9D9WS1LP9:5X\QZJFL; M]GB>4TBG9IFJBCR&IZ8W:H_'DTJZ-;/,]":-<5+(Z?K>4S^"P8SSQV@XR7&% MS/QNM&'S,D3Y!8ZCXUE,ZPTEB5>9Y=U=,.5IVUP-F' E)S( R@MLJFUN^G-O M6,Y-6W)NBG*8T1O*AL)KTG;9)TL^8,DV]";;% 6ZV1LJDL$;\O;I]@SH9^N- M7/JSF1/-(&ZRB=O,8#2B:4#/PD&E=S=^!#E1?=]D3]_-^XNJC9?0N? <]]=> M%,3P+3NMS7[DV9?KGS^OCZ"XT(X=.+U[M@F2T38N#PW%_WL>T=#!ZF((![C8+K MFZ]OV7?U%H+..Q# MWWS!S4' />-G#;A1'$W] )'$YG9.)<2O"\O-@@PY?'U;/O/K=6K*GJ7.'E\Q MJI<='R[QP9EUF=EUVQ1(AORQZ)H?,Z?;. HC9)L@9C[8-.)U/EKA]3X&#\>- M33_)V*[#,'Z+@[W#,DX"T<+#0HZ+YQ^&Y.$O/,@YY.5)0\57TJWT-U(?+/I^ M^NC[)DR(DLC?'@:-AO6'Z3R"#L1%2B)(I!)!C?I5M%G2V$7UO5)F]"$EFKRB MH,TJ"D<:T8=TYY&C02:T,! T;?MP[YK,Z +S*&FCBD)Q([H S4N/#B=72$+] M1G3A.>VT4G-,JGH[>FMX619ACI'II,VBJ:J\FG&X[?9J8Z.O;FR76>GJS>^J M5AHWM$3.H6KPHK1]SL N7.\PMCD0<7^+/9@H5EG@.4F0-'+5%VC!V1@&Z4\B M^4GE.?2P.43/?H;NHH2MSA+2*K#5US"5868=W(8210$'&D29]07K+((.V.JE M$20F"-K>QV1)C*>"PPB-&B\Y<)$1Z=A]Q^,L,'G,*H;N8030ES8'0>"A M\;-2_<8$])(45RDE1I85SV)RYLL7.'&LP@TQ1)'4!TF"QDOE#WMA!C6MN#H@ MKFO %:D30LX^+].%JW,SLU\IF1X A\^%"^ 4>J'S#-,6+,SD;O 4SR5]2-'' MY3IUD@8:W_P0M\VXG3R"E\)LJ)&#O"2AM*O+3'%:$7;X<,]:$:;WA@JN"-W> M+NJ2B4Y_@5&8D5?**HWHJS1:S_^](E0JS'*X&2(O"\@QUK?K^EDI!JLYHJSF MJ +(F\1-575>$;?[@#'(U^C?T*_YUIO8X$W@RC3A'OOST#TIE9.%N9#1.MI^ M/'9A0NFR@H(F&ORUJ(%7\=+D9@ZJ)6C^\N219Y>7IY* Y:EFZ+P@M+5G>K5P M:LR399*$29)FZK^KD21B(DDT9)UM9^0P25+(;OL0X>-)EZEI:PG4,Q \.=[: MT-:?;$%$_R!%Y?#3./@PW,QQ.^I!U9*+/.P"[P$[UGX"2J1(%D(.6#A4#;P% M3OGS_ B]*O(QV&WHA9 4FA,BD-CVA'0Y" _=S/R1; MU1T"N#_!(L1H7D<<@MOZ>K]=JIT+,IG4L2 )WI$\\P/2,NT"R0$8X*O0< - MP^"F 9;D?SE,%1UY0%A@[.362D8[N5*Z%RN"YV'E:C!%+AZFQ[1S$0*2MIW7WS7!4'( M.1X73?TX1!YTR'/PQ8)(@\UAD.1BT@NA0?Y@&EF74; MT=2OFH'8!A9>RGD(+Y9_?+2=<.Z"Q87CD0&3FSYNZF L$]]8!>1]R<^IN#2- M@6DJ6&*FH9WTQ:DP': %^+#]O:(.=-W,_$D8B 6_5R6UT!V[!B4BVTC2*AJ4 M;&2_I-%!=7ZE9'GOHPZ$(.ENVE+$H=@SN3!?[U7N5YU3Q\$;B)8#N-4WGJXFJ9ZF MI=-@+'M4].9$ARRP M^UM__SF%BB[],,*Y++6$BXJ44G6\8.I 9 63X7:2JI'"JD'K#45#X&6QK9G] ME%ES#+=YPPOE<*LCW&H2+ZL,MPRW)_6QR^$6'P"IF+S9]G/Q&&ZIP^T!1[,< M;DE39ASUR3HPZ=QPVR47LHI==S:XE@_NG-S6WP(_#+DDKYYYK4UYK80*=X$_ M*=XN4,;UZ(+,:T;+NWLP&XHZU![P6<%C+@!:G M5 G([&?Y&0RUIW57RZ!6QD%MD9>,K..#S@VUS%EE@^O4X,[)6;V=0]SSP7OB MX,L<=Q4(+VKS6=G][;O_S#K4/T#776<&UHN^MD[A!^(W*26N$D(4MM 4Y%>( MO"A3U0B< :A* !T(I90$$#XRQ.3EC(-O&8 Z J #88V2 -)Z0T7B)7D[',< MU!$ '8@PE 00/A!:XR6I](E%50+H[(Z;"R$(K"EIY6W#9^CZ<]QCK9R!> [Q MN]H-Q"5I1I[]Y94PQS*;@:1UYL'K+!S<$3@=+$:M$DXFAE,%QB.#$ZUP.E@H M62&<%)*0P"OB=FX$X8!:3E-PL^-FY;IL1!S#;:(,VQ_";A_6)>-ZDZ.9PAZH3F9=6((AD( MO* S1'4648>RKBI&E-(;RCHOZ:6- H8H6A%U*".J8D2I"%$RK\G=#F!2D=Q1 ML@UR;4Y;KL2;CG+; 1MSE7F3LE=8F+_P#I/"*Y6Y<46(U8J0P3FC[X ]6AY] MR5'K6GD+E*&O>^@[8+N61Y_1&QHF;TI51=@9^CJ$O@-V;GGTF;VA;O"&5-5V M8?WHZU*2/KN?LON[Z5-E)\PO#];C)H$_X_Q$E/A>HXD@[97UM9>!KV3]M6?Y M,_C-#PM+>U7H#563EZ26%WLQ$Z=#L,_KWI6 O8A@+_**TM:#M!GLNP?[O'YE M"=CCO5I1X0VEY17I#/<=PGU>C[8$[O&.LB#QBLIPSWQI=C_SI4]0?!Y-8;!* M=^,Y#T:L^IS=?[;5Y]?X5%(8KJJ+"$>P+-#3[="':.3HK[?FU9(NB765[AK< M^)Z_-+MN8.$>0JJ"["W>E V:DF,8O&K=@C\EO-3>4.)UC:K<*P:O6O?83PDO MG'O$BRI+/^XLO+9"#J>$E]X;JKQF4M5\X\Q*WQ/G[)U#R/J^O$EZOF6 [ZK< MS\146>>N#;;+8B5P,%CP*1SR=I4Q PN=8*G#7"P, M&DU H#%+MSEBR*%6S!S:?2J,&!%7+VXG3S8C9LH&&6O9.LCA?[1W/_1TD;L] MJ"SFD6@X+8!7E*H\$GIVYQD:3Q;HJPZ-,H[N*7)5X1>&Q@ZA,:^A5QT:%=(\ M32E=#<'0V#TTY@TC5H=&%<<.5:&JG8^6Y!/1NH7/[N]8"@7%^42KVIPQ1#(# MO?F4JS]C]/-W&$U]],LSN@1WS"N<%ZMI2)WHO-[:HYZ8 M4=4]=CH0]Z>9G7#;"),71,9.C)UH8:<#544TLY.!JY4$7A;:>NHKXZ?N\=.! M_2*:^21)O:&D\DJ&K\B0 MU!$DY7*]RB-))L?K:N7;;U:)I"ZY),5.K&>#Z^3@SFGO]@9&'$SW;ZOV?JK1 M"32MUE]+"EBAJ'BE.MYXP*5#T#J^+Y*ND"[[6L;9>ZV*"-)BJS%>[#8O'G"* MR_$B/E'&X"5]NYR1\2+C1<:+Q<(*Y7A1ZPT-A3T-=Y>6,>J#SX\6.1H%DM RV'X]=2&,P@XVNWM&=:R2(F\, 37@V0](UG(( MB7E/9"$@QGN,]W+SGE@)[QE";XB6:3NGC?$>XSW& M>SMX3Z^&]T3,>QE9@.?'>RS$PT;7N=&Q$,]KB,=VW#B"=EU!GH0PR>3WT:8# MBO?(J79+ 1<+^GQ)P)>E@G$3P(%LMD,%%R0]M6;P.;%KU6O0+3XN%D#:P\8"0 Y;ES]! %F@=.<^/T*LB'Z/2QO6/ M6/9YI H+(*!Q$\<#GN4 %PT;?4%:R RVYIQK0=*!*+CMQ-P/'8S.BP"Z('*> MX<>?CAU-EWRT=E<*!>'U%C!&PT-_7WWG+F_O[V[O M1X_7MS<-2Z^]P[U<2:3+=8GTL))#"05F\P!.T75(B'!)PG"[1/*[+[[K@B#D M'(^+IGX< L\.W]-!F!TCCCT0VPXB1O%A[M 1R#@@/+49J;/PRLQ#>+'\XZ/M MA',7+"X MP9[)96XYFH77()%%M/B+C\CH@-QW=-TTY*Z0MK.)=/Q;[$%.%OAS7YX'YR7G MXC ..;PIOZO/1N[M54J&::VK,M">=KN!Z=6I?:/\4V[GM<\K&3(;6\L9,E!UXS7BQ MV[Q89V,F0V]Y8R;&BXP7.]*8R3!:WIB)\2+CQ8XT9C+,EC=FJI(7*ZG:VY.% MR.X_X_N[&9')YN';:)J4S*WE@KQSD7AZGYYXS',>C'"^2 1>+JJ.V;#[6WS_ MF1VL]=4/T$>/L^(@@)ZUX*( >*%+TN$X8/\K3HX)9*=M%5K5=Z5"@"$:.OKK MK9U%A-I&?EMB=J4DO$PI^(@)F+QVY-F/K^0U]DY M+@DYKJ M7Q"9/&BG9PK>87(A9OV!;L:L^F]H_P8<#X=11X$3HH7\$@?HWSLT,]]>E"!.1:8*0UQ+$%?AQNNI<:;UAE)YHX/!C5H!MV45 M4R+@= 2\C#YFS8BX<^I\>'#OILE8=.X\?;KX-'NE3VKZ8A:LPS$U2-PYXZ") MPB&3(VHP* ZF= JI)XA5UX5/,XT^MS4'FS$'[=^0\$;ZID?KDW-"1> M4%D+=,;\C/EI8/X#6\]5,K_2&^H"KVH28W[&_(SY*6#^ ^&^*ID?YRXANU\U MVUK_?U+NWW\X0L6'(; S%-@9"KO66=U_B??S$D4?_(7?T9.]&B M7?/^Z@=<-(5&C*;WI.<[C?=**N98'G<']8/,%S M\,6">*.$G#R,YXJ/(TX^(5B F<^G);$.R;YXXC#*G8.O*B]DOF@TQYU@;35 M0$@T5I&S+B1UH,E%#T78>5B"4NR.G8[2WMZF;^Z",52B3]NJ'S"_GFC9F3L4U^SBMW M#R. RS.2I4CMP3S8!OXRB,@(=7)A\; M"*]L8/:&,DX9-[#:V\D*S(UC K_F1&FA;HF/WC"4>#&C 1(3^,RP8WQ^(CX_ M4!%1 9^+O:$IM?_XI?H9O9N%X-DT*'V@<46]3ZCN<%)!JTVIOH/5)#$I;I:, M[>)F=NQ!5P DUPD@F0&HC0 B^=?2QX[0J$(-2R.5F'8]8VPS&K7D6!"*3?6L M;LFX63([!:3&PZ:V['8ZFFB*"G+F>3VC73X[F(%.V!TG*QF-Z!4-6QE6E(@& MM;NBH4+-3A7PRK@(Y\NN3*0R&K%H_F8-UCP.K"D((2G;MY("F1#O'7$L_G!* M-R%C]^Z5./;(L^_)F8[V^AE%_P!N# NK>XVTTS>E[1QL=I(LG=!J/FS":'1> M-.IJ:'VWD-Z10Z@>R"',)Z@?TH<7RRD4]=[0,'G#R'& %>/."I7S@3;CA93S MMOXURAW(2ZO(8,#IBP=:5-=IU9F)52=NI^$W ZUSVFA)Q#OI?^7/\9J'G!.& M,;0YTNTN]:?8">S-IDP1[KLF=-EB-T+!SY@G<=P5>B%I5EB4"25\4EEV:C2+ M.5&,LN9C3HQ&YT6CKNY+U.)>;Q,7R2!-7)2V-N+LDJ1DG+"'$VIO*-6^0A9Z0T7A-;%T^PI:>XG5H(D8)I&N MJ!.4XMF"DN&RXGP'1GI&>D9Z1GI&>D9ZUN.RV<8YK';B.'^/CN88,FZ5R:M* MCA(L5K%#!>JZ58C931H5D@S25B=32D2#S$1#NV#'1 .C$:-1%VAT3KM1>WKT M\)SC66Z,IT1.:$XHLOXO?+&<$'(1>&&U+"=T7DY6]RTKO:%D\H90Q@IA!2[T M2T]&(T8C5FU:KIN/I#38S4?&J?J&S$L9VU\9-Q. M3V+*MY/(:="NTXE=IQNT=&4^I_V?NOOYG&_DH&JGJM;:;AEW:N--8[NE%HM. M48RQYJ-3C$;G1:.N=DNMQ;VJMYN/C/L@"KRD;@MMIJKK2XS.XV*5;>:CX.YZ M3!5W%D.-VWN*F-A[V^6Q;*?KQ*U\_A9[D).%$IU\]H0XRA?/[&=!FI;TKY5E MDNZ:?&XP4UUGNI5C5'69J8);T?&R(/&ROAW3:4>E:5&(4%CJQGB?\?Z6Y9&G MBV YYI=)TS)!XR6SK4W+&/,SYN\B\]?>L5#!*3HZXOZV=J7J .=7^V1*@WC5 M=*4R3MB52E%)PS9357E55BIMO\TT ],,)35#[=T[%8TTX9*WTT>88F F(6/\ MIAB_]D:EBMX;:AJO*VWMV7L:SD]CW\MA+ >L(.YM; .W@EZG,EH&VX_'+JRF MC2H;&AM:%X=VGEM?7Z %9V,8+ ^R4$Z]_74&ADVGS1>Y]N;!BD%.'5!,WA3; MVC65LK1[QI0=9\K:^Q@K9F]HFCJOF(PE&4N>*4L6*N^1M]JY[F@L4YXY5:$W ME&3D\)?541U!4 '\I++ 4AE &HC@%CE-%VA@[U48MKUC+'- M:,0J8NLXB<(A.I]UC&O,<#]QGWD59PF+O&)LAWG;'*4T8C%\7,>#,$"#_5U!3[D'M38%5@U>D.5 MEZ7M(Z+9D5-T(JOY< FCT7G1J*LA]:*'/=B#:I+T/$.KZJR'\^7. M8KHY3\W^T6<]:#B+EZG>3@(G3\UW/4:=)B9&W?9&?#/(.J?]E;I/>CC?4$#E M'E6MK7\U"?.@JI=N_HQXTG, NZKR8X60Q M95V?LL[C8I4]ZT%3>L/2QR[1*D,8AG)Y6_4:?"HQ^#)$!]N\.G'#F^\ ^=3+ M;C=JD]&QLLW^6EMMIM3>,D;3D@[H!J\+;6UZ5Q0EK0CLG2_F:^_(HND8\X*L M\*K2UJ[_#/.T8[Y0F%LY7TL*:9SF>TL5VZQT=%@\\M'.>MLWZ!+R+(Q>"GC+,F*6_F?7.$P MY)77.76VGM'EKD,OUX 8+BO8WV>D9Z1GI&>D9Z1GI&_*RVO%)OI)VL.<;ZU MA6[=B=M Z$IOJ,B\GA'M[$A!6S<1UZVBPV[2J)#+39E84)E8:"/DF%A@-&(T MZ@*-SFFW:4\G&AX[)&Z,I_1I''Q(M<_ZO_#%"%56W45^!\P#RIL;Y9 MUWI#6>9E97N_H/UG7W436=VJV6,THI]&7:VK+-JU1M$;[%JCXY:B@L*;6HX& M8XP]JU/.RH'6LN7:UNCXN.8R:=BT"@V&G+Y29<.C@G:=F=AU<;.:C:J:JUC-D0D&@7>%4H72S/PE/T&^^,1HQ&K"UHN?*S7/Y5O8UK#+$W M5 S>W%.@Q'1U]1NT>7RLLGUK#)R6SU1Q9S%40^^C@@:?G!I\I4]]87M=91O7 M_"WV("<+)?K6E#C@/4VD3%;A0D9K9OOQV(5)O5S9:DN:%KSPP? 5+TTW#I17 M\K3<*E6&:BBDQ8^F\V9&M+$=A:C5(JBQ""D3'DQX5"D\U-K[@QDJZ96D2[PA M[6[4P83'J0I?F%AA8J5^L5)["S9#ZPT5D5?%[6,[F$RA0J8<\>3J5H&.N$0E M?;54Z81]M0R=]-525)57U8KZ:C&-Q#12\QIIJS]BY1J)M$44,S*LF$*B0B$Q MD<)$2J4BI?9^AX:)?&=5Y!5FY9;=P_A BB[1?VWG>?@)_;,<\PP$3XZ7O%S8 M9%D+(G('R3>.9Z-/%PI^>PK+(2E[62U%=0^NEISD81=.A%YM[2>P1/+/(.2 MA3L/ &^!UI[S_ B]*O(Q^M%00XAEM$>(!"+T8>)XP+,RR7'Z_UVJ78NR&12 MQX(D_("DH1^0'=0+DO"(KT+# 30,@YL&6/3_Y3!5D!OUB 4.+IJ[Q%H#,<6G M#V"81?&F0+FE 0DH/X^^7?Y^]9V[O+V_N[T?/5[?WNSD5PJ&>[D22I?K0NEA M)8H(!4 XY;ZZ_L^PX:D4E,7OOOBN"X*0T@ M$JR&213OJZ FJM["\YJ'\&+YQT?;">ECJD)3Z8Y%U!LE3V:< M_)Q*+],<&*J&!5B:M9"^.)5M S3(#]O?:TC]BF+F3\*@V/?B0)*-@G=D#TI4 M!X*H5C(H 4W/K&Y0^MY''<@9H3LUI(C5NV=RF8%0L_ :I(8B)<[1@_/"?4=7 M34/N"DE=FQASRUR9C<5A$#@<"R\=U*8+')(@:7G"PZ7W$+JW;FIW>"=[CL3^ MFF#[BYL$_HSSYQ#;ULBYQ,&,9^2QP?#B!*Q5!"5G*7LZM$"59Z[J25"B\17( M9K$ZCP4HN&1=#(!W.I!](%FC5$]Y4^@-#84W!:'=$>RV)( R7FPW+QZH92K' MBV)OJ*N\++?UG-8:>@J\V7H0);(+TU!]9F?NK][XHD%^96-X9/\K#J,DUASY M7 10UN."SEOS23#O^#/%O:$YH'_[-C0YL:+HUVAVILQ47-_]H" &6X=_&_R!:LAKJW^\X )O$X6]+<+23=GSQZM4:>P-I9Z0TGA M=7%;&[.RXH[ ZH U5PNL9 0KB5=$JAK'5%]'3+$0)XE?Y/".93$X!U_PW\<= MWG&^#=,JE.#5%.F;N!)6Y"6]-'-1%E9@0,HKLRL"DMH;FKR6T3FY>9?X7"SM M"0P"Y(0EQRKA+N60==2KL:'EEH .T=#17]M&44*8),[U"%ZN$MWY&7IPXD19 MS(3[D&=4*^5O5LDL:&IALR6.JX.-CI1Y1DUZ,[ Y*POY#D? 0DQZI#:Y=SAF MAD:VX/S)>\Y"1'0BSO7#\$B!S.R<"@SF%8F^^L$7/QY'D]@=619:IRC,8B9< M_::7[EW%S.+6"^*BP,$U3@(M)XBD=1_[82ZMZ/?K!K.K3"?$W3#FVYM;%*YU_ M0P3&.\>WF#DQA2]3 C^NT7?DV4MC:G]33%D0>D/-*.W#,NN[/4+_)+ 2<H!7)7CA\#%150 V>-1(OS)GYPSFP,GP!O?S$IO3, OK:Y7 M%GQ W!3>3D:$7'@S"?]QO:+5Y10$3S##$I,%J3=4S.U*B:M'8=,'9QOLK5^PRS5EJ MJ0>.\].@\XS+:YG6/N%FQZ:DO?8L9#N'\ M,_GOM+>ESOR)/P2U%65"0,\8K MZK8"9^?!=0!1!W1W+8C"K7ME7M)H@53E^IQFB7WM/2-3RP_J5-LLPE%<4J_1 MI3!#X8UJD5=D6C8=&9::E=%EL*03X2QD[+EU)$Y&LW"^"R!RANUE7F=Z7F?8MIF 2]2C,C_@L9M[,.#.7Q<\H M!ER]\CT?T+:Q9")73NSLGCC-@GT5)YF#!6E<1O8[+"O )S OI3VSQYO*2MKM MYMXE],+!ZH1:WU[#GD5EN2CTA@IO2.S Q\[B[.AP2J4XPQO=O&:4WG-C=OS1 M09:2R?_,9-&>9D^6^7S4Q&JUXFN/4C[KR]:LB=Q3=*;Z@K5)U[S;!S0F.[ M%';P'J71[5X'BDQ)UM'NUI.Y^AHU:6 7:7E*%_N=HK\CYK2[E'J?%S]"; UE M,&1A@TA#_JW&ZWHWCB\JV"^78F?@G+GA<(?%NKA!1]P@\[I@,F[(I4&7(VEU M;\9@CD^Q2G9$;2=* [2'!#' MBX#WY)"=PS0%W_HS=@)HL]A$8TE\=V!!^K,^^J.$&,3C1"K>CC$SP^,R/D2< M\:'SHEQFHYX%+:@%U0%#L290X78($B]GN$P=2>NC6ZSC, 9.[,-]:8CD3LX3 M#7G2OMF?))&.4C+]?#=TZA3IG^,0O0_W#$(>W.T$4S+]Q=[DP8GS NW^OV'@ M9["?)&"OR)!$Z2/+XVL3M&J5['NQM8TAL3>4,W*'.K()2+/\1MH7+9V=^FPA M2 [@30UQ9H WV$N,D.4KH@HN+;^=H&_F:)J+.Q=XTA(BI= M>P_Q.'1L!^!Z-)S@NB)7%FS"[EF3I'5O5UTM"'K]5+6DDM"WA([W+1B&/ M.+";8F/\?%&9-\&Z1E22ANV\*E?0&K)F5%:2P4#)3N_AI6K!R*H/@]&KVM_F M+DP<#WA6%;D+E.34T-\*CF:??#-(&L!GWWW&X'!]<%RK[O/UJFJ*D7[#NPVW MDTMR$D9A+6GTAH; "QDGKK,=K(Y@J4#,M!R6<",*F38LG=F6EH-T]QRXN"-% MJC*;>PR59;B???._I$0;E6$X6>D-3RF0YEE76 3P=$-W5 MXTG<*<)90EE#TCMQR"#GX@)TMA?6G/3^FA#B&Z;#BE3+[8TL9I+PE@7K(-%) MK!R0S(6Q(B-%WMF3$.@6NAM98.0T=G^>G%T&7V!@.2$KQZ CTO& B7.;T.9J M29K")@[N'\'K"E5MM!BDFDH2JP12*CY,09*H@M196$GK;+H8S;+X'L[CP)KB M8 4I@?-G,]]+#&MF1C7A#K$"BK,949OJ"B\8M!RI@0#5!-R MND) F4CQ&[QJ;+>\Z4CPN6U9OEFY0*PO6SL3?;\N:7E\2J4B](:ZR6MBF41? MUB6M@]@LF>Y;!3;QSB7R&J4RRH/U+&,]R\XF9G8UF4"+="F!+Q8Y"YH+0 0Y M*ST7&K$\-@98,*WY@PX24MU.KE)"W2,ZW7I8DN+_QR7-ST@O3=\FB2]\AA3_["GGO2>,RSDS_@*]\Q==Z\AUY*<-ZAB?CV]L$TEAOCQ5T7 MT8G8+BQI%:3ID:HWF:IO"THK5/648Q-W@5!Y4VSY&0',^J#]_G.R(2YW&0O< M&#XYGHY"HO")MUU(RL7.$,?@APF>;H__:SO/P$_IG.?*UYU@0=W1-03K\- X^ MK-:Z[MNJI2-YV 4^JLNQ]E-6PI1]@) #EN7/T$ 6.$;B^1%Z5>1C!K&AAY,H MT5^$- !!>YE."5PT[/20XG"P<\[INQ2<,#KWDY-E+@+H GQ>T,>?CAU-E]RZ M=E>*&.'U%C!&(XBCW;><9G'W+J6^N0KK_^*!8N9V9,&0)CJ0#5-6$7_; &H3 M4Q# 6+4,6P'2/W'SBO2FZ2HJ.@=/L#\.(/BC#R9H;A? _0D6(0;XVA+,'*^_ MOMYOEVKG@DPF=2Q(PJ5(ROGX&%%$0R0@8("O0L,!- R#FP98^O_E,%60?_V( M90AVJ2ZQXB";D&"81?%]*UV#JB/0^SSZ=OG[U7?N\O;^[O9^]'A]>[/%DBW2'3FEAM++^\03 MPV"?%+BY?;SB1(ZH1=9V]O2FQ;9;? $/.??Y*&OL$(?D"5V M%\ 0H8E\O)VL7OSY>KFX>H+XKJ;A]MOUU]&C^C#U^N;T@;]_"(OOA^ M=?/XL#3CTJF](0KZ+7T?&?#K./ [,T8B;6J^&0B>D.3'1I2VZ:S\*PXC9[(X MO29\G,(BY@,W3^B%?I[" ")^FH)GR(TA]/!/<\0[I)(#VRF!3?H(_72B*>*Z MQ':)/=+$?8Y>8CEH C8B5.",DYOP15^@!6=C&"1FK"SRG"1(ZN&!\82!0\3< MKHV&PR$-3)Z);OQ7["5>Q6HDAZ>)'T;,*Y[[.76L*0?FCB%%K\>#\Y\AMW M#4&*[C-PK2F<(:$=S%/N30Y\17>%:Z<><._PO;W+Q(;L<6BLO?3>WOL!AR6F M@RVRU,CDQL#%-$S6(PJ %R;.3;A&=N@ZR)PAHT[6^Y6_!]P6^^27&AN2X@X# M9I$A :2WO%[L)9]!Z(2WD]$*FLF+=KYN2[3L8&^3$O:^]E*T.![&!((*>AHR M43&@>/)3O%3BA: XB0//":=+OG7"%0?\'>>%N;&-^!VA"=AXZLD]'F*#, 3! M(CF_DIL )UC*DP2R:'AX2*]O7#H5/,)^&+L1 ?L:]%?Q]+2A=,I[!,/.+ VI MKPFM!.)AC!EZ;618X^.CV!#+(^??Q6^SXB @/A; QR<7Y]5\8O''X&' /4$/ M3,*%E-IZ6 (J0NY&8A*'SPLT0 MFTW#5)C_+?9@*L@%(L@U A\\XN5P$ >C =N.15SG):K3UY#1)._&YW-;!$'I M:R?"PG"._2"(,FGNH>6"\+0F9 )("MMQ2E? MB+8FW6M>1:+<,I%X"8,(.+A+[>8TUWEV!A#P$)#F>%72U5\Y$6M8>[4HD+C MYX@EE_X2;LBU W3;ZP84(B):G#5-%O@>^M-*4'] KRD9YJNR;4A3YI4@I.)% M?YTSMSGI8@[<27W6;#\\F1 2']=AB"BQ/C/D$7DV".SPL!!8=U%V<:/>/#>* M:AKYSW2I,/KV.5P2,6YND(K#IC46Q$IBT+S&*K)6C_OLH_]P[WI?1P^?D>IQ M=B\T]V..%3RZ=O3P UV*7]$79)[K77L65DHK)Y7KIZX OA\;UP&<(D,!"__D MTOX5$O7(G@+XE$SGU;E%VOTA'B/*("Y'BKRO".\'/:*I/+3&3[&3 M6 U.2'0"T41(#D%O2KXFICFV,CQK0=26O?;@\2+5?\24N\2SR/57&-L8"W:HY?6W:&[=#Z1T^@5V,:R MDVZ+^/:9$Q&C\+^GC@L3'W7Y*YH<'F]*%]M2,V-;ZI[8EDDRPAM7IF1Q^\C# M)]'L&9949&8E#*P'"[F\,3[G]VHV=_T%A \P>'8L^("CQN15ZV]"SJ9OI:%- MI-K])P]-R$ZL[$L_C,(,^FHYS6FC>06^"B"F\202'=8_ABL'YTAW"EU'@GYI MO LF[NG$1ZOY$XMYTMNK/P:))_ZZW.A#&*6!0.SB;_V&9/;;9R72FR@P#T98 M1V!-LG8"54[3D>Q;OVZ*DLUR"V\^S$-XL?SC(Q+ID^X@ 1YL/V]XHZT!0Y\R=A(!;\ M7M:-0G?L&I0H#C1998-J\:"4[)^6CSJ0Y9NSE&;O9>;698=2@Y/, UKRGY8E M;!_6RFM3X9DC(9@MCU<&KB9)DM*"G[UR$77$<\ N! M6WV_T4/WM+;2(7LM\UD-5WFY:Q+B,<=GY<9E6#9<5J[Y33=PD M5-0-QH2,"1D3J@=ZK1VMZC1\['=&93VM7-9$7Y%&/-?;54[I,A.''7E4'WL9 M3>@X3<2-B*7RW,>./J(66 (TN77@VVR0W:_EQK"MK?:>T5!*P1,2ZG3R" ME\(LIO:&"J\:VVU863/V#F"KDC#=T=C2"+;T[9TIAJT.8*L2D^!H;.G8-- % M)K%6@YH"2C4UZAFF+Z.]*D!26_A)P_\YQQC*L><;84 MKAJ I!4C'U[8(>-!) M%60Z-0Z]&3>5"?QGW.\!/187C ?D X<@B>L7\?@QGLEHQW!9JQK/T6#A"PPL M)WSM+A!'(2Y<)?->SG$*2*DAL"$:< 23RG4$*]*:8_F$<,"-2#'G=BE.4E"+ M5YE4SNQDV&24>]L#7]]\W2JFRJZ9"@+<&0(7+WY>O%Z2'O\]PBM[0Y;G=D)^ M#4?/P'$Q+WSU@]\PZ?.QM_#*WF9OJ HJKRK;^XA+ H#E2Y*BU1@W!4EA];;) MS=X*['-JLFCL;K+(^B6VLE_B[A)1*;-$5*:^>C&S[O_2MU==04CU_R52,KIH M\$GGK*6DZI,"TXW2TAZ_;#43
J_KKD\X%I,/2,W#CE9H@ M3TD44;(N6-\@C0">UJ\.EY=O:C?RY VU1E3#3X@FAH2JA3L"X9]#LB'IX(X^ MY*K/+C*'^@_6U,==C&:^#5TNU=6?'<^?X8IU\FW:; UB%?43X.YP2 _8J?:; MX64C&G,>..A%@Z*UUJO:W6RM0JAYFTSU'V@5$FV$5.XL^8YPR7;!KI[1@U#/ MZ$'X-9UQC@K81.UN$@\":YH2(J$#62"(V&9&%CTE/B%[2KSDLH0:FT6O6Z0' MK].\X(XJ$]BK1A9V5U)"?_H3W"/+-)B&(81%R",L&37SN@^3.&OB,#7*7UWB@"U-Y0' M5945MUX",,RW6/'EQCS.SJTL14N'56HV9N$@'5;!FN/ M#[/VN(A-^PB#F;B1]M8/H75AQP$^5^&5P_7>4!U(;_?WD\,7&.$K)7RV3&^* M\$9>PN](+=[,9RR==K.^ NMI-R-\+@CRS':EVI@MZXV?3(L#Z;16&U.A,E M.U%@F7>X,Q6'RYF(4;"[=;O2*9)2 NX=>D&X5=1S;HOQWVEZ*"D=&B4IHN3O MJ[1DA'RX0\J_].D$;5^JT?+ -+(DR,4.'"]T+/*)&&WGOD [L70/9\#!O03( M)UQY@ ,.,7#)9VS85A*$KB3UBQI?_7:MR@N0+/W587?+8\59AL<)HGK9!6\' M^CD?'=5+O:,UXM^D4<6M4E4#=^K+*(*F,J&#]<-D_3 K8\DXQ ?K$0;:RY?9 M$;EJV'*I[%(]MS27B*6447AJB+VA* F#C+I3QJ^,7SO/K\WISY6A3FSTHOT@ M#*DWE$S>,,Z*;RNQNKL8ZEZ M2JDK]5M2S,P2_.KTB ZTA"HKT0D-PVLO.5$Y2U(KO:$N4I/(Q]J0UF3AB^4L M_+ 0SHI:^2JR\G5CH)6V%FC%81OOKSRIE6)5MT3H<H.T[;X4R' M:]+#ZTN,W(^G1)PD6T_K:1 K>F5I- UI--9 LRT0HE"9+=%UM#[3<7MW82!7 M=1X,=5!LX_WGY+I]]8,)=)CSUK0^*^F]I62, [C7A3.0N"FA[V@UFKL),0KU M70;,BFH\?,R@(@\4F7EP]-Q_3A[<)? LZ#('KMT*[^IE[B2=6OWIT9-YL0>@U?B)[4R*VC_%=N8][;(+9$KS%$U\H*>D#?2N M'>C)&*M;C-6KUIVX<] M7,,\WZ-#PROB[_9\M=Y04[9#PZ4\W]PT948Z,]);[/VN,5A1[Q?G.XGJ0-K. MNFNW<3^*KS"W%_F_N9$7$[W-T=O/-/$ M;4]SN+^;7?'(/ZR36N?Z@[%!Y1T4ZZ26U4DM3_^=3C=\8IW46"5EIR"BUKIE9K,S6U#3E3 MBD":J1FLF1IKIG8ZITAOMIF:(B@(]*R96C<@ML?&U^EMIJ8(N)F::@Y$UDR- MHOO/J12?-5,[32W^(6U703,U1< 9E=N2A-7:TPDA"I59R69JBJ#WAJ98W0D MU"&QC?>?D^?&>JEUP7?+;*6V'H>;."_0[O\;!GZ6&C1Z2-P8DBA][*I5?68@ M;$XA%NZV=@"E:ZK2[#Q*VWC_.?E^K U;!W1E9A>VW+I2%"J30K2:[&<&PB:= MQX*-VG+K2E'L/$K;>/_9U++O[^!VW!FU%9GY9YY9J9C-9U:*4F]H*E45^]&3 M[\%J;8^88CO3K78>-6M2FA\IXAYNHC$H?V8E9-W[O>?C>.[OXD;#8[O M.3=QJ]N6R-'%31%QSI%W_EBMEH04(T0, M/$<#CH(8]LC,EXA+F]-A[]K81.V_XC!R)HN3(E0B.XK1% :.<$'MP$]]U_9_AQ280UM9JY^)D >C0?:RA8.?:Y+%!Y1U4AQL*9FO= M;*-HS^0R;1*SY7W-'HEXSFRH>.Y+L[/39)%& ^?+&6O6>A6]Z^C"1MXS0?+, M_"Q7K\).K=U<( :OZN!5>94$K1M@2U>U#Q)?E9L@'Y5[QJXHW@U+W+20>RK1 M,(;U0V/]T([>GU!KW9XH&+8ID-$O59[13T_>+&-HQM!',[365H:6&$,SAF8, MO<70(ET,O*E8>J*D]88X.[&TX0PT0&WH*; M@I"[AR&BDA4A[Y-T%^=(T($;/04PZ?7%_72B*30?$F(7_P(9W/7 M7T#(V4X _Q][;][;-I+$#7^5AO;9=Q. UO ^G($ )W$F622VG]@S^^Y?"UIJ M69Q0I(:''<^G?ZJ:I"Y2!T52HJ0&=C.6Q*./7U777?W(#T(6:-Q/8IA)]G,H MD)>1TQ\1 !$)X\<_X5J,;HY@5AWV(^A[\;1ZEMRT1_[1XFU MM"YS_XZFB?83^PDV+Z#VCPM[",.\M-T7^S5$.IDG J" ^:5;GO7*N0V'3X2. 4-\"H8CMV&89!1@$S['XXBFO+0L!734C20/ 8VU8>6*-J/ M6M\!NDO=' 59=^J&Y)G MI-P9TA_10>S2VV%Q&LV,T3 ^<^4-EK[Y' M!7(V8$_SG(MQVFE.QS!MP%XVC2.,QS!E&,V /%+7?UF=S+'-RNPW1P,80%=, MF$#)) U#*1>;OR[*WZPMRE]53GE091-CCF]0ZQ=]RU#T+?NS%U>ZD)8#1U-R M6O3"'&G@:*T1_U66V=H3- MUH[,W>!XN@N8Q0"P+-LT$"!1RMDW& Y ,!Z ?6*6E3WD>QSI6G(P'A:,9Y,= M,J?F/=HN=M-(JZ1]I'V*!;.((AVRN<;6N#S!XFAZ4R[=Z[]BT-Z_>*#6Q\Q< MR6HY/(QL+S6+ RH24*PLFJ:(G9ZD5O8F[=Y0_5C"+4_: [7KY(_3-[4RX:&A MC(?MR727\$M%PL;-8E>J7!OJ:(B8'SQ;'CQ->5WK.'AD@*TLGPUF^<'##YZ5 M!T]#(?X-'SS8^$*58&..@XC/)NK_MPHE &HJB7T&9ZMYJ+-U,6.GZ&A5.[WJ M1-FR ,%S1=^Z8\,\T+%1/6=,T>#L,(RN=FHAX^<*TQ5,LJFV #4P2;W3TTZV MH="9H6\=DVRH;/X^F"06UM>LKM0JF)Z-2^4/IAGQCN2E%NW-T8C1R?:N.R%, M."&D'.GEW+@[ [_%5M,C1-Y12="+X-OI<+#0^J)VSSTE+P"QQED.Y%W5-)S=0:IHE]4,;IFY0(0=<+T;(S0G_Q@2!UNACY= 7JZ MP^N."!EDZ HG!+>OM/Z$.)0(G<(O!IK8Z7A [Z6F=O63;:EVFA@]'OEY*_ZH M @HY?SP2[!V5!%V5/Z*'3M6Z5N6RCMSX7&<\?YJVV()8_N+6V&<=<&F([0VX M5'44>.I2AFO"0&O#,<\@Z/(L0BL7*?)80BM5]/SJ68::IP M81W'C,GD1G[,\&/FG(Z9AGIK-'S,,!^RV;7R)HA#NTA.IL0A ,)G=0XG-&#U M)U&58VR=O,$2AK+X[NZ>_2&]>YL4"IS6*IP$_K,SH&G9P;XS<5@]1/817X<% M#.%[ZCR#=C@M>>@QULRJ_"?5!](BA#"B,< Y*;+HI*4*8S00"/,5$;/'S(]W M% <#%VLH#BB@%[(1 M1*\3!)S[2M86EC/J(U_VSQ_)-!,;H+10A?0BI/W+01R\P$$64F]*F)K8Z46L M>_,KM8-P&?]O!?)&AD4F6?%'V#=L],#V>^2[<"C"3["SWA1C#_??IR #DOE! M(YSU@!6$++,=K.JF\2XD\,"%13Z5E9?6K_S\DB,@<54"._(#1& \P0F%3K*. M*55\C\.0NBZ1@=T V0WH3W91Y$0Q4K- X-XW"B.9%E/,W)J\924 Q_[ &3K, M/#57^G16H;4,/NI>TRZY_HE@H;A08VJ'P.,&FVJT,NY57*.5K"I>:8@7W_:? M>GMUWIR>-Z:H)=TJ&4>4M4?:;A MJ1WI:B:!HI2-Y<2SW?\.0NS&1LTH,6?*UK%U:M[[YO^34]+A*$D](DI2."65 MH:2S"?30_N$[DT-V.9Q[VU^(3^(]L=U\3SE' (5203^6NV9IHOB,Y M2SGL6WQ<;@%[#6"O==L3Y']L!]^Q:J3?G?#'Q1"=%@Z:"&@8D0 P JF.[Z'W_%U?S#G'4/?8G_7II/MU3UM'X?A;A\YT%^!02/X;@ZMWV ME%8\DA/O?*%_4?7("V'T@,$V$8'5Z9GCAW9LMSN-0;Z;A7:Q M3=VFH:XN'F]#W7Q([QXZZB83[K&&5P4_\B:ZK6@-V\I!\2:ZO(EN>T+'>!-= MWD27-]%MYVKROJ6\B6YKUI*#D3?1Y4UTS[R7H:&UM^:!+G5Z9ETYU,=?U("W M,CS?5H:+9'HLA1!T;$:JBS5T6CD:(N;GSI;G3HN;M^M*IV?4U?^A_9#EYPX_ M=U:>.\?0NSTC6S7IV&[47(R1-\[EC7/;1*XK#E2EM3TA=:W3XQU)3P1]ZPX+ MY6A[0NI8Q==0NCJ'Z6G = 635-O+)(U39I(UBC7'@;]U;%(]%C:909/5GC6* M>A:9PPFT&SLTZE:GIU3IOW7$Y<./$'E')GKQ^&+@1Q?I4 K.!5/J]&#:EI:''5N%4I-6 MK6.9M=SIR;I@JGFSAD#@9,>ZYLXS=5\%UI>2M76-O6#Z/M8=,QL0? BC,&F? MF;22]&9& B8I7"1-+Q=NLF=L)DP:7,(50,59?T[7]L(N6850!LP-0\)"9C1K M/ &C>F3MB[/+62=0F[RD#.K"3@L2I,U X:WV9!+X/UE/S$TM8W-EZ1K;Z<1V M^LD/TJ_PNN*>LM@E=;;A"G#7KJ8M*SAJ!8HMG.UJ]@S3M;IH5 MF<-'I>7ELDH%Z:9)*5MY<5P7MZ$.3L**.UZG0QT4+W#:?_4['=O8GC6X'7YR MD!;^RY:F),E@YPI)D NZE'<7>7Z^HN'<*9#R7Q7KVDW\D.W?9=9Y=E;.[I^+ M!0A325.V M^V*_AGCZSI^><'3.K]WRM%=.;CAL8G+)\0UH\0.VQY>,<^%5,!R[#<,@HP#I MYQ^.(IKRT+ 5TU(T538&-M6'EBC:CUK?'*BV_#^CTV-5,9'G?4#2 X[\ZR]V MKVCS5C3SU;0+-=^!&+[5UA72; 21[&&7#K!2I[^^* W#Z'#!?T]G%V\IC8@@E34 S!5 K4Y(S2%_7&8>"/B0_R-U!_\(-&9,:_<<[L9YIJ22$0/D[2 MH\D"O#C1B&UW9/\D(8TBE^F)2.[S:B5[TB^@?="?-.@[B(:$^_F)%4I US2< M/B )H'PCS*F7#9ZHG.YE"FKV'V3]FF&/G^YB\%[7#V5/S6V:A/4WI2OG$F\V&C94&Q:9&:S'KG]R5 M"T8+&GFR#XL06U1:4;,''9IM[FS+ 1F("\01[.+$?F5?SEDJEL0*/PY0QT41 M,$$2 LA#; 0,@7#D9+O-^%>"CCG.S9;6AHL"'*KO,<'$=>Q'UAYNJBK/AC4= M%%! AYE1X<3M!T"CT]L<9 %X)++! 82]1!7WF&?!G@_%"$>41LG"%+SB!693 MIQ&/;69.2+IF+WZP?]XEKRW0I2T)=SNO2.]@<6MJA'*G9Q04-9H+=BDXIPK- M'MH2;//'.2E;77^=M1DGL%GG4X'>EI^XGU*@&Y3GF]N':Z(0%HPJO2MI=?OB M/0.1^L'K1R?LNS[PHH)6#Y:2TU3A.WS88@.(+S=_7-\\W'[_8V@,CL]7=#DRM)4G: Z&Z7MD^,YX8@. MR)/O#VK7VDZ\K%03W#K;D-]P/ZH1%GKU1%E0I+HR)MNBBW!8E>;7M<%*$\5. MSU0$L5TU\&H7L(VNH;649[/@;Q"RIPZ3NH7L3?>LS6E;F]9VZL: )A?H-*P% MVYZ#P*-*!/P$V^'H'A!1=>:P2P 0C8]=$W&FBEHNX@^_R$7=W MWV_OKK\__%<@=U^O;A[(U-A=CS, M;J=8L-:898IETG,+AN.1@3PR<'D9OL(AP0,">3S2?DP2IK1>*UDIM?T6^&%Y MS<3H]"19D%4>#2$F8RR_I@F+ED_EY^%_SR)CN'H_\:XZB MM+U2%!8IU45!,NM22-JB M6[,7 MO0!*=F E,Z/6#91D%%/RY7GPJB-C2\J!E1:J=G:8)<4$:.B]4M<@4V MW7FFB@'V:$EMKT81":L!&*J@GY<#@&.QE@BYFK&H Q9U55",NG)SN#F\/B1][@:NS#K/]F MWZ^DV-+$BJ5^=4NPU%:9/CGV]LC^#X8]K-&L&8(A5TX-YOK!#A!:&VC+RE\> M*%R*YX#M=8%.(^1C5WUKAYPPR<(6;*I@B'69HEN0$\;)FY-WB\E[5Q5V!_*6 M121O7=#5FN.Y6ICRN9AF5C8)M):T,WT^[>PP::4[9:1IY*)TM??(]IX'JYKDZO[^^N'G4J_IT\N>)^\KAU:*WKW MS/?4&-E)"2G6MM'QDMX:T[Y/=6;"_I:^I31O@04U15,PQ16M=>K,?-UYD JV M'M<%Q2AJQ5*UGX1 POCQ3_B$[4R2SFO^LQ-BZC,^^>K^ U$T>"CF>\KBNQG1 MA!?9A-B[6.^1+KM*>L>2H&%&V-"%M2:9P2 D@YCBNV 1 #@>Z;,&!?U7$@6V M%[II=]HJ1NMRFL6NI9=[U!X&!6J I;1M4"U=*5-I74HZK)2A\I3TL\O"GG>A,%9] M!\_Q!^S/-R"PLK[V;\]]E5C$ ?E@!\$K%EFZ2I2W]/3D&?T9EN;\]_.XX@NU M+9S6UT0XPY5:!RE>0"*)@ =MPP==*&G'BO:*D3-)"KRY3A@U5[=\B_MW,R"7 M\9T4VR*8U?E@GH-BU=2TEG73U1KI[R$=QNY79T@7C&07(>U?#N( #^69EJIA M*?-E^^K%VK%88D-CT3L].3>6)16?%SGA918:=7FO-$EB$)\J"Y92.8"4DR0GR1,@R0VEAVH_ M$S$8S1 %@Y^)G Y 58BP)K.1$6$,U$Q@"0K)[[N.P-J*:Y!4B>HW=>9CG$& M]\_MUE*L'Q_:R0_M;,RA#X&-/3""'XD)-,*/C-4>U!!Z9K9.J\3Q5L:^J$AP MA)4T=:H-#04[\!C[,75NE31X'M6=K T%P^K68Q2ET],D0;,JMTWC%<-.$%-U MB>9JIZ?2M;KL[+QP M2AFP?,1N?OZ$@J)#^R,/7OCTVEBYE(87\!CU'*,AY<( WEU2SS$;&@KK(E"C MGL.+HVS%V:T]2PL6\'%),*7*R<6\X,X)8JHF:4%%%P0V6*UU-M)#&72UV/0H$- MO4OZ<"11;F@L*B@W)G?B[)V;;ZAC4KN(H&%-1T%36M6D@X.J+:"J2T3 ]!=9 M,#3N+#QAF&TH;U0[[S(8[Y*,NLJ^<5"=%*CJXETFXUVJ5E=Y?.[(*5^-8OY? MIO!L4\6G#?Z>.N_?,NRQN&SE^4;8-[8ZIQ%_+XE[CAQ3L2.P9 J66ED:K'UK M#V;2Y+3-:;M=M%V3^*2)G9XE"6)M32,XL7-BY\1>2.Q[#J34)#S(+<&4ZFH8 MR6F;TS:G[9IINZZ#'$NA6X(F5[:#M(385[186&JHD$UCKJJQWI*JQ@MUW_PA M;-3Z*L=V6*Y<_0;9C[ICV"H-.MP\<2*7/:S(I?/MAO3 MS>0K$ IL9LP*/MKSA$]_3JB'311*4G<%I^#EZ4Z7V+QD,Q\$DLY+$6GIK,IB;I>:$UFYH$O+IDMP5% R0O^L_.:?+GYE.\X-:##U0MS_;/OQBCX%G<*&CH_Z>#B;QKX12NA5&C@ MMN>A@D3E^;D-R^_@)H$7'8+.=)PD9@%P68>/D+ ?X#A]?,VZ&'7)ADXAV.8C MH$,7SGFX$0[TSJ8JPZPQ:X=]3CLD;>V_9+=F#9/\1'A(6V?AMY+Q+L1-&R"! MH.'"8TH2DQ >;=?V^I2$(PJ/[F*[I0RO4WDDS!HZ+:P+"B*YH?25V'[8S2/C6M0U[ M"=/_,*)C-')D3W[+N"VJ"N1/'^B9/,.]L-'DSEW__27Y9?;"N&JG9X$BQDK'2 M5?)BQ#^)GST"-OL^ZI+?[,? H; 5'V;[_/7K!P&YYX"& %X!_LO2DQ, (.<& M:NIC2V]4YVPO3"TZ *$IIY]_M U8\&/@_B,? 0K_!=C#:9AT!N\R2.+J!,YC MC,#PC$1R_/'E^BT;)QR#B=KO1S!, MRN""(PN<\ <^!,@2!C$<.GVD<]Q-F-78B=A-B]/&[H6.QTY@!U8,UH<@7)Z= MR*')0>_'L-N#@9,N"A"X'X"XQ [OY%:'?3V9P'$+$NKT4C0)/?L1'KO,OAFN M(6FXCJZUCKL=_@&/"Z?4(42P:L>:P&YBEKK3%U2U+.U%_WA-$V4E!]:I>Q MY@K=UCU63,14"WH UV#0%E+]%K4]GQ%=RH4*B?9?X8Q]@9+L,XTW_28AS#%6 MGP26ZN!9.Q556%/AE*DYT[DF)S*^NBKE+C6AMU_94C[X5XE(76*IL?I=/:C8 MD+];99!JIV?5!(=&:+6^F6J=7F'SZQJ(M+Y!ZMB/J!GR3$[YO$\I?YR6[FQ; MVFTL21M,ORN7K)QMUT"=3-#T M%SAWW?D&=2UYA-'+,AY3T(1?0%8A8*,,$@ MM34FED.XZR+IB1ZE]KE.9AWS$=:ZD1$1JI0>N1HG;!6)[#O0,J.2#VC!B\@5 M*F=,['B#C^C@TW*_==XFYOH^#2(;2-/%YP5AYN)'IL"4)Q)2SP'V'E*@6*:? M/OON,[+H?O+$(>B4+M,J!\BQDUDD'#B=BI'P]L)AH-'&?PD3'6Z"DE-)KJ=M M\/)\A86^'2:O_90.]9L-RF@\?N\'@?\"4_F0*L9E>:$)NH2FB8)8%#H#B_>8 MO2!9 ->W03A,M>XX3#77%S_XP98S$24%V(DHPIV !R1+G+#21 0%TIT@]8(F M&L-?3+N&'].'#@+[!19LDG31+/*V#)P0'HHCQ "/Q(Y5UF^8VI#/ M0U=9QL57;/4X5=C+[_*&B*#Y32Z]BX9>O&2G 3P V.W"8Q8E.;(=)("\CWZ5H?(._)W8034V9<,W8B"4 ()F1M++1%5] MIN^R'NXLW';NKC3F5)S=@O8W-XY6WS)WR"6=@/=_QF&UR86%F?MW-&T%,[&? MZ,5C0.T?%_80QGEINR_V:X@1K_-'.)S?\VNW/.V5DQL.FYC<.MGJ5[L-PR"@ MG &1_V.S_ IJR0-S-<#Q\ 'Y@X>]ANWEZCD;!+'VBUQ7*2W/T_?,D+SB$ .Z MGP\F\% D2_PQ[%@&'I68M6TR=&,T:R>>#OQM,6)C]3LF;HS'.MK-7:?/=@+O M[R9G,8H22[^@GO5HHT3!SOX5818S=MT+">7M'"/:!O95!/\-!O"BA4@BN>'E MU?4[M'59Y@K5H)"'S%9F R-A#'?&QC.U;Z;U(7,)X:H!"#I.& 5,'B2PA][T MIZE6B)^GKM2 D7R01O E:GUWI0FLAW M,'JT P=#&D"Q'@YID+C)[80I4_B&Z6.SHS+Q2G?)A[E!]METDI^2, ^VZ#<8Z)DG VSX*M61'[/!1+W]D"P1SO:"QA2E MG0-%1FM$D>-A]&^]5FMR593U,DD,<*E?$IX6TA02S,Q"2RYQJ92W9*&10^(+ MB]99*A=S72IS:_/;084P\C[*?>?7;1YGR*XCJW5 M-F[()W4[[:917M:VAJW36D51=X@U#0Z$PP_7S$3(0G; M'*0[N6"@SFAGR867;.2\%]+ ]9B#*HI-B;\)@Y]2=I'H('8&H:DF,GTLBM7A MHGF%:8V8*81!PI/ 1PZ46BFB]0"-4)5"2PP+1YVSW$W]467C(\OL8.D=,M9X ME]!_X&2L !=[@_%QF[B'LERO8J2#UMDVJ:EML0[F;J$.UZEH#^Y%=E'B$ M[;J6(Q L,Q_N<'/]0*ZOOM]\N?GMGMQ=?R?WGZ^^7^\4]L >OZ'H__)$[OLC M.HA=0/;RE-Z#4MR_\@8?'?0G#9@KH&":UO*$6G[H/K"P!@PW0&XQ 6$H209A M$4H>LJII'1*D0%3(,SDT$9-Q;<*,[^RVBXSGQ\K* -+Y=J3D%YF?[P;..'$M5\O'8_-FMWT+MV!U%&('K+E M8KBX)\G/J?/,LKJR*:'_+*W+F[XX=:UU815_R7^O:EU=50I_$KM2R>\5PRQU MQZI!25)75S0^J",>E%K\4_:HM'[TDAM=5B?8;F6I#!I(6G4XL&H"UMET MGKL!*3W3?L@%>3\5XU/5I^ZF=)ON.=OBJ17F?QKE43>X[0"HLYS*DF$,NHC. M4E70J[>WW&&;#M:#B-,:I[6=G-35:$WJ]!13D&MKZ<5IC=/:$=/:AD"+:K2& M];Q5P2IPK7!:X[1V=K2V(:RH&JTI6)] 4)2Z^I_NJ3I^.:/<4373X_.3^%BSI/O&#OH%7AF_KMI#P^X_X_K-IZ?H?]H$.R%4:2XGI-G Z MIZ216A(;Z]ZZKJMR\9(>=5?E)/"BI,4LVZ)TA[(*D,D.W<["QMA.E9:&5,R( M ,TC7[EGMTY";>G]Q2%6PE#4+,0T@)@L*-6;=G.(M1AB&^PCS4),3[A8;81Y,4*\X" MH.\CO_^#W$Y8\5*!E1,+'%:,FOV21/S?S0H3IV)N8ZK?.JHMWHD3I-H-XNT7 M3-/!G #;372/9$^NHJ0,+0O9]K-H;CI(*S-=);GA*^I[ZB*60;?J\ERUQ6#. M<55"IFT&5YA +G-!*$A%7^01QCJO3P=4&Z;497&$0AUI99*T3 M5]RTFIE6JX1FUJ0SKO1=G@$][F9V33F313&C',& MYF[&VMJ J3!@Z@4=:#DPSQN8NYEX:P.FFG!,E0.3 [,.PW!MP$P<7$9!Y:I6 M K.6<+*61&[,+94"RS#P8RPSL+!6?&BG.K2S4247LOON:)#HD$U%Y]3C:#S. MT.OU4SS.Z.JL&LY:!5C>5!XH]9IF9QXV4.NJ=2FO;1&X./3/ _IZ%>AC(;2N M5-D)Q*'/H7\ Z$M5H(]N]:Z>[X_,H<^AWW[H&U6@;R'TECX/_/,!?3@_*@5]AFE!=I6KJTX1^84&2\ST%YJO/ MM[^D>])#D?5.\R+G8I ENJ3EVEG?M"HQ;F*N/1.\)GO++)OF^F?2#^E3X(^Q MR44Y: M5=31\O[2L243^ M@=MT>-FBRTK%IBYFOJE+(TQ]I[XM%MFM<4M2^^K!_OG1"?NN'\8%O5MT.=^[ M!;[+]V[Y;CZ_Z_O=^G8DCZTX%7M[YK^4-"P;=;J-+)_)@W!%\ET MV_Z"PBZ-Q!?.ZUPJ4>'3I0V$PLQ@_DBZ;:.W0FI%[(5+!K_ M'H:9K/V:12_3BW,G6I&:1* $"%2ZA8W$R].*T>1(94;5>5/$CK2RS;85TA&@ M+^NXR)I*I2WU6#M4? U-VWB7A'>7;"%(+(6RJM@C:N*'#CMV ^JRCN-I:ZA4 M;9Z[*VTL)&PBS" M)]]8EU[9>LW_+OP%=9\0[@(2$VK&_;8=T? M9>H0MM][#'Q[0%A"+NN]!TQN$OC/3LCXV'S3T!',&9O_ADE[6CM*E@M7A+S@ M$J&B-;*!0=O8[Q0&9[O$@7NQ!@H [@FA8T>LX;(M@> <8N8.BPC,NSZ.@H? M]]EIQQ\?H;3T8_#Y !,SCY4I&%M M43OWHL"A(6COK/MSD<$G?>38_A-.YC_CP D'#CO9D1!0%Y]OM.PS&8&&<%N$ M/::?X&P-F-[O 4'Y $@X$>+'/[&&#I#8W,+1G[ 87B)?8$MJ_ Z(=>2GI750 M+G@%]1Y^9(8 ')VT#.:2/>N5]>DZOWO8Q_+)@QT8@#3T/I43RJ;E*$JGIPN6 MFN\5PC:CU(@W]-6M:\0JCM@HJ$R-((GG7K(@0 G(&8$3Y9K9W[)VQKC]%]BX MF/B/0-J9*.E[A0W+5W2USUH2AR-*\8WV"MPF/8=HGZ(##*TVFL"!-:+PF1FV"%QDNPRH; 'A5;Z' M?9=AX)TO\Q3 WM3)*&[%"C Z3KI"PP,R@Q=,PX]@'':_'\3SS>EQ'6:#8S(H M;IN_>I!%O>G7+&=BD-L#W4W5DKML.E?>X$LZSZMDWJ61KH'6(FAZ/F-N7[39 MR*S0GBTH6E$+\[S]?G_D6M_YOZ=C_CH.X$2#UX( "!-_T[G^'03%,:."[$!E M6X,GG#WP)U':&_[Z]W^%Y X$*#L@#R\^^>@$J4P$C\GHB$@:(R$Y8YPH@<*N M@YCNP((-V#&(XECP9 -L$ED5%Q_\X!M0F!S<*?XAKV"^\&6R3R#;9().9??"EAX$7=JZ+7R! M;6 /1+23YT$2=W0]W-,GQ/AW.O$#[!>^S@.A&'FW@&+D/1#WU[]]N[YY(%]N M/MU^_W;U\.7V9B='1/+L@C>V7WE^;[O]$1T#T023=,_@P, U7F,5#9.]6&L6 MA37--4])L]^3/4331+JIB^+J14C[>.2]^,$@I%Z!:U,Q.SWF$LF?X<'TV20= M97A)/L>P1.0FC@)GRC<_4SA[1\#@/]]\[KP5R)6' U]UT55R$7YW#XA@+)]=?OV3]A-?].UPZ("LFTKZ<"DL M=9_"+RB.PVZ &)::A,,PW05\"QPW/[!<5L+SI^=FNC>PT@E*D^,"EQ]O"N M!JH7@!A")N$_^>C#!HEH()"G -^0+#><3DQ@]Z>S2N7_, '6U)/-K-+34SZ< MFP7,SH4U#9-#DQG+DP-^PX28D=QV7_^> @UE@&DM6B833N Q<(P#VXNO\=!4'E0C0$TDEG3J;K0MX\^!-86-D4WY(+\F6,8$QU0+A[QD%)=NOL M/ P[0NI/ =4#Z #?6 AA &D\1E<*JO4VRH>PZR_A9;F B-ZO*0?+7!JLB@(L MIVM/0GJ9_?%NX(03UWZ]=#RV,NRF=^DNI7X0= L)_W@OB4_SWP#73'Q#Z0) M2.F;TY^[\-,O^>]EN2L96N%/8EKJIE'/H[J65-.3^*". M?5#6>D!OR-[;LI#*^K)11NZZW7/^#N7^+&[U_BE5C1]84,ZWQ&-]/?58D\R" MMJ0G;M$4_NBR(XOCKG>'U [EIY:6)@'%_D/DBZ$"NL4V":(;9WUFRW;%EVV7 M9;N_XZM6?M4*=6>^D.47DKFC%A:N_BH!74,[^%%8/'LL%!"B_6??%0%XK^IS M[54MR1L*B7]/3%-)@HD7X3/_XT2C#W$(0HTN:%,]SYH4N[T M5%'0I'R(':=)3I-G2)/FX6D2ZTD(DE)75SU.DIPDCY@D6Z!-JD"0IB)8U7L= M[XTDZV\%T%XCUXKB0:#OJ-EI-JH-<[/4T41+/RR<(QSS&_-\M$ M-KHAB'+CCIO6 MF(@YYNI05ZM@#ELK8(Z5\Q,TO:ZN,AQSK<7C-*UA/2U5T$^B(?Z5F"Q&%? M:WN++;&OS+ _2Z[F%%!*5:Q. 092@&Z<0D_N8V+\*F?\%9R+U6%O@G(AB"*' M_7YAKW'8[ZQ+5P>]U>FIJJ#JK7*KGY./\7I%=3CN;VRU6IT4>_[JAZ5)3A>! MY&1!,;G?D6-O)]6V O:D3D\39)F['SGT=M(I*T!/Q@ZV@FD=B>F>8Z]U;L@Z M4*B@DB>;>>L>]U:>#OZ:T+ J8$Z%0]>"4_=(!+ZS#1JS"C"[S_O^[>0D,Y-#EHAA&=TFFW2]N:.FX+AT3UP6KMGHM7 RJS'X3P2CID[@[ZVWKT;O'FM%!CX_<=]/S>)51<%U["DDO(? MUK,0U.HQEP[4[N2[77# \T?NW$,PXBRR6V&;.@JRJHN/% ML!RWT_">]XRNT83CV#I]_RO5?,?S\C48C'WYYADOR+5:W MX;5FIZ<9@E$]_*0L!G@LV"Y6T%K8[3%(9/S^UDO$G*DS9IU*N>^I1W=(8M6Q MKH\B2'KE0'-N[=R]I5/6E)E+K_S^.N]O6F(^SA+LNT[^+.JO SO:/;C($%D" MARYI1R7.9\-(UU0!^EE%?EM2*;^LT+_N=A!.NTU M+\YNL1\!O7&T^I:]-IW.\1$9AX/%'5,"319J[M]1,-ND)WKQ&%#[QX4]A'%> MVNZ+_1KB8L]-9^QX%_-KMSSME9,;#IN87,(5@'7YBANSU0NE* M!9OQ:($-@O!(08 M> O(/(C?$!C_@#@>B484?O'B(0@I<<#H:1+X@[@?"<0.R0MU7?SO[!+8=>+: M@&P!A*A) ()00B'3L$#L\.RS:!4?EFQ$[<$TGI=XM$_#T Y>2>3C,'!-R20. M^B,;1SH;(CXDC"<3UX&[' ^N'CJ>$X[@HG1XW>79NZ&/WA W'K!;'E&6(L. M+1A[WB".<%G"*!2('T>+%[#O4=8CXBP'>3)<##CH9PCO5IM@#=@FH:-0A@G%:WIU7Y4+2:+\=%7IQH M!"3X^>;S.MK%#W ]H[(+-ELZR( '$!T"0<$OMDM@8,\.T)>0D@&^RQZPI6!@ M153""W[0: ZZ^*4]]N&:OQ?H&'D#P!D(EGV+0R5]>)0-W]O]OV(G8/PCLKTG M!T\\.PQI%'* 'QS@2OL ?K4KP!DZJV*<8_+@F%3;A\G[NYIY+F>D)P9:K7V@ M38+ $6F_ _A_7Q^"7)?WZ>#1>6>Y*AK96X]W^ M>TTR2]VQ:E"2U-5-HYY'=2VIIB?Q01W[H*SU@-[R$*ABI\;Z%27/E,3@VPI_ M]"<_8':1>^)5-@XZS-;MBN^;+LLV_T=7[5=:TDL2JJ@B/R8Y"3)2?*B!8>DUNEIFBH8U?OY[(TDSRD' M%-$%:PF68K4)\N<4_/%;X(>8_8IQZKP#:!OU9;9#=X&_0^4O4\+*7[)@&KS_ M(@==&7VU"NCD3D^V!$5KW [*,7=85M16WY!?3E :96;7#!@=5V8-6H%55A91H$.Q?WBWN2X MKZ @5L>]R7 /XA7'_5YQ;W'<5W J5L>]!3J%8%8/%N:P+P5[2>2XWUF'KHQZ M2^ST3$NPY,I=_KASL6(OOV'@CXD_[47&'8VM5J=W;PYA24!RLJ!6#V'AYM*3 MPM[6*FT%[&'JL"A84N58$HZ]T\+>MH)&!>PI(&"K@BDWGB'+L7=H[#7D?ZP# MA6JGIPA*P>'+W92G@[\F5*P*F-/@U)6 ]:G<7=DZ_2LI$)>Y*B]YZTE^?VON M/TT[R/9MMI.FZ[.N0AZ->*=M?C_OM+T?06B%%)[192(0I9;G&]_S,TGIAI:. MZ+)T3.N2M+IL8EP,JLQ^%P2CW7EO6\]6?G][[N=^OFUY+R/*>5Z[P(2+&*O1 MZ2E6JYS:5:7:5HH/_/[COI];R*HSIS5\J:0T:*(TJ*F50] .:"ZSCEU.W!"N M\$AA3[&Q'>XSB>R?F:C(I<03O7\+*8VSR&(GPLQWD)57=+P8EN-V&N[SGI%3 M5-XY8:%S0JRC M3&I9$/#@L%V,HK7PVV,0R?C]K1>).5=GW#H5<]]3CY;/9@4YJ].3-4&MK4XU M-WZ6%&JQNQ--!5LNOO+[Z[R_:9'Y.(NQ[SKYLZC$#NQHYV C0\3P[D6![R9+\ C'"@W[U.O3; &ZTX.*\8KYEK-5#@M.J]O3JG$H6LW7 M$"(O3C0"$OQ\\WD=[>('N)Y1V06;+1UDP .(#H&@X!?;)3"P9P?H2TC) -]E M#]A2,+ B*N$%/V@T!UW\TA[[<,W?"W2,O '@# 3+OL6ADCX\RH;O[?Y?L1,P M_A'9WI.#)YX=AC0*.< /#G"S?0"_VA7@#)U5,7!,6NW#Y/U=S3R7,](3 M ^U<%8_6H#8)8$6H_0[H<_T^ ^;NO#4*;/@Q029^!AS2I\1]FS)/L@J(B[HO MVF7ZB0^8W5WT#;LP>=AC@&"I;YN )8CJH'GLUL=L>-=S*_=\K173FXX;&)R"<,8T+Z? .H2U"T:),3UJ]V&89!1@,;+?SB* M:,I#PU9,2]%4V1C85!]:HF@_:GUSH-KR_XQ.[X$9=H"D,-0!HQ)^_<7N%6W> M$NZSH 3%NI 3HRG\0@=74?:MTEE]CX&6U-P]QH7:.29SDRQW)4-;:V[:_GM- M,DO=L6I0DM353:.>1W4MJ:8G\4$=^Z"L]8#>4@*K8M"6C5H$NL1M?:CCLMBK M_9NXAXVS/K-EN^++MLNRW=_Q5=NU4,62.LL7 MLOQ"/OB1[2XLW&F&%*^.==N]O_N:N-%-]ZR$T:G'.E68_XF$.RG*^H"GM#5F MEAN!S_R/$XT^I'[DZY^I]^(J#"G\;_!@_RP=%H65#W51,(RZHFS+[.=NH5&< M*#E1-DB4ZN&)4NGT-%T0FR\)R6F2T^0QT*1V>)K$ IF&()D:ITE.DYPF)44_ M/$UB 5%!-1NO&,])DI-D^TFR!02I8\JF)JC--R"MC23/*:%S(=J=MQ\]G&4' M-^)VF%)D:2HS.CW+JH/(ZBQ?5AOYM+@GE\1[C; M!/H-IHEJH, M%A2M58O1-JK,;(?N G^'2F*2W.GIDJ"(E74'WN+L MM#"W06.M@CD%ZX<*FBISS'',E5 8JV!.[?1D4="E(RD0SC&WMU:B.?%U1:WZ M!?3E :9U>HJ:;Y+,>X2>#K!J5(JJL#*]T[,409(:#TOE7L32&1>YT@+ F6L.O#-3L^L(\J:X[X<[A6. M^PH*8G7<6R!;"8I:.9*9X[X<[E6.^PI.QX+&74 <>KMIE16@IS*7MZSG'40<>R>&O8;<<2] ME*>#OR8TK J8TSL]31+48Q'XSLI;R>K#99[*2]['DM_?FOM/TPJR?<_NI(7[ MK.V71R/>MIO?S]MV[T<.6B&$9W29R$.IW?G&]_Q,4+JAI>.Y9 PR$0R]K@A\ M+@959K^)8.2P3=Z=];;U:.7WM^?^TW3RE3*!;-)!D1;G6>P"[RWBIV:GIRCY M"([M;1QM\N:U4F#@]Q_W_=PD5ET47,.22LI_%LI_JM)XJ;X&&9IU[)+AAO"$ M1PI[2E.)D$3VSTPQYX+AB=Z_A6#&662QQ#9S%F0%%1TOAN6XG8;WO&?DE%SW M8/^DX3?'\P,G>LWTZRMOL/B4Z[]B^/D;C48^_/(,EXRQ26!97JN(G9YJ":)4 M5\17V[P1)V8%K87='H-$QN]OO43,F3ICUJF4^YYZ=(?D507K^8B"H=25O,JM MG25E6NSF1%.YEDNO_/XZ[V]:8C[.ZNN[3OXL2J\#.]H]N$A)HLEEHZX\U?V( M\]DPTC55@'Y6D=^65,HO:_2R.5C 9I&!'V-;^.*.F&R/?V$]X+,&R9 MOD,H7"A=J6 S'NV0XA,6ZX;6-61K*P9-%MH9$#N@9!( $PW@);!K8_@0T@%> M$-@O!#@NO 48-++N,![#+X['&H'#$.(A<-08'@ 73P)_$/:&NB_^= M70+;3EP;H"T QY\$P+69M6<6PX2=:'WF6O=AS4;4'DR##XE'^S0,[>"51#X. M Q>53.*@/[)QI+,AXD/">#)Q';C+\>#JH>,YX0@N2H?779Z]&_IHNG7C ;OE M$1D_&09LP=CS!G&$RQ)&H4#\.%J\@'V/!Q,)1\YD@K-,7Q2RL:9-0N#6%UCG MD1^'>$GZM+]B 5[N!<%OILLP2.<*S3L4Z]/LP7HKFZI7N6TX,1:@ECE0Q%K MOFH0>7&B$=#@YYO/ZX@7/\#UC,PNV'3I($,>8'0(% 6_V"Z!@3T[0&!"2@?X M+GO UH*A%6$)+_A!HSGLXI?VV(=K_EX@9&0.@&>@6/8M#I7TX5$V?&_W_XJ= M@#&0R/:>'#SS[#"D4<@1?GB$*^U#^-6N"&?PK IR#LK#@U)M'RCO[VKFNIR5 MGAIJM?:A-HE:1:C]#NAS_3X#YN[,-0IL^#%!)GX&'-*GQ(.;_GM-,DO=L6I0DM353:.>1W4MJ:8G\4$=^Z"L M]8#>\JRH8GZ3C=)'#ZC4$0U:X6;[Y ?,@G+O_"3?X.I12*Z] ?#7?\<>)8HH M$%F4M07[=(/G[P$#.K;P,9:WPFYKG-\*'\U[48HA LK]-@[8C;,^LV6[XLNV MR[+=W_%5VS5%?DFFY@M9?B$?_,AVRQQW1QK;N#KH9O?.TKSE/6]YOT-9*^/@ M3>\5K+@F68))FF"9 MC7>KKHTDSRFU;"'LEC<^/)QI!S?B=IA29&DJ,T$_M$S!U"K+HG464JJ-?EK< M#4CGW8 JV$ZJH=[J]$Q+4,7*B"@YZ!O#^@W M*?_50"]A&R#3XCT^.>;;@_DF)7H5T^1E53"J>WSJQ/PY!8#\%O@AYLIBK#IO M;MA&G9GMT%W@[U#42%5 8Y9%03$;]]ZTQD[,05>'REH%=&JG)RN")1Y)8R6. MN99HC%4PIX$@80#FZJK>QC'76LR5:V.8U]A6E,U>0%\>8'JG9XGY!JV\/^'I M *M&K:@**S- 9C,E03:/N>[ZB3H2\SG.W)MX.,UHNAMIZ=?29?I4L]-354'4 M*W?>YB:W"? MDW]QVJEL&/ACXD\[+7%?8ZLUZMU+WVL*D)PN*%+CH?#<8GIGPXA]YI06];M;("]#20KT7!U"I+&AQ[;<=>0Q[(.E"H8PBIJN?=X-Q1 M>3KX:T+#JH Y=%B*LJ!6#];G#LMFRL1ESLI+WE>/W]^:^T_3#+)]#^&DH_2L M"Y%'(]Y&F-_/VPCO1Q!:(85G=)D(1*GA^<;W_$Q2NJ&E8[HTL]/3!-VJRR[! MQ:#*[#<1C!RVR;NSWK8>K?S^]MQ_FEZ^4C:034HHTN(\BUW@O47\%,.7S"K1 MV&URY[528.#W'_?]W"96711Z/U;"&:<119+;#-O0596T?%B6([;:7S/>T9.R74/]D\: M?G,\/W"BUTR_OO(&BT^Y_BN&G[_1:.3#+\]PR9AZ46EWA"YU>I8N6%KE]*FR M&.#!8+M806MAM\<@D?'[6R\1W[3$?)PUV'>=_%D48 =VM'MTD8[AY)J@*,Z= M9SIK!H]T.'=7VDI>G-UB/P)^XVCU+;FVFWOE)#(.!Q-!4A)-EFKNWU$PVZ8G M>O$84/O'A3V$<5[:[HO]&N)RSTUG['@7\VNW/.V5DQL.FYA >?F)U>,2 MV T-\"H8CMV&89!1@#SZ'XXBFO+0L!734C15-@8VU8>6*-J/6M\T!$8Y\$-.B@[>777^Q>T>8M03OEU;IB ?-?_:MQH6:[Q&AGB?1@F5Q[$M++ M[(]W R>.Q&;.;WB6E*B]26D 0+(O2L=4UM"]&@@%\AT[Q0NE+!9CS: M(4WH8;[,;EU#MK829 J(, M"CEA/(9?'(]$(PJ_>/$09(\X8$0R"?Q!W(\$8H?DA;HN_G=V"6P[<6V M@"R MT20 ^28AAFFT'[9N]ED0B@]K-J+V8!JF2SS:IV%H!Z\D\G$8N*AD$@?]D8TC MG0T1'Q+&DXGKP%V.!UX+&$4"L2/H\4+V/^7&(EZ1/^RL& M4+"'>U'@N\D2X E&0SB<^C1;@.X2SYEKREQ%KN+$6H)8C4,1:[[$%GEQHA'0 MX.>;S^N(%S_ ]8S,+MATZ2!#'F!T"!0%O]@N@8$].T!@0DH'^"Y[P-:"H15A M"2_X0:,Y[.*7]MB':_Y>(&1D#H!GH%CV+0Z5].%1-GQO]_^*G8 QD,CVGAP\ M\^PPI%'($7YXA)OM0_C5K@AG\*P*<@[*PX/2:A\H[^]JYKJIVRCW)*B N6HJF5HK>KX_! M+TOJ]?$HQ[K4-15IK7*\_?>:9):Z8]6@)+UK2'H;!V4S2B> M M_2U,>6_AG2QIYMVT1HD5=/]>EN)E^7?L4:*( F,% MLBCKY[X@'VF?CA^!.O/-RW^@[Y\\U'+4=K2B.TIK.L5,'0 M6M7-DF.G7NRHC6 'BV@9NJ"+9INPGG AHR#W7B (79Z(+Z;TBGT2.'060&=#57H=X0. M)IVK@JA6/CVX]+X# A[\R'8/Y!5)?>U+22,X56[,;6"!3L/:VXC]R9#1UJN; MAB 6=*JN9.NM9P_;[G;AI,Q)N30I-V(.-)2$E'5!KMZBM3VD7!P.MS$&R5*&DL>RQV#P^;20DY#&368%?S 4^&7D]$J#/X;IOP(F,?_) MCT@V)$PK\.TEPH.K$# M'.L$OH8!L;#0[L%#.RVKJ\I:VMJ1EU!E(I14Q"EU-7KB^R4Y?8-JI4K M5>>@Y(.ETN9UTCU%O2Z<6P>/P?TXEX?ZR]5< D;5H%.K]"ZU*^CT ;@Y)=_@ MNE%(KKT!';"-FP;GGOGRW#L_MUR<(XQCWZ)>87TQV3O4GMD*&0>I,K9EN/KF M.9_9HFD<3QQ/C>'I;&S^1Y ><4:6P7,K>2?)&T*8YH5M^-NE^,>5-YB7NTM; M!5E[:]6H7 KO:%J\]8(Z6F=GB%HZOET]^:DQTDO?^I9!R ] M3*LP!$FJ'!G/:8_3WO'2GK(AZ+$1VL.T%%4PU;-M[=Y2[951R^W"E;(@B:@17%L.5S*/=3QA7XOYQ98J=GB(88N7V/QQ7 M[<75ABR*1G E(:XTJU6X.AMW"T^0WJN<>0!=STS2!PR>/'VZN%(.X+4R62R[ M8;4JL9KCJEY<;2@3UPBN5)0'U.KZ"\=5>W%U '^#J3$YL[9R:=RP6;D&!#=I M-BAJUJ+*Y:E([_1DI;(LR6T K06.4HLM/ \<@P/GQ(&SH=+IKL Q.SU5Y\ Y M7>"HM5BS\\"Q #@:K[O(*[>P0 0>7%/?TIQ&Z,T!C&:6V.E)LB#+E;T=]6YL MVT/B.$USFMZ*I@\0R&-)0-.2H(H*IVE.TYRFZU<0#D#3AZ?4UU]*J4OAR*VF/RYN/\N:CO/!2K:/Y MD-3,(]?8HWC@1'% *W<^G1456N0NM9:T:$O%(<*K#?'J,+PZ#*\.PZO#'*5* M.TU%;5) M>!F=GBJHU=N-\M QGI':=C+;X%QMDLQ8 12U70DY'%Y[3?1J$EY6TFM):Q.\ MSD8HY_E>+W6XN?34D8%?&#,9)BY< ++E#S7(Q3 M,=WR>+ 2,9[-R8FFB/5Q=,'@X=N:K&/V9;XD[#?I$9,S=E:Z3.+O%?H15B:/5 MM^0";O:*;=9!%^.#YY=A_M]1, O6>J(7CP&U?US80QCGI>V^V*\A;M1\'*[C M7;(,#:_ M4E<[N2?N)^QKP][=W#Y<$TDB_]\_3%F2WI&4/=_$8WA3/R]J+7+@[_29>C'] M%/AC7$ADD?]QHM&'. 3JI<$#W/K>]?L_9GQ537@\,!E@S5'Z'3Z8 @^>(!D' M,0SK^_4?US>_7V?,-QW.TO*7&NI')[2?G@+ZQ);@=I@.G0&A8)S:\HA^76*/ MLQG!N]9$T,^SZ?J;D6_)F!Y&% Y U_5?X"PA241_VIDZ)$&R$B$9S):(#LCC M:_8+G$=QT*>7I'S#]5T:M>^]);:IZ3NTQ%8,M;;0?JNNGLJ:7E\2!!_4 0:U M56;&DFPE*TFBSJ("%_@ORR;*+2.>MTPS.,Y, M[:N=[6SDM8E-0B+/(T!9ZF MP)LBW"\U*EIS49+^=EW"TU_].PX$KJAC">#1:$ZY]] M-\;E03,N_&_P8/\L;S5[J(QNH;64C&2)=H/90^Q>-9Z-Q M//%LM,J*Y^^@:()H?Q^!U%][<6X>QLO#>%<%4;3 BF$BX6N"9/$L-$Z4G"B! M*#?TZ=@'46*E=U.OWZ' B9(395NF7XXH#Y^O+8N=GBK*@F;4U8"!$R4GRF,F M2OWP^=JRU.DIABRHGFX*A5Z[1P7'67IPUD5=;$F>ZM8J)9L'PK8QU4W6>:H;IWI.]>>5 MZB8;/-6-4SVG^O-*=9--GNK&J9Y3_7FENLG6>:2Z%7>?G&_TMD,_M8H=^HQ6 M=^B3=^S0]\$.1Y]<_^4^GDQC$_9=/XP#&N8[WREBOD.?(N8[]-W_ M?G?W]?K;]K^,_GT]?8_Y,O-I]OOWZX>OMS>U-B\[[X_HH/8I;?# M3?,I;N>GY(:_JIT?F^HJ^+&];$..):X"F=A J8,X8&F6(TI"YR<9)\DR%)-E M"";*)%Q#$06"H?K$]@;XAX9\B3A>'Q@7B>R?,"C\Q<$0>1I&Q('/89K%N2;1 M5H2C^MLA94I >4#8O(.1+T;&I55)Q49 MB-H2I.J%77D@-2>XXR>X#0:>&@A. 8+3!?F(.LV=39#TEU2YK3LVNIZPKN/D M*.NG>!I,8^,IG_NT+/"14\5I4\7&H[0:56B=GB988N5C MM/8HS1W\&'5X)PPQ[YU8\<36N2Z475T7_G@2T!'U0N>9)K+9C1\56??U I>% MGG=97'WX\/NWW[]>/5Q_)+Y*?TU0]7>BV,K;T6;+8%:R"O]&7H+7%E8+G(_LCVGN!ICD?L?C\> MQRZK"NE'(QK K.;6+/-9O'%AV=Z2%V R:ST5&RB%%W<\N9*%?%#;#JH6)\XN MZM^AY)MBV>'<7$^\Y&2])2S?/78HZ";ZH3U Q0[#Y$BV4G4-4<<5VCC& M=Q,_=)A=(* XIF?Z#O%WH70+5"8L_)]8#MY(;Q?5M8-[XT_:8KGKY-MKRWQ3 M*;4SA*'#7\N&G%LT2!38<-+Z.Q]2"GQ DQ>>^4-'F;D>#6E1B#>CW4J8[>'^ZB8N/K*C'-E!+7<',-HE$0\8\##Q MPRB@D1.P9%;R2#TZ="(R<6%,;T)*"<:\$$E%+L9\40D3FO]W& V]47/!2!78U1&O@[L8#[0_)D.QZOB+U'\^EVTAY& MOGVG?=<.0V<( L3 -ES[A;8Y?N$6]X!LPQ!> 3.^AOL M-3[X/46_""O!D9?P9-#/Q JZ6))8W-$@/OGC,% \4'7N0^'J+G#\@,#-STZ?$HRS)V]0@GY+ M[, )L=C07,VA";S#'S2F;*ZCW.)5/@;*W9-LO359 DW^#H]E2A,=9.1YE>SV M1[;9=VR?YRAVWJ8Z='[2P<7?-/"+*%G'L%)3EN1W-=E3V^+XX"BM0^IN"4H- MCM*31VD%@;Q1E.;1B*%<4N5>.!R)QR./EXQS. F+9#():MZ1$,[JY:T6R9/ MFN8\LNW!*F6'M&97C>!&'YF',WHU 4ZK%HLV1V5ID[C.@LQ&$RB#*6'GNN5MM&0[4U@)U'R;R1@"J M $#E?$FPMC'1,[.,/^PH>)^O3GP8Z;H\O6$1/FYM.55DU2<E8548+CJZU\K3Z)M3RJC$[/K*O(-;<([Y9$X ^Y+?B4 M;,%;);/E2='L]*HDFG(SQDD!LPE+\([ M+@A^+2!V1I#\&X U45LCU,YS9?C MM.TX/;@=>$=\2H!/I4K(Q5[-P-4RT-N:.\GO/['4:M$$.2II MW4+M;+0H3I3G091[]?0U19XJJT2H*'DC!S\N.64>*67N*?&]"7K46&U!6&M64'Z[X;#^!): R"__A#\G^:4.GG*GSXP5??>WJ@ MP9AU=$6CE.W-%V:=A1WG%@-C>@-5D*S^##1F\.PZ\) \W0*82C((^ M"P0;G)@F06K"5.K-1\-IST^YF/A7V+ M%3'O]MYVMTFZT=KB1G<+NN'LVH]X(Q->U:IX40I0D4OF>6C:8#(1U.;N2ANE MBK-;[$<05^)H]2VYQE/[[TXKF4L+/_?O*)@=CT_TXC&@]H\+>PCCO+3=%_LU MQ)-UOOFNXUW,K]WRM%=.;CAL8G+K&C?_:K=A& 1(!4C['UNTQ\;D#!1O@ E^ M0*[@1>&OO]B]HLW;L77SU:PQ\3JE844K9T,LT%2AT[('CYDK##IVHQR9;F^S6L9V'Y;.@/U=L6$@DOU M=%:ZLJ77UA38K*U_E$--H<%+>7X.\-NNP#MZCCY:4F@9_QI MKM\B^SSKN7CNR[58DH8MSGQ]^W-?'A;NMSDN(D=<0D935^ABGL#--4 MXV@([A AXP>1HF_W'2E>)H/HU/.$)+V.(JX-!)D8:@WM9S>11(M3UXX0>.5P M9S8$G+S]Y#T"O\H9(W!H.7@L.7D.0Q'>-YET; M*;<^C Y7^)^@B0V!*G>W#Y<$TDEK(ZN](Z4B^SWNZ^U_KZ_)^^N;ZT]?'LC=UZN;^]Q6 M+NS.BMC0Y/$%+Y47 Z?30$9$J[7(<^O/MIEM(WO8I1/!F_H;-[;32PLFL7A= M9BC B;*Z22L#/@\SK[4QLP\C2CXD"00DG/A>Z IIK>GER\VG#*B/ M_4G_$N#Q2(/;X;W]#!PF9,NSP"TO0MI'COD"#"JDWI19BC.<2IV>[]%\1H(J M2F]^O"5A\F@6D<6R%"BLJ(/,CXXGKO]*:2B0EY'3'Q$;XW7A2AMYF -SCD(2 M^61L_Z!D M1C_R1P/PN!Q\JD;*+9UH9)KDHTMUXPA_X(=J$//-%V/&PFBP%: M]E.2VQ2-_) N/H.\.-&(A",[R"Z9/HUQ >-=B)_'L.;LE.D2W!\V,UA>GXSL MD-AD %2-M.Y[=O * _8<+1]*$! MAS!V/$PYCF GQ]?X0JX&I,]O"BY#!8W&6.V M)FR84R ]PYC\.(1W)+0ROQAL!$D6T72C",#@!\X"5M./@VD"D@]+:R$G.M7A6D&]T@"?ZT" M&8_A]V"2RD?D-KF7?&[Q,@ $2.TQS7,*B#)>CR%31I:ZI ME,VS.-^D$(,GA90.X[>./(S_WOE)OODLC_=Z(8^W3&C_F>Y]8;F*;6VF6Z&B MX<4IAL2VSM*-CUQFXZ_&Z)?[.S%R^T-6 M\XXWXVXP(: \NYW?HMOA;UB4\"LK5%E$25CX+Q\VR[O2G@1T2O/=4M#!&HLM M0<[92+DK?6$'ZD7$@\<;7YI3T<-+GV. ];L4ZG/.[@).9(F=GEISXY-V1Y1S MPN6$VU[M;7O"E3H]L^:^KX3N=9]D$$0M+1 F2G*?Q\G7E)4/=__B5 M9/SY=+6B^O^X)4[2&P(C,_( %R_7M< 07OF($ M74C&]H"FX98LNBYYV -[BMH']0C+@U##-#TRN[E"FEP123J;*0? M8*!WZ3B+-DS%^(5\4TI4FL@KM8-N>;[;#GZ]8U9'NH@D3;-AP=%''QMM>S/4 M9R'YTX*VZ41G:11%0?GOJ?ODQ..YO(3IP[,&$2DU(&>VB1N/)T +8ZRV/A=K M"I=.B0:>"E3$2M\/J!V-LJAA%HH\'WJPN*WP M>58]12S>4^3T>HJLR->4"_,UE=7]/UBBQ&'Z?VR3\%!XW/%D!Y[LL&NR0Y5F MASQS@&<.G%X0/,\7'_UAWM/+&@M>?5AC!Q M"R,4*Y]7/+&@O8@IS8/7(\82,9(L[SWDB07-;_SU3W2!G=(LN!QV9.QX MTA+LG(W(NYSDA:VLN.2[3\EW1=N72AD[EJAT>CS/]H1AE./%S< (8^S:!*.S MD9%9HW+BU9H#QAN(-&@8Y:DD%16-;5-)+%'K]"1E+PV VI($QBF74VY[+6W; M4R[V%I0K&]W:0+E;]0XYY90#&@2LD\08PQ+M:2>)+:*3CV1)UL9MK@D_539G M,@@$T/]7#',8.DE>0[*:_?G59";1,8CGV"]@EC0P%0-9LD)(L3XZ0?J8X#

%GI68'Q]1+ D_JR/A)"M;-): 9,]%KLF8#".N]168\52+S7-8$$]GC\7 MK3]MN<$",":9)'\5OL>=$/SW]!]RGIS)W6 MR16=MSLD^VW@08G,\!E$A"_> [ZJ-'R4A+V:ZL&/DMQ<*A"%FLQ*RSNQ5A$% M7'.1OBW=\/I/C-P,UU"!MB45)*-?'OE.1T**^F7<[H#:#9RA.FKUA.E9124. M]L_DZT2ND.A$K!H "(X?& 2>0)UUZ+H&II9DY7)3X;M\FZX/M]^^?7GX=GWS M<$^N;OX?>U_:Y+9Q-/Q74&L[6=6+I8F#)+A*5+66I41Y9$F/)"?U?$H-@>$2 M$0C0.';%_/JWNV< @C?!$R3G@^4E"491#D3DE#(K8%(*1;]&+%] M'(BIOA\2(P><)5BFX>'Q,>8X:GZ7QY:*PVPX-W;,_\BHO9R81%1Q$*.@C6)% M!1]/T(600Q\BF,IP](7RXL FO<50?D][.%&MI>6E6DKTZ-2/'@NU7O06U+7? M_"2)LM@ON@Q2']= &M1Z8XUIH]C'AH//(8]U[@V MM%LB L!:0 MB9A7^9ZGV,PX!DGJ8WDK*F>5XQQ>AE%,7?OE]2<8%W#@^2B7]O@$NF MM;DDZR4^4%L\%AU&@?E$5UYQ*/"D(,R<(W6<;=(^^4N*1P-LN, A9>(6#8B! MQ603WIC*IVA?8!,"5LC;I6ZE']$KA6SQ&@$ 7^9\_O#EX>/KG,V),AC\ZV8) MEX#T"5U/'*2>L)[\W >1[4N369)F'G#XS>=W/[_] OPM"%C<.F[9"X+7LQ\$ M.:.A[X#88GI,W..$(L43M\D+_!JH01QS\+>AVW?([RP44L,=@-2-@-;^R_$; M'%VR?9GKZ=';GE@,_BU)3:X+J0L?TF@/2!L>1X.1CT.65B7("@BIKTE&S@]E M.,>Q((]@H8GT(-#* FKPW3,;%XX,GH>BPVRY4!0XW<4<"C M5"@ZFP/!R.(N)3F--(>(A8,+IZ./XX)//&P-GU-^6>\EBI\LA<3O!Q#1J):6 M5E_(5P::,@G>B:"=Z!'$*',GJ?8K,%E2XFY0/V9.WW\@X<.@.9I^_?B/ DV@ M 0'' +D7QDX)A@64I$L2(@CAED@=&*%T05&X'$&@ =K\&,4&[13N %G^*F# ;FJO&V\;GQO:)]B: MU@9]W:56][#TPN:*(WU&POIM0ECH"=<^9\%D_Y]_^T1?Y$ 0."5J).=S0K^GS\_ MOB;'[@/5W'MX9EAP[VM$9A]$XGB!\ T\%KD*^^^T\Q1U*MX7W7 M7-;P7JZ90A!ZH'0DY,[1AC0QW 1Q9LVEJ:G$I)N*KGD4C^$6-JJQD#T#&BP_3(98S03D(AZ3Y:*4^9DRO1"J M=BBU2:$SH:2@ (F4CVCC,\<5J6IP4,'!)JY*?+A1*<-KK%:($7*J6N$55"M< M;7^MRU4"],<\R"M7".C.KTN-$:;)&7[JXHTW,T8J#FEI3Z#R@7#20-U @VH< MN: 7@"R NWM0B&N]J&8="A=XDI!NV]#^168T/\5106&%^R"H2.0.CU#P>;XK ME/@L@(7@;1T+&T832PQJ2%+Q2RAF+"6#2>DVT -MFS^1,8#-C!5EJ8L70GB? MSCGYNI"!N!HJF,WP>X Q;(_W^Q@?M\BO-/$F"2,T/IXOE*K*PJRDN$J+-86D M!3XU\0>TM?4%OF1__DP49 MGWA^DGG7CVG-NU],:][U\_;AW6?MGP_O?W^C?7RKO7WWX>'#ZWQ*Z2RADS MTE)'60P,-FL 1J/74!K_)+_W 9,@IP"5%%T;!(LG17M!M7K;7L2%U/)\$ QQ M(2= 02INW:QP0;DLCL>X<%I*DJMEB]=2%!67 ;>@^8D-RHC836/R'+:\TQ02+= M(&(UPJPFT8@\U+C1-J(U/!!DGLP=YGC=6XN/"/$5>I'"]!YNY06)'A'?9%)K MOSR)ZWH:2(:->43H2P?IHQG:G?8N'&6ID"1_9!'2 H@^M*"B.*#F 5(62/F! M#X)$XE*WE1)E.$$@2CCAH? 1YM31)0\5C(.A2B+.VN-N$U!PST67-Y+P10%LZ3*0H2H3DCO7(\ M&$%\I&C4P BJ*;6J4.TV!Y33:W6I%^H]0[M]JF.W5Y?[5HO:_ M**MC[VU1'6N3;@TS%F[#%HQSL X.\%@!FG;P]QZE.A;REC[9I M9Y>M2H)N\/[N9'GTE:G%[75QE]9(2EB)[W=5M-1C)ZIE6(CD96:F=J/3.K(- MB0CKMRCDX]S<(#* ]VTQ:2.0UBYE0701\OJ=U5A@@NBQA L7\JWQ8L87?Z3* MC%=0I^VRZZTY2_JC%ZFF+!E@CBG\[\T?F?_$ KS5+0@ZJ)KU;6(=1;UE[*N2 MXKE41%0<<^X<8YZ*8]J*8Q3'U&.'U3AF38V8+3FF[W_GWMU_>1PM8I:.\ P: MYDO%+HI=SHI=UA2F.0B[.+5DEU,T0JGM)?7S7)6JNR*D[[QNJ^8NMU75H^.X M9=G,Q<4[53>7"Z$4PVGMC5:LIJ*5RZ:5]K:TLK$J8AE[4T44(=67D-9T:-D' M(9FU)"3E>%FCTY:+>UZ17GN]C4#K65#9LI865#YO Y*BIAUTWQWH:7F!;D5/ M%T-/5?7C9?2T6K-IU=):IVCIM"KR=K34KB4M;1$JOMU=3+U_?>]?4SAR4:\O M+P=QRI!D]7[-WC^%@ZWFH%$AT"HP[%AZ[?8A MJS;6:#'U3L>JTXU84=-I==\=Z*FMZ.GRZ6E?*1JK-9N+K>^A:&D'%7D[6JIU M\8N9$.A6W8IE7^)C"R\H9F>/E5,7MZTP]WH!:36YM##U<1!]V):'A\:]>2K^R===I M)!39.(GZ^-U0L_+)$'2BW-!0\J>IM^7/LK7JBKZ&U$QUQ*G94C!>2GL_4[N9 M<@O59C)YI'4NK%ITII]MAXH,>[Z7E:9+R/,@BGI:-@$!DRRWLGUDT2XO@./ M@H_LGBDDVBA@+I_:INQ'"0/G/.6+N6NYTM6^Y^ M1E')O4_86_IKS,)$Z(K)).Q@OCNEW9UOP&MWYQOP?G[S_N'KFU^U3P^?O_Z? M]O7SPX-=,<>"F9=W_JZA>,&&W4_ HF&+<2(K0B;V-04 MQD%E/<-6A(\Q%WT*@=6_I WM;ZP' B+07K_.1]*U]^]?$V<#LQ>#S8@F8'=] MJG5LRMU!"#M^A/?_@)E09-#$42 $U2B+W0&C'K3YH#KJ(,\\P Z)DV[:>0?. M%:O30 "$Z72[8!*@$FIQ+GKATL.%9*ZR;[$S'P9S>8B=WS60J=\2#81!& V!PY.LEZ1T M6LM^J3&'!?*I%1=MDW/J@!^'.'((6B>N#3NPPRR%*K"HV3',DHI.2*(-?!P" MC22S+7=72F[)%#8J9//J6M%[[J=IAI:=ZYJ35U@/EI6ERU^9ZR=S?)XWC1G ME/X=Q!.M_)'?]6+.OMVQ/JSSG@7/;)S@S:TLTD">E6$WN^VEF^OW#[&Y5>?1 M7U@=EJ$-8CSQ?EA_ZG= .E-O1:#IUWA84JZM)D;-&QUS MSKI%TJ_B2M=4N-AMI1AHI9O.?(F4 @,I$*F0VHG_71O"X@8@UT,$/W9>$L=( MWGYI^A*F;[/=-448=MNNB8@QC?T@9ET:TTXKM1 QEK4GQ+1F;L>DZTP?\%*C M0J["(>&\YG]DP(O!6.@?._#:NNR5G0"%57X,O=4T]H!3L[DN;6"GI;;PO-7M MU@+R.PVWF]CTW=,?>#FG5M('9:*ARP9E/OV.W#\5OY_H.CS-\1 M1C$L+X8#%2TUV'B,;@QD:8%S7UP/D!=UTHCEQ6;F^B!L//"Q'T?#E2H[O%\1 M VLAM:65?1?:>5=H&L.[IA._-+];(8KZ2GX.1#*C1M M4&@OL!SF'5&C:H- 8;;V[Z#C8"R,_I O01X/EA5_D3T;^?EES'3"O9(5- MMN#!=36JI%GW!M#P<%>U]$Z"Z6;K5GE?'-Z(HB36BEFW/ZVG[Y!0M2(N8T-"WH(PU M^OD*H"X"5;M:S(EIK-&Y*TZ/FEQW7HV;I[[<( KW&?(XENS:<";XR&//XN<5 M6%F#<$:,VHO2037&W\31M('O9T=74VO>U50C;Y*SI3?I/4\2SC\*!T'X^)[# MI3>9=R"U%SB0V@L<2-M,_I:?CRYLN\FVH+MU5[H=NJ M+6R&R]YQ%K[CK+ S.C6Q,TZ+TD1P:,R!]3DY$+2 4$,\'L:;T\!/TB@>8\S ML_2%^>@9 ;2 1I6*-3):CQ9$0#,1^B01P?B#"\J7GP)81Z")Y3$C<">;\@32 M:_ 5AIK !.*A$ ,37C#HIF<1Z8_@^@BU0A$M#^R4'#SF]2#2A>\LC1V99 M9^,('7&*9/ ZF\! 1#0P=X"_>7Y")X?8HXZ_!10$ >)OA!*0R]U+)]^&&)M: M:!G@L9]\TP1I3:\7)\8(#[(L1$$@L#*]/%)C0N!!.3.YKN@ Q)U,;L )>O\\ M]-_&\ N%4^]>XWBV%9)31#JFPCMK[#%C_W7\MR>YP98RIBS>,( >#>&O/;^D0<*>*O1FK_\ O*L MMP>< \*]W6C/F_U^FHW]J*BOP]QHD23W^[RJCLVI9S5@QUQP M2ZBWW_TS_HTG-"DI0OM!>A.Z1"D:%$,_*]UDR;&19$-T;,@X<:%7E&H#%_?2 M;4,G5[U'\;Z3(!VXJL>8/!*P4<+O\S]>@H8S"MCXW@\)./322XDH&=FS(#Z; M)A0_3Z)=&DT1\2*CW.7,\N<&_/3S_/=MHP$GW,*?F@VCXOU& MQVCO:5%6Q>VM7-3J_:W)=J]I47D:[-Y/82)W@S+S"SAV@UK;%?-SUH%(1*W5 MI?(^RB4M%TG7#HS5;0BV+0@AY2<>70@'"KO45G5<.9:H + @KF*[3-LM M)$#-BI4JEKL^EEL3#[1?EA-]!]L+PG]KR7)[+WA:[Q-?^MYV.>]5O;4]''-E M'^@,Q_U"N4$/KIL-,_+1/PPCV/Y_R8U3F1U;5,+>Z-2I()NBM"-*]Z-1&L8[ MZRVS62=*VW_I/ZLFXGWQO?=KE++@1+E*'9D4YII7#N#S27H8XN M.1HI\J/011]";X7DJBR<.J25&KM+I_TBMN[71,73BJ=W44(.RM,.)3L8W3W? M-$_#TPO*\RB?H/()*I_@QC[!]W/>^J)4U[6[PY1O4/D&E6_P_'3,:],B*_D& MWTM)/]XR3]+I8E;;HCHEM714*)93+'=JW^"N+-=M(LNUC7TUU%6^0>4;K GP M#N0;G.>X>:;"*E9&K=PNBEQ.Y.#;A%PP^ZI9JY:!RDNG+/HU4/V417]7+]W. M^J%%A4:]VX+HV-1RP3.7"JR/;*!=>/4Z[A0:4';BN0UE\UGP5:>7DNQ"" MVL;)MP-!.92L9^\LQ94;4+D!3PY>Y3*HJ1MP!P'5%7JFM>?*+*E>UW-^V,O57G"SG'5;7X-56+ MWY,MXZ@M?M>VZUCQ*Q4M/G2CE\4$^G:;WI?TW%R/K#]CAP2X4\C"Q=@Z$7O" MQ[Q4=UC7G@>^.\B[C.>=3:D54_084I5B/RQ:A^O%[RX;D4OWOY.."CT6D+4I M&7">)GK>(0,>309:'V?36.Q3FWKJ[R1[,\0L3(3(7U$%>3IB@6"Y22>5X\9( M=)V&89E50R3L=J/3Z>PK1 +GWT-RA[29'*0S!VC;XX=_!\@8-I,^ <@=9*]^CJ.OY&8(8! MCP_C#:-\UN_YRH#6VE]HU*6!1M'3SO2T?]=$'>QKJ^(QL>O+OGT3>XG)JT*3 M:G'GO;B]1V_4@NTVBMFDV_N^ SCVXV.O$]0V=P:LWN)E&/5;5:+!4,)7-]]C M%TG=;%]:NKGBC,OFC/;A.<-$SK!V]VLISE"<<43., [/&1;^>L;L49 MBC..R!F=PW.&C9S1[NX,@]WGU M_AF_OW>;^K%!N+(0A/I\__B[:]A[,Q+PJHV0Q("\MHV2-,6A%)X;I-E + MU);6S:O6O@*SZQ)@K2AG4V/)+I33!LK95W4O13FUHYPUQH1=* =3('GJ19V;M]SL0A%5.=-5$L4 MRLV)"JM8[LT/<9P2EKO%X]3$";Y[FIE:V5FN[#*O2"OJ^NT:];-#*;!+CCM= MO<7+B#M=8[C?/MS4H#*REE4K5YAB",40N_DF=F (*H-K[UX&5S&$8HC37ZKW MP!#HY=4[NW<35@RA&.+T!H'=&<)$1[;NV+4*/+M0B\!L[5:UM$M?VC59!5YC M4E MJK+1/IH=KA!^^PG>J1,L59KWUD5S/K$QRN:DNB(I"N=T5.$(ZS\S5+<8?BCOH8XO;%':* 3N?20J05=UPV=U0JH+,]=U 1G8Y=J_)2 MEVG9J'HUZ^_>CE8ESQXHUT_RV\>PZ.JUD+E:^TC[JYDW2!'.+FE_&Q).>Q\9 M@(IPZDHX6V0 ;D@XG7TD RK"J2OA;)$,N"'A./O("ZQUE8<:*X$";P=2 C=Q M3:HTVPI*X*?8!V2-6#"Y=2U@J.[-JY8J^7"Q]%)!]]N(7JQFW1*S%;V<2.7; MC%[0)=:LE=E&$=7MU(E>=C7S[3.4Y-#9HG72-BM'OU;>_&58 MX%=5B<" M)S;WD9Q8<5]"+TR9U8WR%L6.7-W-\B?3=*V8CW%>E6*:1R.]6Q* M:&KM?$@JUE.L=[:LMZKFR.%8KR52IZZG5(EB/<5Z52JS'([UVI2DY9S)J:?2 MM]32+F)IUQ3D1#7G[Z+^799PT;HFT:)>RN!!2M[BW]T!"Q\Y97>%,-U,6DHY MB4N'!RB]*UXPJ.W,D*,.)>K_>[U^3,>-? M](%[=PP6Q!ZY%O,A")F)L2+E\5"[VT]IC3V'O*R#!(X^YRBB'[\"@HPIJ7Z7R^(Q9W%)CALWKUJ-B1B7*WFEX6,*GWO% MI]T]!D+-FU=.8])E0R'TS!G44@QZ60QJ;\R@UY0?M*G*<:1LH3U"^7SH?V4$ M]GZ(OW7SJMWHM/8HS10V-Y9F^T=G^^95I^'L4]E0Z#P= M#&=UK8*JWE=5:$^FQ7I^XL+>4@VN$7Q?%C.573CG0PFS88_'LVX4J^Q&J79; M_U4B[C/@[1./71Y..@7>F24IVT4I6Y\L^*.CY"=%PH14-*QH^E1AN&4H,*Q(^L%W#XO^<_ MO2+((%;\,&,$FK_ U_D"ARQ^]$/*8VY/D]U_LB3U^^.C;LBD%&)LZLB_CWB8 M<,T=P *YIZ51[C.(P@2HSN/Q7.HP>XPYM81,*+L8^T2F _A*8R%@WO^N#6'N M0:+Q$#M)_B,+N2 2JZEK9M-LPP PPB,0',W'1J,X^@ZDF_)@K/UXL%YI6S7< M;76H3UI[/J.'=EMIM96Z\VRW6HVF[Q M7:K3UIZO6%-]M95:O6RUVC9U8FYWYTO#;\44K6D$-;1"VI!L6>7;-U9)^R(7 MYS>69C'\_RN*K*_P]B]!Y'XK[0=D/8=MCF"@-,[XFH""N4G?\R3A?$DBT-K) MC;G)%\O.;DUDYT,NP;1^!EOCVM /_6$V!"2&*0NTD:PK Y__R/P8,"Y$*0L" M#6!ZYR*" H1&2;HBI4P;7C26+I2?,99G #H+L*SY_32IE "W%%*O_M*+T55> MY3TZZXJ#793E $@';)3P^_R/EU@N(F#C>S\DH-%++R4"Q7/#?CIY_GO'?C!L1;^U&P8"[]?-I31;G2,SLJA MUI@,=[$, K$?OR?T_W$6;Z"GUWA?BU6W!3KJ*:R])]G[/S)0J@PI.$#;^I6[ M'&\0FB6_W%,B;(VMW2K7=ZFM8R;7=UD-M.(@_QK]PC\QWQ,A@G $?.R_]5$Y M^C^*!:RJ0U$C2;M9JT(3IX@?.XED .;O+)7V5^:%/12?(%M\#'EUSK!O7EEZ MQ]JY8]G>O+,G2DD^%6#T4,?&:5C#4,?& M$5C#?]KBU'"HMI99GTC0:SHUO@YXS%D_Y2+NE65O>B M#Y!.7;DD0J\:;$1&JW!/QB+DCK9=3I==&X-<-UM5YJ0.UG)T].;>C%O'Z8]Q M^4<1NO#OM4\Q3S RZ(D%&=>8AQY@9+$K.YYNC\9($N#_1'@_%."NSE8&FHPM M8_Z >G$99U-=V6::8:+^?(.-+06:C)>8[7MRG7VL#@,:Y=(=5QG.XBI^4#>4@&;A9^G WU7AOY*M-H8]S2*$A\?N(]YP##4;Q+N]--T MT)N$1G/R"NO!WK-T^2NE36,8-X^/'Q=G6M-!9>5_!T7!GQ%[Y'<]N/9^NZ.; M[ST+GMDX0724P_[\\*X,N]EM+]U9!PE]X#B5@$"L&OYR6,I>[&'K:\):#UI]L4B(ELE3-Y& M\3.+O;OW4?0-PX*_I"SETT:.%?NK2X3TUX&/T<^C*$Y)6V%^2.DBM+5 ;BTI MMJ9KSWXZ(+KAVI SJL0*'((?/\7^$X9:?^$N1I�JV]A_\]$N2 G5!_T1Y< M:F%G=+LM'9^DW\S.0SY(Z>7B4-MXL>#IO^T''!_)8LJJ<5.QOBC6>CSP>1_!X/*8=B:CQOD3!8FG Y8"SSQ%P1/7 M8C_YEM"Z,GP< 8?K:&A?!W#/6 %"[9&'($Z"8$P!XCXRB=_WN:?UQK2I9]"D M$NV&5O/$]1OM9A1'_X&%XI]BR?@7@]==H&P%MB53B7:/Z83;&MI;T,:C6)+5$'E2&+0X9;BK0D Z[-1\:Y,#EC!320J?Z 715[AJ7YN(74CWDZSE'& M>A%0'@ <28'%XRD"^1<7B2 I^P9D"G#L!;D<@Q6-X-;CNT 7V0BOF3 MCREWX2K"0Q'$"5 HEB0[("JP\:3M+#PP( M6\K>]?2LHYZ"QPN!#$^=Q^1>NS5>T/OR6HSX&)*FETOD)(E FT/FQ*.*GDW@ M;IS@DZ #PFV-2T*"]S(D+#A"<)J)D@=",_&)H;CV.\A#&(M.=\"@6!L^+XX; MH42!T.KWX5?0I(1HT340L1XR(\A:OR1N\J\#)I\;16A\@BLO_0R:1A@-?1=& M!8#(+>(/CSR:/ GBCF3@2^W6? $,,AH!,<)Z8"F>G\392,SG9<1 D_>R$->C M8]'T. )PI1KL/A%9AB$M2"X#)6I7EF3]/IQ$P+YC M)&8$^#1DX2]I88,![#GTP6$59WY*8P&'XBZ8-@ R@DU-&)D0%J6D8GAX1GX# M"G(YC-B:&Y$3F5&&7DX< ?![/($[O-9^0?@5SY*:_QA$/=QN0">I1'#!?0 ] MB5"9QC"W(^8F?*+LC4@J T^.6 QK M@3UZR+UX$@Q1LLE#PXTE.?% ,JS$NH1!>9$K5@:/Q:"DQ)E+LHZ8@R1UG_D! M?H.D&T=/R(@%0HG8\:S"1='),#T,[*K[HL0$-"R:,%S0RO)UEA#JY#>XK@@L"1D"NYV M\YOF% W!N@)Y !/"#U'7R!G%@D2G AD0"\4%SU(XP?!= -8(Q! O-DC/ M R\#+<3$N#!* L0*C8+QQPJN/0%SM+>A.5)D(&B1D0J M)'&6BR0?I+I/RN?D>(4_'N%"\]]"[ G XWS I24T2*81@!_XHV1RTDB>F<': M=])X"6$HC-VQ+L!72&HY:/D(BJ?D>OF<@)_ZA1A[SI9>Y$PZ4S-(N+[W'2KI"Q M<)X"/Y$9"^5(4-P*=>T1M+ X'(IT7+A;(9H?)S" P5S.<35TV &+RN&UR1GD M!LR7$@[O/4% C\ZK"?!FFFL?O5@\/LK2"M2. .V',.]\>LT&CPBR!*Q)%:1B^L M=>BG4HG':A)/#'&%'V_-]HM\E"@>Y_G8D^H5H#>#UAH"#7W' P&N2;E>.6!P M+ L&)[,NA0KX^(22I="^E47!P:]^JTCD,Z3SY_/Z<8# M%T>@"1Y$([VD!,-5!E02N CTLN+@0^U PTH2P/A @&4S!) /W-]]<9L-2Y(V MOY.'61K[0B;H)(SA>!@P>-OE&4E^9 /T"TI]5)\:_I&1;HKVG70RE-3[O0S7 M2;(&5PAWX8]9+$MDB-NZJ"_ 'R>W;6E. KTF%R]<\F9$EI1B_71;0*2ZXCJ6 M&SK2?+9[[>\9+%+[4*SJ3VPX>JG]76[C0>QJV<]D)2Q ^DE.V]"^T/VO!$HR M^/4G"\LO?%)T+MQH8>48^F%9DJ)N]"1LD&3/$Y=7LCSA?7!C\\HCU7:M-$3;2QUP4Z5NM(.5RGS,XX2#_"PQK'0EL\ M'"HLUT% C8.+&\J#7APQ#^DNB*3J*FR$.6*$WBW%N;#1>9S)VU=^C_5S43?@ MP0AT"+),: DP,LPO88N_]#*?:$C04BIMR0R CBJ=)"A8> $OUP^7%6,@JUB M%"XO1J$6KMXEQ:+HZ)BOXZ1KSSR_37DS9? ,W>IT26AJ*2QC[(]2I5O8OJ1O2RY5W)E)4+K\(25 D4A7+N%*)&6K_R:739&I2E&=I4-J,DW MD(C2:HI6RQC-LVBX+-9'5M;"RH5..%"2"DVLH3UXGCQ6L0[=,R_$JW"ST4V= M!L';'I?UR_GM#'*"ZP,'-).142TXMQ066[(<]-S"3Q MW1BOEV19*)ELUJI54@X2.93H#S_7Z=[SF:/(U7X5!\_&$05'9*-*,2>KMOJW MLK7J=>YFJ-ENUUWXRGK', K]M%!2J8*K8/ %5KG<4OR;[WG \V_08U_V+^7@ MD"$'^-V[F(5Y( /:/%V^U(^Y\&2+'W!&6#P@7FC?@)J!/QKA1",R9J&N M2"%)Y(X5AII$^ J%M3(HO(8(JRE#^K@P]I -:.+-03F>0S^7HV5I(BQQF*04 M1$GA)-9N/L/WN5O^)E?AM_.1YW6[6AM=]LZ1=[\*9T3-MK<-LWHE22M,^;+& M)UU'2CX7:=\K&?)SDZQ&E!2,ISA)$G,1PO%[XPO>1T=HUP1IEP$Y8?PVW3>! MV-[R7IQA)(*H 2>#C0!D'EW$B5.]FW+@OAD" M)Y,WYTWN@?H4/>.R,5CJ%HVA9O/ENS=O/CW0W\;+%PT@D,_U6B/^0B@ MXF:D,H$83-!NSUVX)FKLB?FRYF>H/8#X"P CN2I(MNM"49SHAR2!R-XOW(*% M4,G7T"?W,TZ8Y+=?SUE5V!O@?H[;F F;0;P B@&+$8J+ HV[Z(6GCD%MKI;!7X1U,H]57N(Z M.*Z$!3$83)NL,6!+6) +:RI\C+)'X3.-GD,9H4,1'2A"/3[B%#T\L9M'N:E* M/"I<6O.HW;YP[M$#;[FL#"QD6@]W1;[Q&#U,J)Y%N>@/T55 V^Z-.B4>V[("/#R'2LS^:AOV\;-)%X.'ZLEIOPFI_ :E,H&%5$T0RM<.GB]P9&T&G -RT@$W MO_G=7-0^*.=OS54/J$HKPQH+45/BIX.1D]7 M4ZQG53S3OGOMK7OG.BN2;+OY^M8<,3IMW>G:VQ6T.W"=#D7&BHPW)>-V4^]T M+$7&BHS/F8PMV]%;IJG(6)'Q69.QT=5-JUE+,KZ:&H4K\QNVNB[,0*)R:^[S MK>S>MG6[555)WF=M=(6B=2AJM?6FZ2@4U1A%AMG6VW95)5WAZ*@X,BS=:K94 M&XC#@WH^NW#?1KP+K]=M-_6689RP%X-"T=J;0$\CI]YI?F(P>>$K@79MH7U7KWM9@V F+M:A:DYJ)EY,YJ+ A9 M[+&$BV#>6V.FQ*ZZZ&_6M4XW*LM"=4$YZ@5%MYVJ.I_"T%'5N<(X,LZ'^X+MM=I5JO?>/\ M$HC5HC9=E$JUGDFU?I/7AGB+M2$F/0U5YK7*O%:9UTMX2V5>JTQ9E7E=%] H M>MJ9GJ[&CZ,RK^ME7;@$^X%MZE;E2 :5ZJ>HN%94;#FZ9:N$547%9TW%CJG; M326+%16?-15WVKIE[.:04%G7*NNZ-O3I:&R5<'V* @ZZT]VRR%I=+D.7CB)#-]M5Y;U"T5%# MCVW=J5RI1J'HJ"AJZD[E>D\JX5HE7*N$ZXJHOX7SRFG.A;VHJTE=L--V+(6= MFF('2W49"CNUQ8[=/A'O7,V57B58U]*;=@79/UW=-'?S&*OL.,4?E\L?AF[O M&!>D^$/QQ\7RAV'8NF.K^@.*012#+'%G:]Y89/KXR97 X ; M30)RI>SJKM/H-A?_=(1,V((.C]5[O=5P=K,7&YL:C/>UXNY&C*4MMK9CDW@_ M21,MZFM,Z\,L0S^,XJ(M/$S]//#=@>:'@ '?R^#5,;"5%D:I-N0\I9;P?V0L M3/V4X$#]X9-!%'BB97S"1RR&N;01?,W#E#*&:1UN%(\B^HE_'_$0YTH'+-4& M#$;!\7NCVMK' W;"%Y!%C+*SY MD+\GJ<=&OL!Y(VBQ=_LI:CMGO,,OI6BW;['B,M_L@&5FOY3J>S.?]EC#9.ZQ'>A9 M58DY9H&*4Y'DN1?V."'<]E@KIN)CYP6JG[37 Q8^\I.70CF5:1:5\(0%?._I M$QN:=:_:\G\)MOU]5*<_?_>6(N-S)^,]U)!79%P+5%XU&3MZR]JRNV#]J;A* MIM*N%%TKM!I&HX9UF8X.AI]V4]/WD%=UJIW_+8Z21!,F;E5YI&+PB86)+ZIL M0HUQU+5TPU HJC.*C*;>ZIRRM(5"T09:PLD*^)R;+G#&)CL9'Q ^%G%1JO1) MM6J]-ESUM]2GS_$J=(XH,O1V9\N4+(6B(S4>[E1N/*PP=$P,M1M;VC.O3QTX M8]- T;ZIC^V;HDG[IA.:"2[*^+95>G!50)S%G>BRT+I-5JM":]W1VM$[G2UK MI%X65L\0=T:KL:64N1)3!IBP9VS$,'&%;>GO5'>Q( MMV3;4K?D.F/HMMNM4'=-X>:HN+&;#><$R#DW9>",S1?O0C<:IC!4:PR9E=T9RCAP?OH )B3QF:H MJAAL76+D+[]6F6WK;:-UAJ7*%'\H_C@"9"Q'-SM;=KQ1_*'XX]+YHZU;UCE6 MNE3&R+6W^'9CRX;,EW$!65J,<+KR%DZP63'"(U1CH\&JE23[4JZ&H.J175Z5 M+;6H31>EZI'M)%E5/3)5C^PDJOO24T_5(U/UR%0]LAJ#JC;UR$[2 >[O&;RM M?^E U2=3%7&VNK5WVKK3W;+_<_UM+HJ,KX2,VTV] MTZD:H:#(6)%QS_R M9/I)L]'!)^5B74K!0?C#_("R4'.S..:A.];X=_ECS-+909H-^Z?&4J90S%1+ M9EH9N[@I-^W.2F4V&D9A],@26)!+)!EG0S]DL(H$@RDXM8']QM-UK))OW-XP4H-#4TQ2VV8A0K%@# > M:_T N" #E!%2LS2+B4#]R /5AJ@*:''(W#A"@H^&(-B1\(E&$YW8@J?PZ8EK MWCB$I;OX+5$"4;T+:(B&P >CF/'*V M%_K?C^]M+YMK- _]H7%2"I*0D2"[A7G($ \1D0%P?,9X"PR?8&'69VZ:Q1CV M *J%[_H\Q,@G78-Q4Y^A=SOJ]Q,XI7ICS06*9[ B&2LR_;H?CK(45I2DR7)? MM]RZC<[<49207_X^Y@%#E_S$AXO^V]);T@/A32N/R5.?OD\3%;,G43 M&,K_#@HGR8@]\KL>8/O;'>O#.N]9\,S&"=)RF7"!:LNPF]WVTLWU^P<)TR#P M>D!M,2-\ &?R&)^"Y; Z+$,;Q+S_UYL??*OIF/T.LYRNU;+-CL=XN]]M-EFO MY3J>S?:48!>"6US A!LW^Y6?V:A'R:AU]\7'$$0S BF]$>W?56^F" M(PO4HE0,AHK!J#N85 R&BL&H&4FJ& P5@Z%B, Y*..H11G%U81BS]3BB.0O.?D(QL.+&*/8! M K#\F=H;5)T@3,B5?4=!$=P3 17X^H^FWK7-Y:$5]7-(OV%Q"!!,M'X<#35I M$XM"Y9:^8&>K6I1R2RNW=-W!I-S2RBU=,Y)4;FGEEKX6M_1)>H>O*F:KO-/* M([*57\_4K::-9 M.<]9N:%4T[C/D$\/4G>Z6I0'/\5)TCB@R=+.]Y8U6 MH>A(^D#;W+*(G<+0<3!D;UME\/KT@3,.8O^88@ AUG3*0A8$D8NQ@\I 4 F& MMW#>.,VY$ UUL:D+=MJ.I;!33^S83646J#-^3*M159-69H'S4P.F(^ZCN8A[ M%=^C?,J5?"9=W315?(^BXO.F8D.W57R/HN+SIN*.WNFH^)[S5+^-5F/+4_12 MU.\JB3^U37,N\9$%*/"B#!-8*V6?J*75:6G+TM2NXK(X7?A$NYVDO(OLZDV2 MU920+V=B5;:Q7(J05\2Q 7%YPQ/E MWG 6EE$17_FAQ\/T_@X?.GYAE3_]X)AFNZ#ZH\[^&/0X"6 MQI=84DNM>7ZDC(OY:BX,6^Q,>OJXL,C8[V4T%]9Q:>D=6(HV6W%FZJ6%96*P MK SK1S''%<)HL 99.4:UO2QD, MJ?)'4W?,CJX]#WQW0-]XL?_$0Z3.-3Q4:XXQ#'-KCH&W+4/Q1'UX8CZ"MR(C MM$V[^MECZ-V6LP&9#H'<3W?P[)U,ZU<;301LJ49=EU_G2RUJTT6IBF@[G3VJ M(IJJB'82*_/2HT]51%,5T51%M!J#JC85T4YEJ7Z'V.!)FE^U=72(J6A)%:&S M739QLR+=*C,1%54&[-;N- M;JT06H^HRBO*;98*NG;KAVXTY"^VU]2O-POPUNY6$(LJ0_.HN+&LEL)-37%C MM%7F>5UQ@Q7/3H"<)EW3LSD ZLZU/]#4EWHQ!;.YDUEA5QC5 MW>B@V..*V$^]:AX[*LZYUK1_%%$F<4D3:4$2D\2(B39Q^5E,7_90QIGA!Q^0\LCV- MM"A+DQ0>P^AAX.8X>J:@:: 9+B:"UTWM='F%2#%\6P<\>GP0_8PJL M/[M8?T'^31 ]8R?GQ=/B>L4#Q5@QK'1%,'/]@I+?D6E5^\J^YY')*C#Y;%T0T5T*BH^Y2 OD4<:PE#N-J>]?LDSC.\?W].,N/Z/1& MW[(L;\7G#H7%51T7U21;"J$C;$$XL7'-/1[ROI_*.F1)&KG?[GI4?JQ<;.XD M-=5N7LW[U3>*C)!CV.B''D4)E2.\IZ "P-3$_8RNY]);TGG=G+S">J"L9>GR M5^9,J\^GF^OU#;$XPN\?=2-3&NZ>H#WP*EL/JL QM$//^7V]^\*VF8_8[S'*Z5LLV M.Q[C[7ZWV62]ENMX-C/_W0&Q0>$545][#1,"M21_^9F]6H2\XX:/K @6686 MSSS) E%W\N.D>.&=]L7_OMC?.Q/QL_?R?T*H6!P5BU-;DE2Q."H61\7B'-8F]R'OD:5"<)3;=ZL& MM"U;[S15#(XBX_,FXV9+[SJ*C!49GS49VX[>,7>K15%C*K[:*)QNHX:2207A M'&WGY9Y@*L*B8G-2T$_;56/85)VSHP9 .X9N.E5KQ"@<'96/+-VNK!\K%!TW M&Z915?6[E&"R:S+9?9SKH:GZE5<"H-/5N]M>DL[Q*G2&*.HXNF/:"D4U1I%A MZ,WNEM=2A:+CH,AN;%EX\?H4@C.V#KQ9TE/YE):"BS*_&8:M._:6-H2:F%45 M7A>KMVQU5:XSAEIZ:]L(*86A(Q5A;YLGJ->M<+,);HQ.HT+[,&7!.$=E8"\5 M :]7:39;NMVL6GU)>6>/6^I#;U?V.BD4'1-%EMYQ%!/5&4.H"BCCP,4;!S K MB<^6#SAN8I+JR77%/;D<6^\V54M'Q1^*/Q:'Y[1T2_5T5/RA^&-)OH[>:E>M MZW@A[''AQDACZWK(EW$!65JPE%K7IHE3A MLIWDKRI:G_G+$@'JI"9*IVSE?/7=O26:=:OSHJJ *7(N (9&UW=M"ZV!)0B MX^L@8Q.HN'NQPKB*D?RB,K.ZC1KBM YV]2,'^IY$:W\(_2$+]JFV7W$@G-G6 MV[8*5JPUC@Q+MYHGBU=4.-H$1X BZV3].16*-F*CJVV@>DTQOU]&W/5!$QAK MG^+(R]Q4Y0%7#LHS*XLREP! MYZ< ?(U2%JCDW[HYER\_>6L?'0W/-GU+,8ABD+4,LH=>B8I!%(-<+(/LH0OC MV?+'A1L?M^[$>!EWC[VG_TJPW*%@NS><:."@M*"O[3 M#XYIM@NL'W7VE]- LI%LX'XTX)HO<]_@#RW,.[EKSWXZH$PMKJU*E- 2_C@$ MD&K]**:'$_^[-HPHW9 7Z8:"VJVFKF%6D\82X/#AB,7P7@I0\("F"'$E,&>B];($MIDD5/\9?^I'D0?[>(21Q1/X PBX MC'I9%,_SI*'1U5#.(!;O)\5N8(!GK=LP?])I=NT)AAAR&FT(&W1A@['?RZB! M5J=AP&,,^(T]POYY$."WH]AW>3+]I"&>E&MU*?<&H0[3 Z)"S@) M3CUBO_%T'8_DF_9P,HROR9EE$U9H-]KP^"JVLFC G9G%5LQR;LPR'\2S7P[) M.'Z>90\<=L1CF $V[7(-.(1/3HPJO-"NQ@HVG0H[$+E9'"NK^*D)'*=8H3ZL M0-5A0-2.M7X -)X!7@GS69K%1(E^Y ']$5'!@3%D;AQQP&@T!+$-__?H($ET M(G*>PJYTA//!'T$F6QQGI^X .O 4LD M&=PSDJ2?!<$87DR)^T#?@OV/[V,>,-S> MI&P-EJPIO24ONLW)*ZQ'6M_R5^:2LH]/DZ8S#8;ROX-XPF&/_*X'TN7;'>O# M.N]9\,S&"=Z4RQ60_/"N#+O9;2_=7+]_$)(G\'I KZ*-W#W<97F,3\%R6!V6 MH0V &?YZ\X-O-1VSWV&6T[5:MMGQ&&_WN\TFZ[5\.'%M4EBGJ:Z]A M0KQ7_.5G]FH1\FI=D^IO<017I=]H7:HLU;476U*+VG11JBS53H)9E:529:E. MX'9:>CBJLE2J+)4J2U5C4-6F+-6I?&9"41].*^JJ$M71@@LN(7S ;-IZI[UE MF>GZ1P@H,KX.,C8<0S>=W;I$*#*N!2JOF8Q-2[=W#':L,157"=>ZJ$I4AM6H M89&\.L1X74F"Z4_H%"BOS+AAW-0[]IG)1BAV04TK;!33*PB8:@X!( ]W,ZT#68,$E(_1_K'$<=X MCY&]%HOCCYE:/\\MR_:E'*4:XC-KG*67YRSW&[4,(Y'.N9\H=> M#7&T*E>44L11#V?W89WE)=]I>V%MAN/[P&=+@$1S-IQ=_>!8Y&,4^[!W6'CN M%8<]EF>EH@EA0EGA=U1?@'O"@XV'U(^.WFQW]U_=H'ZN[#005%5?P:[=UR[A8CZ"BXNN@XK;>=%J72L17Z]9V5 IX M+;S:)U'95];U5T[,:D[,IMXU3I80OF=7WF6BR-$[K:K23F'HN+VAC;;BH5IC MR+[:P@;7E)HRW\1DWR:\*AKW6?*)[IA5.65O??*.?RDZ1Q0U=:>U9;J!0M%Q MRNCHW8["4)TQ9'2W#8N_/GW@C(/?/Z98-P>K[60A"X+(Q8A#92&H!,-;2[>: MQER(AKK8U 4[=MM2V*DG=HSVR=)'%'XVP(_=J%JK75D%SD\+F ZWC^;"[55X MCW(I5TN5MG7'5ET>%!F?-QDW3=UN*3)69'S>9&SJ5K>&T2#*#K<1\J[=#EV"=(E/K( !5Z480)KI?P3M;0Z+6U9HMI5W!>G2Z9HMY-D>9%=O4FZFA+R M98]E93/+I0AY11P;$$=5&ZDBCFHRO:[O'Z;EB)SF#D^4>\-96(!%?.6''@_3 M^SM\Z/@E6?[T@V.:[8+JCSK[RVD@V<@VJU,AM80_#@%:&E]B3"UU5/F1QG-A?5?X"9G=YV&-ENL9NJMA75FL' -ZTR?HD+AI^IAK.@!@]"H:W;AJW/[U$N:DT-'4NWFS;M5S[/AA&L MY+^L@'*[U3E OQC%==MRW>![X[(-KU8O^)ATBQ M:_BJQEQDZ::S/1>9>L?H[+\2E6*2;9ED/K"W$F=00-XVG&%8Y@9D.@1RW^$P M.B@C&+K1!<]LG*":7"YE MYX=W9=C-;GOIYOK]@_ J@=?C;B1X[AZ4?A[C4[ <5H=E:(.8]_]Z\X-O-1VS MWV&6T[5:MMGQ&&_WN\TFZ[5_.S:NOQ)! ]J]A0J"6Y"\_LU>+D%?K MXH(BYE'UR+O\0GEJ49LN2I44W$GHJI*"JJ3@"9PT2P\^55)0E114)05K#*K: ME!0\E:/G'6*#)VE^%]?1GZSBC56$VU99"KK14M4$%1&?-1&W]/;E1FDJ(KX. M(KXU]);5W3S;\FP(N$J0T445$KPU.XUFK1!:C[#D*RH/(%5T[=8/W6C(7VRO MJU]O(JW5M52BP_8&FOM1KZRU[R\IK>X)1W6T0BCVNF#U:>JNY6TWZJ/3S&G*+^ M142_QR?1^9A.[L\NU5^0RA9$SS#RDFEQO>*!8JP85KH@E0;GBZ;,F_N%"^8W M -XU-XMC'KIC6%:2X$*TY;EE]8N5?D<67^TK^YX'3*MXZHJ_R>[_WU9GV=L6[GIO32,2V-:PJVO??_R'S/3\<$_]=LA(X$[3-/HBQV M)X7$UGCU:T&6OXI:HQM&.^CX8 SDBO^$D38$2HQ]V+M+-MF$@C%\C]-XH,'Z M(8O'0'Q9G%"UN%Z6P H2+#@IIL1:E7V?"#1,8RQ]"H-%/8")K$R)!1S[49P. MJ&YC%FL/89@1L$?PK1:%VMLH'FI&\^Y_BK"-,6>QW,*OW.7#'H_E-@S:1JNA M_8N3\=1-:>I/0$+88!/!G)!&#_$8 KPP%1 MZ.&RX 7FPIBBE",,$GJ^)X)9X%T ;P G'N??RB_T6/@-1 .#/0%8F(LKH!4# M3D(L$(HU,[_Q-"FVD63NH#Q/HL\ 1Y_=J;YZ9SBQ"*PAF$V!)1G0JI\Q](6$#(RJ.S*)SI MQ[:E&QU;8^FB<"@Z>7[LV'JKT\1'EC'@PZ*W2;QHK^&L8N%8&S!/^[%EZ5VS MA;+#7;J\ 0=*ZHV+0*LDZX$0\N$L!0X1,_R+4QA82#L @@8XP:L4IR4(5F,@ M_QY#$$; 7:F&PD66MH4EB9 P'/N.YD)V(1F6SU@2(%C560@0DJLH([_Q,F.. M IP@CP\KL8M.NQM%6$]3%+"52X.)L*@M"*-DX(\D/T_8]*4V T M%0=V6G( MX%0*D@AF&+$4A#/H"JR\'P)?#K)^-+0@N+8"SGW$HD, MP?:R93C. 7I,A/6Y*=9.U/@%ZD;1R8:@VJ%,!&DW69Y'ZQ92K,=S,2$PA9L9 MC8#?*,;LV4\'@RB@4#^A_T2A$%O%: B0AE8^U> $AW7^D0$$,5JP+RGM>6H) MVH\F=H=NRLK((/9^X<&CGPTG$!GG"_*BYU Q..]%$3PC/A'7>Y'TS;U=KN[ MA$O@"=3(F-SFCX;3U4UK!I:,=1P\R M_ W FK,@,FRR+#0(8(9M4F:V;9U&PN&X\!R,OP>A!N<_,@8("X"VAH0%H5& M4I7QIM[IF+KF%^Y+CK6:?4]4$>_J!HZ9PY \FT!J62R57.!>T#!\I *6)'AL M$0O@+%1\N:,;EJ/+TS8ES$P@(3LF@.1<&71958T]E]!'N]&RS#K&SM4RH*]V MB[(:CET[].&B5.BC"GU4H8\J]%&%/JK01Q7ZJ$(?#^X">9V;WM!8'N%U@RZQ MDW8N9$*CJZ>*B51Q.-OLW6GC-;5^,1LJFDQ1<04JMO1.LZNH6%'Q.5.QI3?; M*B;RTF(BK6T[G*N0R(L(B2PI\5DBG 3"S[4'!?YZ0^%NC8YNFFU5N+2NZ#'U MEF4I]-04/;;>[BKLU!4[5J=QBI+,YZ847(9E+U<*9*#:0:UZ593PH[5"$!WG(Y"3TW18QD-0U6K+"='K$G3 MJ%]1P8^%Y^YA_HP_DZ2>J12=B1HC DD7>"9G6%*SN(0 MZUGJ% (LPH*C?A_3(O)7AB,87,R'G_-4#!A@)EQ_>3R]W)2-88BC2,05WU.( M,BQN$GV(D8>EMV3L8G/R"NLE49"ERU^9\ZT?'V=6NKE^_Q";6Y6S]!=6AV5H@YCW_WKS MP_KDKPYP%T771GWM=82Q^RF(!O9J$?)J+>/>%<;-\Y1QE&$D,Z+2J)23 .@= M192].(JC_W 7,QA &,714Y[ZY,91DF!J #[A92ZE!_29ZP<$!7UQ9#=F#J\*MK,<>$-9&E MU3BGXKUOB[OT>=)@U2S%9RY+06-FA]/$R/\BS4U6HFX5"0LZ/!MF29$N(,@R M&<@LE3P7@G+MA@R3&XD\,;=N.L6@2RD&1"990!P/9/NCU75H?O;$_( DVIJ* MV-IMPKGV(0+&ZN@%E9TR$)1P\)D_1<$3[NH][/QPRUJYB!>8.@.PGD?Z1LF" M=:'GCR'L #0YTUZ4^$:*$1G!@&8?@"0\(HL/44,SD(Q74 [^=#/W=3'&S0M1 M_GSY$X4&*AB%/<(CCRCCXP+]F!#DI\-)0I=,^FNU"D;[L2W^UD7FER='&[(4 M&#D%I1='%+EUFBO6(H^%L1A,0*=#T.G@B"5P84X4Q2IX2IW7S9+@2M_PYT7Z)6$QI8+_Z,1S/49Q@TB#J(1ZF=5+BVD20(Z8? M8S:4S%(,3F>"_.WF!9PA U\D%@;,E?0[ B;PHRP)QI,)*#W#Z':[^;L"?0N' MU5B6#J(8=I_0>#.9=ME(5'WP9"X>$I1-;(1D1 =2DG/-9/=%FKUX0$R_=-/P M 1/W@81\H9P3+^J:%W'\(17)]WQ*'N&B1+*=AA_I(NIF 8MS_E^WIIQ?QYC? MB8P(/V+2)4MIP!1(!1,9D7'D)9B/2NFWBX$)@\J3&)ZR;%/O.$X.I %[ @V MP[UZ @*/#O!)%G"^)?F*8'M_2$HN_1]6APB'4QL1(;+E\>+NXN6Z3UM*I]); M2\GL/I"@]^0G=-[G^>R:J,41B4(&J*(F29X].5&F"QN"GL^)":R"I ML"&E-[2/(]BF?')5ZF:18$MRDVH,,"'*V)RR W(_%SNDZ ]'@4]R#3-PM<\9 M;,IH]NX,AW*1M31F1*RHF&N@L\.N_60 6RW/DK_5NC-*$O +=S.1+*R]^2Y, M%ZBCXNJ-K@7R'NB5I#JE"1-+/M-&,(G;3Z>W"+/TRML0%":Q.F"$H2'*%@'# M9S]!*D$LR]17(@(OHHH/D5RE'V)%B[C89,">*04[X4'_#NX[$9V5\D?L,P(4 M(M.0L;"#3,7. 7N;YS"_F"(\#A".QER8;0#?(1>7)8(WP@G+N\"5)@UX3C%X M.>)>/@H0QL\1=C#AL>OCBF2^[DA6;F!)*9%:+R&@Q+3#T.]E";%?2.5I$)_ MF#+!NDQ9B]>.1(2G$$Q/"^???7'S)9J&[0!^@0T_KZ!2<6,3*<;BQF8Y>LOI M%C>V= "4>>@[6RU.OD]3&LD4/DMX%@#KZ!W;%/!JZZ:YEPNN>.I7>4N:7'7$ MC"*?6TQI.KK9;NUCS@4YUBL3L%=9O3H>&<+D,/) 4672B7QG8<855+:'99>8;G$UV(N=!UF 8'M+P* MX-VCK7?M5BX/.KC,,IOIQ*I9F%^>\'#);?B)7M(^A9*:5RJ1;;2H2@D/62!L M>#%2J"=B-IB+?T\TA88"+>D=9F&M'>.&,\-,8M0=_2/7- M4-;[0UP%GC?%T:<+W6N!J*BQ*$<;*G7_PI(S,G4-(9[&/)4ED2;%VV1MK#[6 MM4(%^!D!5#PVA&NA*\O(B'/=\Q,W2V34#)F-#+M&=J,W4CW0?A$;U#[ARD_$ M+O)0PRM2SC"H>I9I^$8(UR *'^_PKE(N1W:#2@P9+4 EQ]8+5+B,(M&)1_+K M/RB_5*)DB:UJA23)3=:Z8>86:_C3G.5?)@V91 7$37AW$[J7W./?0?>"NR;2 MRG1=&-+_"P4PR0;\GTRV/BFB W(\&XZT)!OBU:7$]O!H 4OA:"8CD\<9 MB-G/_BQ?'08F"=."L\(\,UD:U$8&>>!S/5/$4M#1DZ/0B:LNI*:F7V\FHS"[:EH'(S&,50TSK5$X]3BQ%TN3$ 8 M=IU*LK-C'5Z@3.RSVZH_^[&268>NQ5TQI*5<]Q).'E1QT5;P">#B+HIN.9LN M[5^QPO:^K\?MC:8^H-%@Y;S/5[?C,+JN_4[, M>U;]1SUT@J8B^OUUP5"4^K^N/4=[#[!S:KU?;.)P73LVFON>N+O1O'[J M=(SEYIL1;2PM;4PX![^D#>UOK!?[/-!>O\XO.KKV_OWK,JF(@ \*R=Z :+3/ M:"=#RZ/PA-4K@GH=IH_M#3L*/VPF?JM=U*[*1&8J$]GEFVA\$&2^WFYMP@=X)0VAAG70I\1<1*LE/Y">5\]SF*1X)4' M16&@<3_(L(,=7>\IEIMN]C(88+PB;V<49!1"4.IU1._??LDSP4Z$]$[=L+U8 MG3OPBO:>*7=*",H4L%E2\Q.9GI"-%OEGL19!@$W&0,W0Z)34R]0MW?E+\ID> M-- P<'B89!3YI2PS=/;GW>5$)4C)3[@F-(WA*D63K!GN7-A82Y?) 2(#DP(4 MPJ5S,=%)LIB2>DXEXD!BF)"!82M1*./Z\_1EBDY84/&!XBTP*>B[?R)>Q;!) M."Q^-/26V2RZ2L*N(MFYCP+MJ7\;9;%00,94N*=,;H&=(+#%^3,&5#P7C3XQ MWP1[0E)\!Y[6OF@31\TG2U!:"(.3GA(B?B5OK@?T_"C4C;S 1EY' S9?WC#! MA,Y=@)9,Z25*S#N93@I[R 1A#+#)FP86O38)"QFE0CU3!U7XF/B4B@'WVRA[ M'$PFPHB)O)\@MNGD&!A'8!]AAU1"$>92R6P9X$)L<1<-?;><*21^K>H.K($] MY%W.CY]1+"U4^L[&E_(WEJ#9QEQGK96@FR%^9K\\>YXDI=VWK2(A_Y$(!62@N2-."^%Y)^T,I7G MP,+>H#)?,(I%:H"&W3\#&Z"GDS'RP(-9;(W:I N>RN3-QUWH.=I!Z4#,=_9@CF1.W,#IN"P MA)>VMPUC'3*)R3 7)3')8F=W6.GSOF4OO!>+KWP,+4GO[UKV@0J6K#<7V$O- M!6A-B:- T!1EQ7EXE-;,/%Y1S-RR%]H;N/-G+,]TGA@^M//8\9KL13^*1#WS>!RG.W8PTOH_8RATO]3"F^.UM(3KD;WH>=LS[?:'HDJXGO_0X MMHJ>5M3R97@3)+IE)(X*),YDQ93&%J>(D,SJ:*2U6F[KV0/=I( MGR-5%G7XG)]KMKOU<6BE2@IA5%95"X4T%,J$( M,0"D=Q(+=D0]OYXD^R:F^ M_X+(R6AY\M-$! #UORC[ OM BC!NWLQ[>0$H(EY:>WZ1PYH=1*"87H%5"V)> MSCL,_&]X>2;]?.8%?6ZC2_>YG'RK:@5;O[>IPM"JH#"<5CM =^F)3"J'-[LN M48C>+56&1+#PNQ#30TG6;W&M/>$%4*298RF4S,>*>6[ M_*%0"P*"R6@"$WV^MDY914.K)!:S@)?('X8B%@UQH':,,C*#!*P7":U%9*>) M/&A1_$#/2TN64J'$8G0X'I[\. KQ<:S7-\GWU:E>"\K_QRP0ZELQ',KZ )/F M,K$+JCE9+$9<:]GWN_QN*-]K:&^S&#E37U3 18*X=+66JI6H9%FNB"E5V0S+ M^XAS+_%38?!;",?>5+:='XI$2[J]XX492QSA;5QZG]Y\>BAE9(&^+"^S7Z?J M&%$>+PPAL@0]+#$!@^7O2-.2, %,E:K#--C<] [4 >9A(D Q6XB(QIRL<+*VNJF1:_BPD.5B6S)=EDSVLD+#'%,AD,I) M)"+:J56C:*?719E P36H \/*!6H2*==IVN2P&(3)QC@Y7_% M*Z! BM!EO*!A@*MF-._^5Q:])>SE-;\\#75MGZJ QQB_!D#B9T;#!-9HY(=T M_7PNZ@.@5PUH><2%(TT0LI2:B U9OJ3PMS /=.LDOTTNS!6=X"N/X](76S#A MZ,@+XJ!\F%1GWVN=H6L,2;-42)H*25NH[YO&V5PLA7+_L%2[1W^/]E;463PG M8;S 1:YT_?*NL]025Z$S[O%C' M;&C+6.?W$.Y6?B(N!U]8(*)*WL!A#$=QJ>8GZD*_BVMG7NYP4TZKGPEAA=\U M"@**6]*H<0_6]\'0SKP.\%RM^3RJ9%REIN+]3C)*+BS72JC5LHM>VE'"[_,_ M7N(].&#C>S^DC=)++^7P4I7!,WRF!03BP/_P8 M[N<%WSL-VUK\4[-A5/R^9=F5WEBQ*-.QU*+.>5&ME4.M:<2Y2[]-8,GC-Q1; MW'Y]Q 0B$0'F@\951V'P^D+U3O>Q$MSJA5_*FI>[SU3 M&G&Y=@4+[KQXWMQ9C04' D8:BRO5;:F%G[B-'(T)KBU0OE55;O=;*8+/F?LE[@N\$8;U81E@WV1!%7+8IKO7S1*&+O MV;4'%8C:K7DRB7A&3/\;^^X/LV'.]K=P37H0V1=4/?I7BB_5_LF"3 15":$@ MXD)^8V/M_WBJ_;*B!E\-MCB1$K_G 3&U7JZ4"%K.=F>FB)@O;JU%G+=&^Z_> M:;@*TQT9A_]@888I/\:=M(.U-] \#M:46EHA$'L(/7( :?G^S[!C=H7K[EO5CJEZ:S@WXY X+*,GLQ",]!+%MM MW;(Z%0EY'<4<0O*N0-%^T%(GNMY8GVEJ-%I-^SV>=.=$@VU1Y$2#>HM MUE=27@3A*>%0?QPIX7!^PF%[-6J?Q+=_:Y15TR#(MWZ QM:]XG6/=IG:X6^C2.#%3=*?D0KWQH^3"^14HTG)]H:#?;>MMN MZBUSRZ2'FKK?:JU$80TC983:^C2S3+W;/F70G;IP7N6%TVB;#4L%@RO9H&2# MD@VS>:-=2^\XAFZ:EQ4-7M(>ZG)UJX)-%?FU*)*BLJ750??BB$<=NA_$WGFJE?A.A]W,44_NY M 0^FWQ!-%[EH&C/;VA![4Z3LNY;P- VH=1I66WWB23J9-ROZ^4[ZR43#T.]E MU 4-F\X\<>J%V-!F*K*6*W#." _K:,+CBA]38F![,6"^T$XD!SZ&15?^),?94E0&D%X=[O=;OYB0T,!5:P,EU6,R;)T$$TZXI1[X< * MLQ&V@:+&B47?6%L'\.%_N9B9W@G*F!@>Q')CX@$Q_=)=P0?LE,6_CWS1@A8MRL87Q$'Y$RB*>&DL^U>DS)Y^WELW4J-4T6IQY3SLF')B!J6C+!AR0AFIJ6"'K=ISH\9YY H__O4.J(H$9M.881,-^H=Q^[[%E/D455IN&[# M<&;@*3Y9]/6*!,(%I3#G];$Y9P:\@.4!)%%3C$N*_%6%=SZZJQ/ZJ5P]T. 7 MWV_?]?>P_?D&+(D15)L%@?RQ'(;NU.9'#Z_ZIV*(U\W=U<.;,W]($."C8T\$ MNRHIA+M4Q#?4=;%4K]A2,7P7'Z'Y'9L>>#,'R])'5X__5(:TFH@A5>5D#&F( M%5U]K^0QO00"" MF=BM)W>@;O7'UOT%X$MR /Y8A7]5J58I)U4Y5JDE4CFVIDKEROYJQ.=;.78' M@_)^_;"$W[(>6S[J5>9,1$WFZ:XY>^<#9U5@+!!-N+$^Z"2GH.$/B"Y3Z[-_ M;$OK,])G^N\R>EZ*_)O-5461)GSZMBY415)"3$W2')L"-I M43?E$]5-PIS* C8YADV$NGDR;6KK)K4^4MT49BK_N"EO>S?EPKLI8',T;$[V M;D;7@C:,^IW7IT MB3+;A,^0SAW;F2[ ;^3,]E"I#O0)F](UP'.RS9X!KK1&NU"0R>%*HQ;2NH7A M;IOV?\@B30AEY[H2$67-UE.AO9)#69.-3=M, V3GNBP19.W&8Z'*D@-9FXZ8 M52BQ-WSU^JU"B26'KY[+/,!3*K;R7)>D(E<*%19#7IH#HR ]S"X)CSF_!!1< MD2GGO8LI<8L%*;T4GF"V(%EM]\%2OPY#WQ8M%G.&LDI;"UT/]PE2H?9E;:0U MEW\1(M(?03U0[K@+D>>-C.\-?K,4M9^5\U2A,&+HYDQD1GN^2X;VK*9&>\XE ML_FB2].8_BSWQI$+MV-U!W1:!YR=WH;&_I!;KK(^$;%M4ZD M'##==T%K0(>MN3Y!Q48:NLC_5N[52I!]WV>OI@?* IK"9'/#MQ9$[)T:00*H MRV:.*[H9,>+!.V-JC"TV5D=L0JWQ*@53P&;Y!4RO8KX-/Q+MK?/HC>@,D*.$ M?!:\\$I-NI?W4[ 3;.I(-O?Y,IKCGN8]-MK:<^L'T;K]7K??&+YT.UFY6)]R M;F &%G5RZ]WBS1:.X;B,M"7R#)Z5Z<6)M.+?1J4<>?]H7N6V*Z\;/(DU(:JP M;T0,:V+6:7 ]A_ V(R@J!=XSP?L/O&G%)H_,?N6>%R^AXO.A?5M:-QLX_H6W M-ZP!OXWW'7I#SO%^-E/2I)S5R3_HLL4H(A@NEIQ'R7D(B+]&!\2W(\=8P)\) MGUH/_P-02P,$% @ @Z+_7&8%(4.3$ -;< !$ !B8W!C+3(P,C8P M-C,P+GAS9.U=6W/B.!9^[U^AY65[JH;H?U]TFN/&=<((( [4 089<\(S9&+ Q M K_[P3?\!$''@VSH!Y-J]8L4J_G3UP"/Q@R<')U\2)HE9X/+H^,+Y Z.SZN# MTR&L?CP]=ZL7Z 153T\&P^./9Z>?SCY]^'5T"=V3DZ%S?EY%G\X^5L\&1Q^J M@T]'Q]7SP=GQT> C.CI"YQ+TA5Y29XPF$'#7"+U\H5>5,6/3R\/#Y^?G@^?3 M S\8'9X<'1T?_G'?[,FFE;BMA\FWA=8O@\!+VI\>BM,#2%'2?.!,G5GS ?0$ MUH'C3PZ%ITYTBFBW#3Q^*TT+/694'X?0X MK;M 0AAX7"T/D<>H^%45OPY>J%LY--<:TNH(PFDAS6F92'M\I(@%JQ(ARXQ,$?&K MFLA5Q:'J\0G/B+5MF&=Y,1L2N0UMR$SN/%)TDO(W-30C^V(Q#$(B(+P_+Z*0 M(N=@Y#\=.GY(6/!JDH59(LF/(OFW .8B7$1WTES\L[9.Y+A%=";-Q3\9.B$A M/I/RXDA\;#K%9.A'!_@AD:272:9VT3#I-I6>/[Y/'%]<7!S*L[R'E<(P< +? M0ZL;'TX#?XH"AA%-WS4DP#A PZN*N'=4DR[RSVF #K@E21-%P>+E)DYS#8CR M'EKZVYP[E$"(Q+^J4,Z#AZ(0[;+_+AH6]9^+8()_"N\]."CJ/1=!W@_ON .] MHHYS$2?TULEZ(=[GYP%VKRHUGP]Z*T <>^@V,L+B[.3X[/!0\]'D4T(R+&!&E0 M$*.""'9/5"K&'1AP]\:(86[P5EA;1-12>+(.A>#]@I9?RD[I+(#4']HP('PZ MO_8EF(FEI?'4C,8Y./"'(('?TSM$+T"7DOX^5J$1QH!)B"M M\]\@TKKG/D4.I..ZYS]OI7.>@VEY_; 6KQP?2 5EHK#=NK%;/?N&_]-K-QLW M5M^^J3=:5JO6L)J]/O]Y;[?Z/1,"3:&T]'T4TPU,'<^G88 $?PDT2&.#&3B8 MHY>(NUZ_7?O/7;MY8W=[]G\?&OVO!BQE"&GY^+3,1QJ$]WL2ID2!;[0>>:JU MNPW;Y+I(M]:&^F(YU"GI$D6XTVUW[&[_:Z=IM?H6O_AYBG7$]6T0[WQ97?0_ M'"U'/\'Z%4@TP.' #*]$?#1$)&\;UTW;ZO5LH]N!(J*-_K&:^PD$B#!*%/&H M4[VW^W?M&]$']/J&Z9\CJ(W^R7+T(R 0(8$Y5(E(Z-J/[>9CHW7;;%LM@]@O MMM>&_'0YY#-Y( !*%.B6W;>M;HM[WN/];>_.ZMH&XI,,(6W /RA#]0@$I%!*%'?>H=JM!Y.^)&FIC; R.8TE2Q35WD.GTY33;:M9 MLWIW]6;[]X*IK4'0LJ!.25.(0$ "@5G2M+=JM8?[AZ8HDK3[=W:7][F=KGUG MMWJ-1SOJ@IOMGDEO;XJD)4R9V*:0@80&"]C)G>*]@"_3 R_[OM-L?[7M:[ME MUQM],>\T(2I33,?*1V7"F\" &$?.>\MTI^9)=]^0\YP>G^S7VN+^>VNW:F:U MGE726C*4^6\*358>%O!*Q$G=:G0?K>:#W:[/2KZ-5J_??3"M3>L0M-PHLV.! M""0D:-=3E>@4:HD8ZMJR(^]8W?[7?I?W&%9-W')-J,D5U7*2,7V.;B<2"Z3! M2D2%J+<9]55Q0VV8E0ES)%BBD)H^V>KX'G8P,GK:611R-4WGY\<9=P_CAV;@ M?:*G3",M]5%8'PX\(_IR1;4T*3>2K&=IX'T$5R8V4@^ZC&E09;3Q5VX:*8PR MACWW:9DQ"3H$+27*#6;E4[!$8Z6&J6XJZ_&EY$UPV*Z,7O%\'0LGBC%X$(E^C(2FE5T-V9OA;"6 M*F6RGUVW+R,GFE*O,3UF.%JFUBDH,8Q-YZ53%3;"V#2HT@LVS&#\<*Q88.J;(J M=8*T4O ^5KOGW8";/X_?DGF.ON?^.W"?R8GENE(E]!I$O.-J\\N_N!IM-BBE MJ;QLR,L /JZ=&0!2%NQ38^G"M2@-)U.AB#YP>"SVGS]"+Y0F^\.V/&4]P\"E MV[E'K*%0FR[J@DA]YY&R PA#Q%9/\0ZXF2VB460-B,S9YTY6IQ^%B+9Y[(+4 MA=9! 8^5V G/_%0[RV'X";/7+8XW-C- FUMJ(=#PQA0G#P6'0-JVT W-K0/, M7V@/$@OWZ;;$=A=1%F!'[ACF\8+$Y5&4(97OZ8 !VDY6F>O1)H_1ILJEY)FK MC_."&P!2%@!IPCX[9.RZ:!H&SI@/ *+W04S\Z!T!FV2"#E/+NEHIS68]I2A^ MR017%9->1GI33^G-^J=FB4")>1I M^5%_"P8!-^FIP)U/"Z'E2:EVJNL&JF &N^>)!V0^N&BXW"L\Q*(FV>#^D1'F M__')"&(%)EB;X6L9SE@_I3*<'K.DM8*Y6A#I+64*9&_1-J=XM;R60J6>EK?3 MNY3D+.SA-N16I AI M25!J*ND=XZ4,O;I0;8VAG0&(EAJU8I&Q[JWLPSLUT-*B^BI@;Q'USL+00$M>:^ '#?Q=]:+J9 BW_2N5$SW]:K:PPIQ7O MLV")I!J<8@8]^V6*B(L9#_*6KOL5P%K6U5UF6M9C=2"MKY1DQ\O*"TW]T@): M^Q4M9"]AM#4KT M<2F9 6G;4U48&:]E+2)SAXO-4?Y:\J=MRG' B[.>* MQ=/OA3>H-WU:H/_\!XS0)HQ2PRFV;'ZI%YZ_7#QE8;Q*8/%5\\+(?>:9D+Z2 MZ^B-_6^<=@4MT.:<4JK:).=TB1;9QV6YA;^4,N.RMFJL480Q@M%RKU3(B.I-H!;%: M(/26DOX5K^(R9]D 1$NF4FQ;^5JO4G*EV6MESI36"EBNEPI7_&K!24A3M=5MCN)(CJ"5$*3[%N^W*/B")PI!:3"P^&^\/ M'VB\!@<2MXD@14T,!]C#XC.C1![[*3XAUT5\A#K@ <5'0\DE-+,CWQ*JW]A2)7H^,9%@WX/M-S-"F MC%+?RDR9F6T@,@[$UH'(/)#8!Q(#@;00PLQ$<7!-JG[ <(C4@N# !'GM1] 0J$C8*A%W!LT1/S$PF;@"H #R@+>Z*HR MA)[XH#J!$W15V18\P9[D]:K"@E!\KGT0>/AR*NLD(@A7%3<,XK;1N4'T[>6K MBL/!,*L &G(3,0M%H]O #Z=7E:@E9FA2 4RB1$\H:,-DA4\OD=B>$7 MB"L5XD#L6T4\0+.##<("3"AVY!GY$HP^>F'7GN]\RR5D9^TMPK 1E2X+JN(_ M>LD2+09\VAQX(C]:FADH^5R=HBZ:\'3FW4Y[6.<]&O2^(ACDQGPC3'U<>$P9 M#[&2^"X:[&#>SU-COC^[(7H\Z/5Y9^5)J>AKO%W$;P#Y?3FQLM4?.N^1D>HU&C@9EW< /D4 M]PFYRQM<[!?'"UU^5Z^%E/D3P8]\XK7<[AY-!FCA@HQN+_H# MDTN1W<)!@)%7JXD+ 9+79K.V.@(K17;!)QM2-H&DQ@>RF'>%L9&KG5HMLQ-> MR6^+WR,V]GE&/2%NKUCX&PH+V\-'GXFW9N7=1$QDW^C2Q82A$0H,/+3X3S?N M3ZCX,+=;D\,OBP_J9=/5%!J+[P*;=R'/ME;(!S7ROD/<.S[49>/5'FJ$=L$O MB\^WH%?4,9W4+GC6FXH5L1Y[[02^&SJZ^T1N\UWP);9)+N1?[496RUWP0'34 M_@C2&S'EY2,TL5#%)QT^>EWMCUYN%[Q+>N8>?.+#"2K,R^_W"]%H\OOX2.KH(<:BL\GU>^\/L(>B&WS-X],IYQ&-L>.M&+^N"_?= M.X<>"IZP@R@G[PGSP:EFS)#3>A<8[<+G>SZF#OB8AO9\3^-)7NM=\$0\D?") M-#J$WKU/,*+M9QTW.JE=\*R)*$5+#UE$A=P9(VJ]8)KGFUYN"]ZY[-+%DVB\ MU5 +/**\.]K0QQL9J'6\3"1WG,4V0:NSU$QVQ[WL/_MK>YF2W74OQP%:G\T% MZ1WWM.Z'P=J.IH5WU<]D*)+T)OGC&"/A[SYJF1EH$;>.B9A!2%/E^J[V;$59 MKIO&\COZ?"K/_F0%VVOT^+EX %2 ]2/PMH^FM1[P\9"S:132&+L:B+3A8CE< MKK=JPUV=KJ>+"G4_R*,IOQLS!]C9I1=+75%[(%ZX+![5V2^.W("9]FLI:WGS MX9*\G.3DQNMME.UJ>FDO^[Y_C3H0NU87&P 23\! M !4 !B8W!C+3(P,C8P-C,P7V-A;"YX;6SE?5MS&SFRYOO\"F^?UX,VK@6@ M8V9.R+(\XPC9TLKVS)FG#EP2=NU0I+9(^K*_?@%>;%E%4A0KBRKUB>F1)9DN M?(G\*I&92"3^_%]?KT?//D,SK2?CO_S"?J6_/(-QF,1Z_/$OOWQX_XJ87_[K MKW_ZTY__%R'__>+J_-G+29A?PWCV[+0!-X/X[$L]^_1L]@F>_7/2_+O^[)Y= MCMPL39IK0OZZ^&>GDYMO3?WQT^P9I[Q:?VS]M\UOE%F(GBGB17)$"Q6)!0Y$ M<)^8EL)(4_WGQ]]4$:4EXQZ#92"6CQT5(___5OYXMT4 MGF7QQM/%CW_YY=-L=O/;\^=?OGSY]:MO1K].FH_/.:7B^?K3OZP^_K7U^2]B M\6EFK7V^^-OO'YW6FSZ8'\N>__>;\W?A$UP[4H^G,S<.98!I_=MT\?UX] MN\##PPU?9Y#_Q5*AZX%'D_#3AT:%3I-F_2]'SL-H\=O?YU/RT;F;WT^FT_SH MWW^\;])IH@-GQ$<:"23- U,RV$IM5NQ"J?48 MST[&\>S_SNN;LM"\A18BI2RQE@%)GDKMG)8&-+*N=^'91_7\B:@>;=[1F/"W MR21^J4>CNZ/+Y(E321/+LV<0P#K)([+6UV/OHV'Q1#1\T'RB:?-5/? M(;X>9Q_H8^U'L)1J \.HE\148 @/PFOIK$G<(NMX-Z)]-"^?B.81YQZ-#QBH\0)MYS*6A1#S[ M H6B/$VD<0L$Y%KGE*%ORYL@[,/$?03(0+6K..N""N[-!F'S4$(@T \EXDP M&F,5G'=4A#Z6@[M ]E&]>2*J[S[3:$H_KYVO1_6LAFUA9[8Z)>QTA$(5*^UD MYSJYO1I-O %;I5IH(+V..J#Q$=&+?"VHPN8R. MM+A+>%QMH)'_)(3)?#R;7KIO+OMD[QL780L@%1WQE92$^A"JY%WT)F&GM;;# M&4RF YD86!K I$0SWX>A5B7B$W?$L.#S_R+5"=LL;@4SF+0(/AT09K\7QWB- MZ=L61#1Q8G32)2=G;2R 8@\9DZUX!I,O0:8$F@YZBIWOPZ0T)2Z*S%0G5555 MS@'%WM;9C6@P611D9B#J 8T;+^O/=81Q7"]HVX@:%'&LJ@AHR3E$I8+$)L46 M*(/)I2"S 6/FT6CPWGV%>X#(RA.K0R! &9-:4RHU-@4VP!A,!@59_5UGO(^ MNI7:914Q-B1B.34AQAS5 .LODCY":H '8H*B)!O7P)7R06IYY-3 ,(+D!ZGZ M+G<[3C0>=2?CC^^AN3ZOQW"13AN(==OQKCBQR4<"L62Z>) .L#=_-^$88@#< M3>E=)[O?*&=[7C*8'(=KELVH24+J: ,]DM_#Z0AAK^=R("I CQ?%A+DX>/K M<9A<0UY@;TF[8>-29UF]RF05O@(3$] 8L+>&[H$TQ!BX$R\P58"[3[0V7R_! MSW;L89@(&JACYBH9-Q?#>;A']_FHSR]$Y+=>/LVUU4(+*_ \F3 MRO/$DQ/*>.QZTOLP]1C_!1Z)5;XB-#DE73;4G&&74FV-_X81)W6GP8[@Z4'S MC4;RT\GU=3TKE;I%NM/)N+R', X; 'GQ-NHB:=1<<&UL>CUTCO@##&&PB<$ MEC[0"'*_?*7L#54/H9D: [ZD'EQGZ4;1A2%3X>.LX^WL;SK: =P0WSE M/4F<>V$B'(MG,KV0(;!XI(%9E2C@5O*;9P M._ ,9AT\G +;RB8Z3W\?Q8/;!*2:.%?.,$D#QHJ*&H]=0=-&,9@U#T_Y':<: M3>6OQY_SV)/FVX9,A/.26 J!<&=CQ827,F&? KP]_F#6,CPU'SR]>)ZMFWXJ M+E3^HZRLU51;*=%]W'V #289 MB$<)?(7@VO_+!FY<'<^^WI13U5NW8:M2B!$(6 :.RU@../2Q#FQ$,YB4(/)Z MT'WJ$4\0+Z L=N0+@E3)['V$5"6B53*E;D\0RY,)/#&>,2$K__;X@\GTX:G[ MX.D]8D"KTB*S:(@UP:O$J*4,>X\0/W679W:YW;)X]$9C2L$18T+(QI1)[@S3 MS'A\_MZ%,9@0IJ/J-W"YTXRC)O$FXQTHF"7.JDA >!%4M$(J[.#E+H;!A"[( M2N\TUWCYF!CK(KL;769K^GI\ZF[JF6L=SG+4THO(=6A793#6<;E8T5XXB"5 M\CQX["J^^U$-)KI!)@>R/C#/!:UQ+/SM;,1N&OB4G>WZ,RS+,\XGTU*4<9&R M:]8^U2^)US;FJ%VYP* *4:)W17H8Q,%$0MCFI4=-W:'3GY_?G;OS_#-6 [5W ML_QUL8\U2>O7X6<@'?JH;7QX'^W4[I<"J:O:]QJ(50S4]U M5:D8L6//%HC.L1:,1C\>UUHCJ2?>44-<#AHC]=0%@;YQ^!."P40BW=3=VB4\ M?)H179$IY,>4#-]+^ RCR:+]UQ9(E6/$@@Y$Z*2XBTY9@ZWYG8 &$YW@$@%/ M"7A]V&"<)1QE1"?QNA[7TUF1]S-L 25+^,2-()$G9X$&;R1VBN(>2(.)7'"Y M@:D(-':\G8PG:RF7WLT6.!:RJ*'2V;%AE IM%5!LB[$53/>]QADT,)W]]-#; MHVVJAA:,N))5K1P(PQ,#RK!/Z.^#:S!+)@Y5VON4R*K!W9/:6VCJRZ$*Q8B) M(&DR^6U%;VVU&]%@EM1^B(*H#CSK";,?(6&[G8 CUN?8,^@@@K%!XI_7_ E M=RNY?M*KK--EZ>,\3_1J&!Z9MZ/&ERR+U^B_/B]O-3EA'Y M&YA]FL12DC!=EE:VPV9+# V!,*E,Y92B4&&?]#BB>,.QV0<3M&VGATD.Q'JD M%?"517F1W;74SA<"Y#A.>$N8JJC*2Y$2'+O^8 N4!QIX\G1HU6W6\4*E)HMS MV4PV B>$F/!$^H%& I1XK?7OS5\]V3 9QC/8?VJ-B[,_EG//IW.I[,\WEK[HEU 3'M?3::^RLWCUE (_I[&(KO-M\/UI!S8:JH%YJ:S:-TW>9 MS;VR857<[%%>=3EI%C2?S9K:SV>+)M^32[?I%(26BE@(EE0NY.62)Y,\^J+2 M#3+*CM2&X4MIXQCB*G=6KH K:#Z,W77!\O\@_LW5XX+QI*FG^5U[.6_RUTMH MZDG<5LC&>0Y=E9(D4)JT2Y$%]*,V?Q(D;D6$T'D!%**2E#;\9] M3 $'$VL-\25Y?$IAGD^Z*]W6UY@QXH,R),;*<"=<8!:[SF<'G%YWY(WUQ(#- MOB1W+#DG#:NP^Z3LV)%_Q$4(BP"MW,/!T]W[BG"@Z0C&$Q)YX.G\ITNKQ])AC^;JSI6D96UOW4K9 M2E>I0$Q,*L^:L\PK2ZWK?ZWCKVLK# ^.N.04"9X# M2Y5T'KU%_CZX'MA8[>E:N-Z4A=>.+<<:\,)-=YM3I00Q5D?BE$^)LZ 3^@76 MFY$,YLK!(S$%01_]W>&T^Y2&-=GN@2D++U62&A, N]'[P)HS] U'B\-E'[.&:19SF&[UI1HHK$.I=Y*5UVV(.@T6#WMMJ%9Z\L)/T#\0--.;A;>!O$7&\M?-]N M:#/?&]Q>1#K6J=]C$*D?M2$Z+S<-A'HQ8?G[$:Q* M-TZ614X;W2JN.?%.5@2< F:@$K'"7ISVP;47EX[3S.%8?@RRLOH-LTL"X-:Y MCU5RH)4'\)(XZ@5)GGHF34HI'"7:W@QO+U(=I;'28P;="*I#O2+CSG4,5S"= M-76805Q=U_#S+VY]2F! =D5IK MIBMF&/J9]N-*B!"X',C+O(81FQQD#YLSS5)@$3V%>VBUP6/6G0V7X!O"ICYT MCQE4;\*W/$6X$Q^+FKA*.,)TN:..)IXL=EIF?W3#J5Y[\MSLJON^N;F\EWXG M/ETYXD-01%@;HA3,>M-#DZP]T0VF\^33YV97W:-QT+U(,9@+@%X0FQ_;#8-P)V@OMQXK#VQ1LE(1? 4T#O! M'NA.')2J#@!QT9VA5&5>I/R;[//-OI5C<:6#0U'5S:8TEHTFQZ*1D2I15E$- M*7%LO^H!\ ;C]/=$K0UY[%XTA[<+XKXM:N3?3TY"1E(ZA:Q[W;Z;^VD=:]U=F4M(T!E<2&)(C([ILSEM&*HG/L )R#+Z)%9UO?RNR/=B_FTWI< M>L:8:EO/[HM;I M=!+G90I@<_6XJ3QQ3@@"3%:Z=/)@"OOHY7[(!E]C5IKN!FWN3@8IH=FEMW';;D-T"\LXYP<#Y8'T.0 MV.U.[D6 $J=,)(DF M'9-,0EAL8[P3T."]1VS:X*D'\;ZHF]7X%^E\,O[X'IKK\^)J9#9GYZ)=.RA$ M]EZE2(27?EP.*@4"^V:@>T$-WB'$9@ZNFM"]P(OTLB[RCV-[JSY2XDV52*!, M<&9"E>'TM$+=@C%X_ZZO)>E056!6?7Y/R.RDJ*LT,9I7Q#CA2AERCH2Q,XA; MP0S]2!,Z/5"TT@M)%O[2QZ0]%FNY:ZJO'RNNW_SA[^_[BZO79NY?EXN?10;U4-CRE8\^4^W A]499 M'[W^MN&*-.D"L!8I]7NOV^-VK+%?/NG)?WK@9-+4;+3->Y4K- MYG.;SR)&8LH5FE !N')#C S8[NC]J :SZ7(P&=I%DZB:0*S#7>'ZYZ3Y=VEA MD2W4=# -9C2(WR2(.FB+R_B\NKB\NSJ_;\NST_>OC]Y M^_+L?W]X??DF+^ =?(I[G]G1PW@89B1_8^OV^@:FL')%:SEL")4.0$%8@5Y; MO@L/0IBR^=F+&PI:&3N;O5\? E&59Y5*/C\0NVGD;D2#\4/02+(A),'2"-IR M'[=MB81].+K\WZCV*FOM:[MZ> MO3\[N7K[^NW?WN4EY-W?3Z[..BQT.Y[6<8G;%R?2XO;/!3\AGGR&QGV$M_-K M#TU)J8[FI>%I:[QVF(< MW6BUB;X ]W-?YQ\]<5:;'2=-4ZJO-VZ?*M#$L&1("%::8+6JT%W/[J@'DQ0X M)A^/K.R^EM"3T],/;SZWGQ_N]G5Z<7;RZOSOY^]O;=ZW^8IY]?2&.&U2JC0':[!+ M9]' #R>]\-0YCTB2 5[>LP!=&4^LR-Z@I](%&T+TZ'FS@=X!V?=M98OY-2H0 MZP(EBCI.HP\^\E[ZK0WI KPG=DOD_2_"4"[ NY]2C[&6=I*&\TB,"YR(Q*I* M&J$&XEWB7ROV""OM8[X,1V7*X_+^$)?86DD&6DCOCO(/FG+&CL8?@&\X! M^D>B$Y+J>B37[5K2BU2,,Y>?]( MU,)17%].^OG9R;NS6\[J55'#)'V8KCI N7%<]">Y=;%E!Q^]PV@=770L.3MZ MZ(N[;7]TCQ_'VSU@UF-_6VZN;$A9"V*YC21I$.7_H.)^-Q#O.R)FPZ'[I"GM MREP%CBBG2T\;XS2ZS[V_K(_@0!.)-BJ0DEEF="=K M>6= 3&-YY]'+1-ZM^M8M-UXM!8V&.*XID4DX'BMC#'KK[4.Q#MO(=F'0+AO; MFS9[LK_WS(,-DCC+/0$JF$A<6"[1]R]V 1JV]<5D$9Y>^K6]WY>%MY-QV+PR M2!>)D3H09X0)"5@R4>%XJS\&[UJ V( ]3\^XUX\'3C.,\W;9 &_>IA".NBBQ_"<$&'X.[ M>QQ^BX=T]\F/;MEQM-=]UG 4MVBF^:.G^[85JY7!9\YE(:,LAW2,3\XYF<)> M"MUW1%SSLZ'7^$*.X"WQ&DRY22(9KT6*NM]\VT-ZP/?OV?:B_]TFZB!5].++ MKG?65X@NQM^=I]8I#>LSMN@(JVB,.;7I0U='OFUC5 M4;KL<&M&(HC*"VDHQ#[3E@?=-]%K<\7'(4TWQ1S',ZI2RM\%3[C2TD1P-/J( MX!FA)NEW97%-Z7YK(B7.V9#?.>\,^LWO>T(;QI+:2>,/R+4?K)1>U])27C2> M0EMH3XSEC 0K%8U.F53U>>7.'3C#6#5[8T:7R3]6PN?DX\<&/KH9O)K/Y@V\ MJ3UYD[[^.+7Y6ACA)#9$R.B%8B$8C5?NLA^QW:V@]RDG*[^&_P#6OZL^M MM]!+04S%#1$^ ?6@N. "5\J?QA_&:M@/*7Y*HQQ!/4?:8EP#+1C?9TJT0 8O MB!/!$2EDS.&QAU9'_ZX<^C[V,-;,(?'G,+4\ G=>3>;-78P0.+'"4L*$8C(' M.XHKAD^=,O0PPLVA,>?!2GD$XER,6]RV)CNE(7$BG)3%>37R ^OG M_X?0YJ$J.3)KKN#:U<7EO$BOZFE66L'<.@//(W',:V)=CD "4Y&!P>701AR/ M?M?=X!C575V/X0I]F;2FAI?:01^(USY/B_"JLLB,6HW\Z%??#8Y#AZCD,9R@ M#4Z^3>5JX7(1J)#<@Y;65#WXS_N&7_I_'&\>K)2GG)[Z_8XK-YP$54;V!%)4 M=^?O49-4PD=22BR)!Y:#/%#"8*\X_=K&RP:F60O_<*,Y_.@+T]HYT)SX+!]1 MR9&UL[7U9=QLYEN9[_XJV<)/9A[___/OU6R!_ M_O=_^Y=_^=?_ JAT\GL MGW\KOQB]\#_%X3NC^,CT6O_O/=V97]Z&\TF,P62SVSWU\0 M7^^6W_[A8S3LU=TOXY\N)G];K/[]66'U??KJ3G)[;>3'UES[\=/_Q]\O3*M+);/G*36Y>W?_-*SV=1L2K M)RR_?O)__WDQN?DT]0\_^SCWH1']PY!+4*R$\S_+I[WJC>EC!#*WM\:#^%,_ M*RF>$&/=T_MC_O8LX'S0M]-E0L359R?%6]SH24H!5QZ= .WJ0>#&WQ@_3PGU MA^<^POD \BE"HZ?ES/[%%C>O5LB.BYF+H_4N?E@4TXDK%]>K9?Q:KK:+(AQ_ MU+,/?C&972T+^\^/Q=3%1?ODOVXGRZ_K!V+L)PO*Y1=R E>(>[WOT0 CDR:S M2;DXG<5O[U]:CFB(H?HO2Q^?=;=\/2":%O:'/YJ6BV?Q3=M3;?QT]=,_;Q?@ M@]:?_OSV[C@$?QH_+O[\OBE1+8#@$@&CJ096B<"\,=YH7>7*XH%[02_,BBWW MKWA5ROZ5GRX7#S]9:6.EB684=W).,*YK;:;^Z9B814"C:BJ!__JF81Q9'"RO^:K5X M_,U.BS@'_O[SP_E!^2,>%N%AT7-Y^*63G9CKY, M*L(Q,@!II ->$&D=$Y9@E(L8=8 2\J3%!&CAS1:*;N),;X'74:@G&YY@>K/: MO#J!^O.)49*(#;6 $K*@T:AJX4!_Q16YI#X6)1070 HH 0H!QND0(!=A?ZGP M@[VZS^+A?_%N9=T: !FE E!K>4V]=Y0 MCR0E!^I. 54")%!3D5S&59%5WRS)*5H8>GV*C5@'I M! ;(2:X])1&BS6=.5/ <-C>2:2*#^7'NEW>&[UFQJ"R3$AE@+#? >56.T#EO M96):_ #@L'FPO:PS&!I-!Z 26P1Z$:[UE_?%?"7]Y7(^,;?+TFM[7;R/#)XM MG\)W\81D@J* ,QR0U5)IG)HJ/2$?-KF&U&>5CC2)U7+I/]W.[<GI;"1R0B%)ZS4"0B"H7UTU&4E-O WB'3;-<>JI2 MB@U#J;L=N;H::Z!8H( Q1!"#S&">VO6V";X74FVEJ2JK>!)6G2X6MS6,7R%\ MK5>I%S>?XBJ\RBJK'CX9T(AQ$& PSA-O'4YM;&^.\ADP+)_6JCP3F7AV-PFZ M08:! V7B6<)A1:DTFC.3VDF\!JM23>;W&*GR$[:E72@-#,YCCK-L MART>H[P>$(4LD!0I8"5A"DM+I$OM65_O ?G75T_FQ%G\=HMLQZOKB^/_\]O% MV9N3RZN3__O[Z?4_RD1I=SOU15B]O\+!-V7H=+K8)M5Q^Y?URW-,-,A$28XG M453%5^^O_/SSQ#9L*D?3Z7VJ^46X]+;X,)O\MW=W*\1QL5@N&CW6V,;E)PH= M!"])_!&C,GDL./$0>B]+]]J\"&F U6:=0>* =%)'"7OLO$'&8)QZ9A$>W#QW(WVMIV4A3%T.%302&*4P\$$&KV@\*063*^^T M!==HZ:?CLZ[%X%V]E$Z^E!\K8K ^FLQ:"$"%P9!X)8Q,'8?N MAFR$C(4=6C$S:"]'AEPGE ]>[$H^'R1 2TX T@)"(PB*_S<*UQX0OG NDS8; MU[?1#TY_HD&/3G^BL0Y/3P?ZGQ&[B+4DWD^+ULSE%O,VM-P0)0U)7C_9'G21$-&(XE9]DLV9[@!^OT,"Q+FPW6(96],T;J"G[\XSHW,/4ZC@ ZH'A9 MH,8HXS"U,_\' .-[[0?EP-/M?VM=9'#);R^([\.8N?=3/3O7-[Z^HJYV3)G: M4^08SSC=+7K0Y.G2MRLZWE/^,@G+:BL%I##QO]8BJ@:WAG:&MVM:<>P7;5M5 MFX&N\2RY.A+,[H^@#6TE&(K'R7B^ ]3[X!11T)+4&60-4$8HL1U=ST5Z)65P M OT:!;+TO@STW]8VMD$H#M)Z!Y@-7!(&!7.IT@YPP[3 9I7""C#(4#<4QE"8#JY>V(PQ:\Q1P;7 M>ZMPLQK #RO;]X7OP>E=OW]9Q8 ,G@)K/",8:HM,\D:IG=$-;W?T5F:CO9I4 M$SG:>FSKBCN_+>'?;[F+H\]Z,BVWT+?%?"7,2K$+0D [2H'A2A.O+ PB>=%0 MIK'LH!VHLCX@#[0F(7X;&*.""*V2]V5.B/^% MU$,I/T??URXA[/-B]CFB]G<#6%P72SU]_/LRC'U>+/_AE]\#W!4)2P^,XA00 MA9"T4EB/4C=!R#:89T?QW:!%AJ-LMH'=S>>X/]W_J/R[RNQF;M76+0"'.50J MQQ@ M5--'7_;(6 VQ"!>K7]U-NDP%XUL@R%<(T5<<.Y4K%C@-95M!ZX$P+#*0FS*T M8B$R6 G*4F>7'EBN6"D^""CU 0AA<)S*#((0H%'!>LM"\G88SS-7K#-+L^:* M=5;VSN:*E2- @&):[C=P%?2,5@TR-HK2V.!2-YPZO%RQ[AQ8ERO661=[E&NS M=DPON6*;YHIUI\E 23<;ZWA/^>N, X;%;P72U")E21#)4[_WAK>;YHKM-&U; M59O3WUM6F=R=#[Z'#Q\#0QX"9: &DFH#?2 BT-2!W$8P.WARSZ[K)C]3+T5E M"'VU)++=V<;6$1IG&B) *H$!(T2QLB>?):G7K(//-MR:/2F4-,9FV22FMWHR M7_5"?>3Q*#U:=NG=F\GGB?,S=ZF7E;P[S#G0V')@,8-8,F\4A$/OG'T'M8-\ MSGQ4WBF:[%+Z0-L _RBF\3'3LE5LS1!I7#YDD 9P[R&&+$YWD;P11OYAOK!^@V62J7_OY326,3%"YWTD&K-)>D\!X2'YO4K[1/$_FCT^,U/D% M22?T:2('YHU,004T0XX;GB<42H8G3RZ?UC)$3^(3Q,@72CK;[B5"&GF M,D1W3FP M22.=5EWL47!Y[9A>DB/Z--)II\D('4DZZ7A/^0N]!,8%#:#0S#@K!4*'.SW+'45K65Z%1Z%7%*ODS6^?07)$=UUODAS165&[%-A[.+=^ MOW"OY;Y'SA50(G '1(0,>>P4+MR &P=R0YR-_/!9GQ"[#;-[PK]J_V2+% 8 M(N",I%9[[6'ZJ\!2#V*/R)V07?D(OP4U=BDZ?3^@5;^*Q>GLKK[SZ6A$M+D4 ME@)08[ R-FY2'.T8T7\!,V1J<<:4,QGYG.@AT.T&.L8ZL3( RB%8O MU2 (T!I:0"!"7DDL&$M=J9U\$'NTANR&TZD?#7;P#/YHHOV'GWSX6'9F^NSG M^H-_,'K?SR?6E^MUJ%^OB2PO2-,*$$T#)H(JXW>F?&+K4;[,C-TB4JZD\OPC MK@1>L([;+Y> ,:88AC98M*?S98\FR4 L'6=2;42QG4IFJ'7Z;3)4@>(:ASP! M'$OD-9.0P\'-KG3#>YE1?6?42%0;8W]:-]2'T6PU6DKC&F*8 5Y;AYC1 ?/= M21[:9H0OM&6^,MW62\WD(@(>) 0,>P5U H.;C;,?$87Z98 M[BF6DW1CN._7+RD5!^TFXR7> JVC(0'!FC1AAQ0[FJW0?F/1 (X( %)P0;X@7>F?N0MN,[P/V ZHNGC\"J[1]<5(# M8P4"0FLD2+ 0DBQ&3I;1/,]U97QB5!<6/C;EFRWANXMOXL^/BSAD;9>W>EJV M0,)5!S@%FD /*'&8&,B1MUEB+<,.\V62[!B5JK-'C#U[FJWMIB%7%@QI-9"8 M&Z!EP)QI%?\_2V+UL,-\F3T[1J7J[)%C&[6M,=?5+]_HI?_6KZRR6' +#-(> M*(ZD<#Q8M7,ECQL.\7G.FAVE4'7&J+%G3"62NNK8UWXBI$X"B:)%RDU 4FIE M+-FUO.XNXWJ9&V.3I29%# [7W/'2+R+RLA'KJ@8O&II/[VS(U,.Q^XOSM6K< M@E#"<6.U]\B*HP^[(V,Z!33HRMNIBIY+ N[?" MJAW32T?&/AT9VVDR0FN[3CK>4_XJ#H&VB -E';;2&VS@X/VI=X:W?3HR[AQM M6U6;@:Y/#@KU3?[*C41"CP&5FD)+&,#2BB"581ZGMN,._HK*K9F30DF[5&I^\E^WD^77TUF<#[:[NH+C^ MJ&?W#JSS8O8YSA;O6MJ"2,. %DH Z0R52&NNU,Y<[;#5"'>0Z9D/SKM+H%WJ M!-I]M/4M*#!W0&G&@56.8A@-),EVQN6VZ>#V:)(,P-+A)]06%-NKK:>]W63P M92&]5X SBV5 PEB],TG%&X[M92:-,I-Z$&R7>IZL'>%*/9QN MO,1:&.V4V)EFOAN.[64BC3*1>A!LE^I:UH[SOL*W>:@,":#*ZTA-X,1@I)PA M.Y,.M?GP7J;3*-.I'\UVJ7*FKS&KJ0-:(@P(UMHY3Y'S6:Y\'OZ\M)-:6)N\ MU]8<%D&@J3= 8>IMD)9INH>ZVD0$>[0^[HV;*!L%]^KLVUT<%=>S54 Q1@ E MA#FO G5X?\SY[N/>H[FW"^3?P8F\$7/W:O;VS(CW@0%EN05685:Z[SPS^^K: M>IG'>SJ/O M[-&WL110H*7#Q0/D*0M1 BC _3G@;C+REVF\F],X&WOWTV>XL0P@]D"*TC+Q MD%I#@V.[<[U.\K-QJH+ ]Y<7[T\NK__Q_NSH_/KH_$U9%_?^W9(<_U;0E7L2GE; MXY!>?VTJ12CO_U24(A EYQEA5$F3NA-;!UCCE\*EI,/3E.C$:LG@Z6L>?7Q M?59X+<1,Y6P=X(U3G99NOCHD& HD]A80JB"E:M4E*C$QOK]]^,-\UD6O;:JT?C23QN,A;M-^4\D;J\\BMU'.='!(>GZQX2SC"GOXVN'HXU')@( M!6BC+.'!$*=3U^8]@7!X&N\CXPR!I>-BY9&QI5!/9W'P'^9^T5#VYQ4"TC(+ M%!)0,RFI]CJQ_MOP'!X9DDD_0Y2B<>SG?GED%JLVD=4;U,MQ!PXX-!A;*SU. M?NE-%UP[Q)0TGH_DRLA1X=V$\==YL:CVJ>,(*&@8\%Q;"14D6@WFNU@AVB&2 M;*W%KC397 49S(LC:V]O;J=ZZ=T;_VGN[605/(B?IWXE^)D[NBGFR\E_KW[> M.)A*32"T0'I:]MDD$,KX2XR2]WY*A/T 23>*6C.80FV"JG15(!@8Z!RP#BI' M'<;(IZZ$:<-S@#1*)OY&6RA5Q/"T#+K]>OKZ[.3HZNKD^NI[#\U3%_%.PN3^ M%@<]^S")GXX6"[]<] @G]GMAOUACPL$F"D0>V"-'_7,SIEB&-UE.&JT0/T.M+EI5BW<3.'1#:&.$RK-IOKN%$NF MM]VC&X&H3-R#0)>-)550).#4J;<[0;,U8=4]85FKNC*PZ_AVL2QN_/QLLE@V M.8=Y/!!IC(&$T@>"C+,Z]=Y8 V/X8VA6U3WUSO>4>T(?:WDF;!O[R1<[O2T# MB0^8+_W*(5.14>THF%) 2:T!=@@IQ3V&5JX[E*:%=)A,&E%M&=:AZ[EV_D;/ M_[DXFKG5-Z5XFGJ$6@N4*:^BEU24M??*D]1=,UL!#<>H,;5:0PA4%(!QQ%+M4V.'S\1-M+^>$R\0W$ TIE'4P-O'L=%%[ M^NF_WE/30_A/U==#<@FMAC5P$+= .JZ +F\05#)PT:W8<6P%-OA LNNO56") M]?8N2NKF]J8>B)("*"LXP($R1SQ2 :?0W \O'6[O[27V(H7,$OH95D#TEV8@ MA'D0=VFT:F5$61!(="LY6Z>\QR_=0^5M+;-AO=$MR1K2&V#*RXV@P,1!(G40 M SJA1\W>'"S@FT$U&3(YFU'^OO#A=GHV"14+T3H"I&$$!,(0+7NV\N2-^;K@ MVBE'XM8Z[4R;+14R[*I3FWVJ2GQ6$, Y,D0K#G7RYK?K,#TSLFRAB P.G!9\ MCU))'Z>,5AP27 /E/0)$TT"%\\[1U*T5-D?YW,B40EG9[9V:7]@OUS+#<"FNG;]FY/HKC_/.[_\6$1-EYUX5EUZ&LV>P*(] M&R &C'I%-0M!XI M67 =NG1YE UOJO6*Q1,9T+0,!%J$A)LZD_]*GY7YQ(2JBS>L0A [R1VEF%(.D7'UAS$ M^V SL^.& MX#$/0"/%@>!$(LRIUURO,[+7O618!W%*1109I)C0 ^C\Y,\S_T%/3V;+..8Z M_CI#(A03H<3]4@E'#2=M)50+;W_Y4'Q^%1]]-^/CA^^3O>:%!VA%]!5K0B], M">4.13U]:W%T, /6J_GQ6X?=[GN+OT@HNX1K\3H\5FN@*!( ,R:UEI $K79< MAPV[\% J;!59ZFWT1,>51<^./_J;B=73^TV@(Q5@U#,[T=/362CF-W?-LQO\M(X) M( GE $+D!-/":9?ZC8 M,4X@H+DB@$D5J!=E+4OJCA:=P0U/K>%TWHEL?166?*>J17EW\>=%^*-8^LJ4 MHP8#S30%WB 2E,,6/DVL;=JPUK_L&1 DB]PSA'-/9[:X\6?%8O$V"JUA8:Z< MFKP#&J( <+34O$+(&9,Z^-\)V#,@4CY%Y>@Z>'=ER.*ZN,_)ZHC3> \D)@PH M@64PV"*6_'K>KMB>$:>RJ"O#=3T=804K@+&. R4#"[S<6$WJ#J-J!6D_J8Z=JU$_CCJ?H[$::!4L@-PR$97)QO+- M4J+^&%%SD*\65Z8&44V8QND$U5=GK13H*? 1"8$(*BN% @A2,.$B0I^\>F98 M(JSIU302#UKEG-KK=72SLJ*.9NXR&JEEHO/QW+O)\NC#W/OF.QRHBY\\$< ) M%+2-AV;TM%%A@^>KXPN'/RND44^16;89_.EGQ>S#TL]O2@$T7>WDJ0#:E&XW MHD3P3#-%4K>9J,-Q*&9 ;QEG\&H^Q51/]UI4FD3C& ']-;:& CW$G>.N MLT[HB"! &46!%LA2@XPQ,'5%Q) D6&, C,2!5BEGT/VE_UQ,/Y>M5WO8E0JJU^>^GEZ -5SZ1:& ??&JA=^-U:RW22W'"M@00) M\9-"P!#EH-9&*)BB-&HG6P.ET%^KP(9L#62M YHS#E#@&OFR,-ET*JCH!(X[)AM(^SP'/EM; L>:1C M8$*L\72,RH=6<>?GP?=MJP1% "18 Q$$!](+"KAUT>Z$Q!#?5EB4@ -C^3<2 M*:I=_5M(.4>L8S+S%^&)T^7.>GE=S.?%7Z5+1G^*OUE^K78HC>1G$ )$!=?! M.<]UZAR@3?"-'2([2Y)(DTTCF=E3P:(HD!1:P*10P8NRQUCJ'*K'[S\\[6\D MT1PAD!HFOO?S2>$F]CX)N%*SCEQY,0 "5-"@N8TL-*DKBCK .CPNI)!_CI!I M#<33V=+/_6)YJ9?^:'D'^&3F*E4&U &)N P;J4(.DQM2%WJN &\PZ5,"GUD MJ/JH@_K[[';AW>)OO6\NBC.( "E0 '''\]*B\G+HY#'8;<$> M+JW2ZRJ#ZZ,.^*4OY1BMJ/7F5$! <5=>^D5(G!I<.IK:);89PL.E4R*M--:( M]$D'#7X^?ZB-\(IQ''K5='VQD$A)C&!TJ:^_*P!RF&P(H6!*42,2G'^^G819;!87-U5HT3^7NFI7_0H)MOX'?T*S?H- M*56+XKM77?I/)1-F'QY5(S92C'@(C, >.*ZY)E;H0%-GY';!E:XM<)0C4%)AI@\8N* L.&M9@2YM(UX1@^L2Z%CEI5WD/ (RE_E8VK0[3*>9#::$T=2]$4>%BEMR3C MC:3S5KEF\/E?Q&51ERO;_6+6<(VKPK)L?FH M,%@+S"V++6?OP'*L-E@:?3T M]+[;U]/EQX;*!,^!IB$ ))6&Q"-GGH;,&OH@ MM+YFA!S [>5?9!%>0H/OKAG#;'*CIUVA*0&!09P"3(+PU$1[U*E.>FU_S]XJ M-J'XDM_4\LF7+?R67]_/"W=KFXX7$I;]L35G_)^[UE\J MO5DH!489"F (DEN"O"&I@]);P!R-*?EB KF5E>6\OUA>A'O@%;)'')J) #P7 M3F)D?31:DI_Q'P$X0$YL+^ ,UOKJ'NBXP(5J8K%QT>[ & &,O W:"6A-Z@RZ M1Z\_0$UO*]P,N\8WY^+)ET_Q%%-M%N]A>4D\L< BA:"@WE!$4,I]-]]]A'++VMQ1VAF37AT3O.T3W MK#PO9L4#U+IL.L.!%$$ 3PRCGLLXZ-19,UUP'2!#DJLC0V[KQ?*CGS_&] /8 MRE;& Y *6R"=1II ZPA)G0_=CN@ :9)0!1FR7SL#8TS$3S!N=C P"[6W\<"= MF!O/B19I!-^8 9OJ[I_RK#N9W4:0]QMB,5N\]E$6_N[OXC'7+]Y-9L7\4272 MTN^2?ME\#*"L;.F@,%!(!FF\ M@\ZFSI7Z < !ZGU[ ==XTF#N(I"'!)$B/ D+E\[?9=IBD([O2ET4LLT01RP. M$7%?,"0H )&@UF,'#4R>J[0?Q2&LG'=*:4!T MJFA_BD-P*-N48@.8M4)H+8W2*7JR'EQQ2+N^-RX.:97[2/4!M9B><7%(NXZV M*!3H)."1E.^A #H:> !J00GATIJGUT+O@=)[%X=='+*1_M,(>NSB M$ 45T"C:-?#B M$(V CMP&B@H4=:6=LYWNSMDME:"7'(E#56>BD[J71/BD,ZZS*%P#*85G=QEHKI:,O+%P,"GC =F"0B\-3Y MG7=OWH\@XT:>^RU$VKCN#A%X;5ZF$&.'-^8+-&XZW!'# MC5J2^(EQ0*#@&E.8H0WZGH0;L79 86?B%VJTX7%U-*FO 3BP<&,K>S*$&UM5 MM#_A1F[B;HY4*!=\'A=Z[Z3)TX)JS_U+[?K>.-S8*O>1(DZUF)YQN+%=1UN$ MGCH)>*Q8LZ9 &B2!D-$0A\);[SN5*>R4TGN'&Y/KO%6NXX4;A29 (H+C>4YX M091#'#_K<&.[GK8+-[8*>9I$A+^'&A.9@>JT,WHNN#LQ+N+&#HC;J1==%RD.'&RG4 M!ZXRN6/V)=R84.-MPATUW!B0 D82"!PRP2AM'>2'%VYLE__6 MX<96X8T<;K002(AL:=\(K% @TIE.>MVK<&-WQ284WTCA1N]YQ!0/K)8'AJ5G M!.%N*MV/<&-W7:806 ;3ZG'P)7Z>^GNB/8["5!P098(BD:IL=QR@%1Y!GOI@ MW@77?H0J-_+Z)U?'J(',8_UILM3354VOFRQOYXDOS.KTIGR!RZ[#&R=@R1@$ MP@4!XF8@ +762VRX$B)UTO:>!"RA\$!#X@!'Q#GD.#$V]>4&AQ.P7,^># '+ M5A7M3\!2TY4[-0#.XT>E@U:J4]O%YQ:P;-?WQ@'+5KF/%+.JQ?2, Y;M.MHB M>-5)P&-=GF4@T-@QX(-3/'!/+,Y3*+W3 8,QMDI: M%'_TG .6[7K:+F#9*N21 I8K8\DC#!0L+W8*@E$HC6;=)OOA!BPWTG\:08\8 ML%R!@\P K1T$F"!D))-!Z)> 94)S,+U6!@Q8-H-Y"5AV4%3'\%5W*0\8L%R! MLLH!HZ0#E!MB"&(FN-1E'/L3L$RL\5;ACA6P7"&+&Q]093480EI)$9 3XDE9 M['X'+#O(?YN Y7KAC1:P7$&C1,811P*;>*)QDA,K%>NDUWT)6&ZHV(3B&SY@ M>8/!][ M':;>R0[USW]Z&%V--]C2P4!")#\+7&L9I$_=6;8-SU!QP:0\J*0SI!+X+@3_ M[O?!B_F5GW^>6%]WFD%6 V65!]PI5*;6*^9$%]:L\?C7O7LL3T\ZI18)A9LX MQ/-@]$03]AY1UT"$%" MIPSTW=)Z2XAO'*6WRC7UT? >U96>^H9##H($&.DDH!)ZIJ7$"O-U%F'#LX<- MU222>)%.7!EB=)?%U_*@6@\&"P44I $0(:PVFD@(4_MUJU!3@H@H>) ,JB]T"SX;H&W-2MQ(X"#,K_2B#FANV<% MZLYF?PRIGMJUH!+:8(U AK?!$BFJR"7EU-._*SBD4+DF.>"PHA9;(2!/T21F M8-6W&&(C:KY5N DU;HO;V7+^]<_?KYXB$!P"Y;0'BD*IE=!&\#8[>^'M+Q^* MSZ_NGWBGX?MOOBOX^_N&W;,3";[H);4,=MAY,?N]P204)FY"BB- -5+$*$*= M2YT=]>CU^ZS/OM+,D-1P;V,\W/TXUW;Y'Y/EQ^/;Q;*X\?.3+W9ZZR:S#Z5K M/_[/7>LO%?^^CF<"'^T1Z!T+4'JIK4QMAF\.<_@@3%:':VY%90_$'!T?__[N M][.CZY,W%]>_G5P>7[Q[?WGRV\GYU>D?)Z?G\=N3LXNKJ^]%6$?6WM[<3N/> MZ%8W+A\7-Y_F_F.YH7[VW^\6[!'9R0VI7ZAH4($EBCUUA- X)0@U0)<7I6#K MK( *^M#-V-M@+=D48^^^O]W>5WO,DP8#0^*\#=1@;G0\\:G4:^LF^(:*767E M4:6+<"X%C1W;JJ3MW5W,7(ZOF#6E[@3T>JYGB^GJ4'SD_E\\L#97@%%"@'2> RR1040B3G3J:Z:Z M(1N>+)E4VTR@5'K)N^"\*47OW6L_BQ^6[Z<1\SJT,GY2)%K_-AIB"G-ND4I^ MI\I&")\!FU+K*<<-/!?'IT?+Y7QB;I>E%7]=O-?SB.[<+R_"M?YR64RG;XOY M7WKN*MGU3$:I" F\(QP9BDJLJ2G5'=Y.\BGAB3R3HC+L5_;UTNR)%@43*&,XP=#1Y:6 %Q0@,R:6TRO&YE\1S=)%HF1 /HW]?%F9$ M\=<(J)*%PR607,:IPARCWCMH<&HG:$_(A\NN(769HXAJ[>20T -CJ072,ZH$ MMQHF9U?3:>PNFULNN!%\N_7(R7SVR M'--U_%=U/D)3MGH5:I5B;3"!DA&1.HNF'LGX;662:[Z2.M%; UDR;YZBJG[DOX'E/?K8T/B("\OFU<" 6*1@2>(J)5ZFX(]4B>F^&YE08RN(BJJ!KZ[-7A&L3P M_(YI%PS/[?2VE@H]A#[(8E&/+ZY;P AI <;&,<<%UR%U@'Y8,FQD> [*A599 MIRZ5/_[H;XH/^F$G>[2Y-82)"0<*$PE(D-(9Y2"&3UIN-13.KWO3V.;!M@HI MNJ>/4(N3 MS7.91H2I=5H=[P/$Q]9-)2A/!-!2*0"-U4IZ:FG'2]RZO>_@])Y!S!DV\RK* M^X\79CKY\/2JL;L8*8IVK6,6.,*P#]1XSE+[GSO .B3"Y-)&PB-! Z=_FRSB MWY?%KL=Z\?&]7GE *D(0/K*:ELU"C#(4P[AKH6X]^G9>9#DK\E8U!/C]J M]=54E5ILB%7K*4:OXYD]!!@Y )T,\71';>JP21=.R5\U;+Z M-S]UI[/K^>VB DAI!R1C-'XR',93/_(6IT[\?@KB$-G03])5U8ODJF]>R;13 M0&,2@)=,J'B6CT]+WI:@&Q]Y(Z+A;+Q"G)75^7/E-YJX&. MF$I@[ MZFW+I-5.0A^1%%K8R'^L@#604T0EUSS_22#&ZE@1$3F&MQO20P=]3;EDFK MG80^8@*SQPPHH20@W%DL @JELY![-JJ=!>'5_]UH)LI+@PA4PG&O@#.;"^"@4E?SFY#9 N\"8E/I< M2YYME3%(DO7I;.FCV;VL0R>L XI! I3R5$@%2=#)+YUN1?3LN+*U.C(<6:KH MCF[*)F+_?7]5S*]1GHNRQ9BO++?:&F!,>2-0,%!3HLO--3MS&N$].QJE452> M).TG4$^^?/)VZ5TT!V_GLXN5N7:75/$4*R,::,$,T-;)H"'2G.4G53.^9\>J M1*K*DZ#=23"5K)Q(?RWBMYB@,O67()L\HM,5V[.C4P(5-29DITJ<.KYX]^[T M^MW)^?75T?F;XXOSZ]/S7T_.CT]/KGKD1W5X:K\TJ$UA)\IV*C>:\J*WR>R# MG]F);^FLK"#0E$D@@S5.:JN)3IWBU(RF[W)3>7*MU]HB!:07 D"E.2%"$\E3 M._GKD0R5J91(WT^7B@3B'3L/J;R'\RS*_*Y4\E@O:AV8N!0(9P)0C+'D%D$A MVNZ1[7I-3(O9N5N MH*?OY\4RGH%*F98+VM?CR>?)]+V?Z>GR:WV0P5@!%+$8*(2I=%+2>,3N%++9 MXN7#7C2=1F7%@/).W<%D/=[BYN8VZN#KU:=H8,==L!YT\#R:1Y*#P!3SE%$9 M3+>>)MLB.'RF))!\!@_\=TE<^>7RSMH\NBENX]?R&@COKHO5;0[O];QZ#0(C M#&A-($#&82(9%E"F=LAO!'!XGT6F(T<^M:1>5>8R=3_YN/J^/$X M_NN)_<-_G-AIU>_KA08**P^(<;3>'IU> M_G%T]OO)Q=NWI^='Y\>G1V>GYU?7E[^OW$4]O%H=G]S/L[4-_$3>K;=Z,O]# M3V_]]WR#E??[:.:^=0@X+Y;OO"Y_Y8Z6W_Y!(_6$EL HK $7W"IK"#$T=3 ^ M >R^FUX-A(O0$42MPX!*!I3V'E@?+(>(<\Q2)U3W!CV4%VYH7C[=.X?5[MB> MOM]9DJ>\ZM5JUE)-2I[-/M\O%2@*HWNU"+(IG+N^ MEE8[;!016.0B4!7.\,?1C(ILHDQ/+61(5*Z#ANNA,5;>^(DH,-1Z2P0TT1(= M@"#X>1)D&RT,M(*0AN(-%U$120'D4-' K DLFR5=A?/<"+*-%C+D))<-A^,Y MH?Q/>4?O9STMI5"WS5J&@%+. DN,L%));5SJ#*-F-,_S=)5(.UG*;Q?+^:1, M7JW'6/_3!L[78<]6HKL][G'.6ZDX4"G?'%B!6&(E5FPGD[RO M5C)L5%T;*2MM@.(* H>TXI1C[VCJK6IW&ECG)4<2F67)V='WRYOW1Y?4_KB^/SJ^.CJ]/ M+\[[Y"^M>V2_Q*6- "?*6+KT4QWMW%72XO520182Z MQ'1H@3.& [B?MIYZ6!*).J%+KBRY>S\OW*U=7LSOV\_5D9Q)!61Y21F11AD$ M#6=)ZI/KWGWX)D02J2?TICS"LSB:N7M$BWK*UX)*V*.@$ &\/!4@.V4LV=S-7:C1P\=#+>N--RQ MQ!B0*H)$**YZR@IK?.IRBA$(LIW[9UA^M(H^M0UX7JR:7I1QX%L]?5?,)GYQ M\5>C42IK5E+Z+%I;=^\KDT?\Y] M4[(.TA9HYN)*1JC"'D=#*/E2WX;GP'B03/0YS.WT.+QZKF MU)W@ Y#.EJL@AYH)!YE,73O7%=N!TB6I2G*DV#7CK+!:Q$_0$: -Y0@3SK1/ M?R36-3RI7SY=%WB)TNC._&+A M_9G7B_B:A9U//K7208M(!Z,#H($[AYDP*'E*ZAI(O;M4UCZ^WN_"="2ID@ 1 M3Y$0W#N7>B]I@3-40EQ*#E2:3R:2]MA9;W<]$E>#N?CDRWDY^[ :5;F(QME; M6XFG&0)2! 4(@UY*R91YRI^F3I1KWC26.S.9.HM<8DWM=6@#UW0$KX%7[[C< M0OMC^"0S:*FK_GN(>'PF!(GBF4EB@&5PAF!37AZUTPQH<#KN' %:)3N@XB]F M#>E0 96W7UH(B&$4"R\QHFN-R A*(#0IY0TSOB?_M;<]#^]L)=\"Y?QT5V4!06M:/$1\ -T(A01V-(NFM M_^_O>R8,V%+ "5U*ZR"^+6[G#0A%1.BH I98'HSP@C'1EP+?7_<\&+"E>!.F M+I3I/)=Z]J$VJ0[&]QLK R!(6A]):$RWFL(UJ87?7G@HQ[SMI9@X9W@%HIY1 MM3 29@D_>O7P><%;"O^I^GI(+G'Z;PLW/DN+$G^O]^"ESOC7MZ M(@0/WP_OGK.A[E;[:&^WI)4T]DY,W.@ 25"B72)EDJ5I^=-? &15L8I%$HD" M*7DW]HS54A&9^6-E(I'(QW__'S^>5NB%EE56Y/_^!_./QA\0S>,BR?*'?__# M+_=?U8_HOJ1HK\6 MY=^S%X)N5J1.B_()X_\0CWTJGE_+[.&Q1I9A>9N/;?Y:_LDP0YI$IHLC.R78 MM]T$A]2BV+:BU/0=.W "[^SA3R2QK#1V74P#Q\=.9'@X"@P3NY%C&I%/#8.Z M8M%5EO_]3_P_$:DH8N+EE?CGO__AL:Z?__3SS[___OL??T3EZH]%^?"S91CV MSYM/_Z']^(_>YW^WQ:?-, Q_%G_=?K3*CGV0+6O^_+^_?;V+'^D3P5E>U22/ M.8$J^U,E?OFUB$DM4)_D"PU^@O\+;SZ&^:^P:6';_../*OG#?_P7A!HXRF)% M;VF*^/_^=E M^?'U,D_N2;2BW^OMU_4[S?$O=YN5Q>/CS_X!P'0]H'PEK8IU&3?;%B/*M^R& MC_]H22)&D_V:\AV[.D/1*V+TLY[AM?,?F$;!6-__A0O/S,'OV9.T+\!\Q_$%_TP05_ M[KV:\W+#)2GC"1S;3_P<%\SY>*[Q'J1I63S)B5,782 $+6!RG:RPJ#?.$GM^M&5XT3-$$N]@4YT M13BN#7N?@.E!5=;?OY$?V=/ZZ1M]BFCY?74X21B8;K1DT&\-(0T:,_1:.23RN%HCPPE6 G\SJKZBQF?M0W2JIUV6X9 M4\*!5.2(*"UQ=3CB A=Y3CV9YAJ)#3[?D?C=9G5KZ85W6AG8,JSKO #(<_?[]911?^Q M9A;LXH7]I^]W!91I4>#@R+%M'-BV:Y'097(9,EHT2F5F==K11(*HG!Z-XS*N M4-JD!>Y(!X)J]-:D)!K;F-H%.IM3^YN=RHW36$3WI,3<**'9&Z4M6 M,=_B5TK*+^PWU>&.YA*VHX5I@!/;(W9D4MM(I,Y (S1FUL3M75E#%G&Z2!"6 MW]N&T)G>XC3(#--'!7%!F]V$0$I[WM":BVU]$T)U=\"ICZIMA%]I55%Z_4Q+ MYM_G#U^9:T\_,PK%.J]O2=WS+.V$8A)X$69*&!([\'TOD/(L90G.K90M*<3( M4]C>. F5W#:I$P"8AC:4S]"6-A+$S] 6E-LQ4,#;IZRDFG;227*+;JJRPA_N MK]+/J>G[^4J\-YK:5R(;X>('_Y%>T?HZO2<_#B.1MI?@ MT/(H#@.'AI%#3.+[WWNWMY,Z .-"2B/D+JQ'M(-10\RHY@QTR0U:$5,Y,S$# M1&IN-B>/!7UT0U[%#M^Y,SA#+2=GB*3,'B/&C#X+H@:")GL")+ZH=5$#YM#6 M**X"O^8[3_YV7_"ESY]JV4N^[C,S.P6,U+JJQ5>[+E 7@C-T_L0MK_R%WYZH MXZI^BI0P)1X6<$H^T)W?,6&4;OSV%EKLON\8^]W;OJ-_ARE#%#_'WR_^L<[J MUV^T?BR2R_R%-F_F:LU/TM?I7XJ:]HZ_CF=@YG7[F%J>Y]FNZU GE-$D68(S M:UA#B\=!7S@U.762!FM: *9^#7'44$<[\F>HQ>4Z17^9 9>D/3(*35\4 MGSW*"^(D;:Z@0C=FC#\E+)7AV8:P5M+K+&+%H%)MK!OX.<6H^U$WH^--?GS= M?:1U-L]_)V72L':95W4IOE;5=?U(R_M'DE\_\R6JJT(P3)/;8K7Z4I3\H;X- M-7%$$Q?3T#-C/_(\ZA-0.']1]N>^)^"< @\Z"[\_R6N'=_M6U ]:^QY:)T,K M>D5'#V2<-784:^QG1R0D9$(U$PJU4C%CNI%K:U?9OMQ\']!O7%;4"JOS*N5- MWI*N.YIEF5_V\N=-7DSO5NEMN%#S^>(#0W%M#0Q9MZ:+?-I0EDY@FD9(T[1KD!QIA%='AQG!" M+EUF:XC,L@9F0MB>*9CZO)K2,KOR5.1W=1'__2]DM::]T+;AX\B*V4].')$P M]B+#<"#*>DA@9B5MR*&*TSM#_[?Q1\/S?/1,2O3"J?\1G:^9(U]F_V1N@FD9 M9X8A_@]58I__;\@VST+7/7-M!Y$\0;9U9KC!F6F9[2=05E5K]BS_8[&N>0&C MR!X;88L\TKK,7NI+, MZAI\9W)FXY0W 3,7[4NX:UZ"(':&+@5P^JS%D#B:K$1O^46MPY!PAU9A\'.* M6WC\2)/UBEZGPJV(#CV/6^8RE%G,0^.'/SFESRKJW/^K6;NAZB"N:<_ MZH],M+\?6A;#B'%HI@3;IAV9Q#:BQ(] ;L",S,[M2K2L\Q,&\\1PXXJA'7^- M[J -"N('O_9+S?K9]=VU]'>+\(R& 3I=I 9QU MN5USLKJLZ[8 Z#WW;PF::IO&Q=/SJGBE]):N1!%U1J)LE=49K3ZMRY+IS:'E M#V,+ATG,#H"N1RW3]$D2V!#+/TEQ[HO1."ZY$QAWXU'"(Q1AI8CF-&5HPZSV M-(QRIEHN:(6GQ#VV)_(,JM[A5 MG3U-)D_<4EX>E? ;E%WBYIZ=L)B=\%,Y^#P!=YF+XF70!-J;+9""*W3DEF";AK5EC=^6=G*Q%X(8 M\#-2*=]%S0@Z\ICX=I_'KZQ/67_!:^W04]J^[-:RGL&THWW2T]QE_9A^L MJ\N\:3KT5\I;J]'D_(66Y(&*/WYF0GTA62GB),P_WO[R,F=^- B M3MB69,6$02&])[U3(!8,=S;WK9,\(R.^P[97WN:$LD>;,?';O9W][=-\*C3'R?F/AG: , :A%H/H*X MN(B#T(2EQ:FM\Y:^5].=_J MO2)PS&][[[RJQ19OF"!^],NBW^=3$ M0>0Y. E(P*LU8VJ&WYEP42$;=%1E!6*KN@S)'\F^W7R]_O7B GV\N+KX7]W!@H_*.,O%))? #N9\W&[)HPU]MMG/<45SJNR:@I?*;"P:TSP5K,-0 MY\GKJ9FMAEA)GTF6M"?F@;L0&@0X"(B%(SN.J!VE?FR!;L&'2N6%&HSF];@3?QKFT7VQ,RZ;)*(P06E3MIP4^5&R))T[I_/ E MRWEG>E%F7AWU*G@GI-3Q,#&-%/M,=1.+^*Z52/4_EB$VL_I^O3B_NP!Z":/8 MR*FM+HEABKMI\=#2;1H\S+7ARXBHM;?# *DWZ.LP+O3QG@X3SRC$DH_UBKAG MAY7XD=XSX/O-,\5.'%#>2HG8V'8H";S0"?U$*M,50'-FG>9!^ JY(J@5 @)5 MDH!)!#'UPZ"FZ+U>+BT32' QW1--&2- ;$T_5FJA+EV8P2)C,.E' U622RT7 M-X+)MA?& 3X*[SG!T\)(+,;KP8LTL9,3K-K>0^KS:2>,S3;.< M)FT4XH:]:7Z0X0F;M[1>E_EUSG]WSNQ!W6M\85C,6;&2!-NIY=B1;]'05>DX M!>%!ZGM].(/\[.A]'$'S.48%"T[D'1'K1Q&8&-B MIP;_3YIXMA6%O@4*_PV2FEEI6FIHM6- FSJH^!_KK-SF,7PJJOJ&EB(1XK#: MP IM'"9FA.W$]SR'4-].0&TI9 G/G6[9U*F7])E]X)%G>YPATN; Q8P-]"'+ M45*L5CQ6^$S+I@CA)YCZ2X,L9PSF@ YF&EK4-K3/MFF#G#Q/*FS2$/69"*C( MF@R&--E%S0<4C$-C GY>,1NI+%XRGD_PI2@_%^NH3M>K\UCTH.Z=T..$7RK87,*SQ^2 M$%E7CM 8J67S@"2$[N7ZR#P#/R9?Y'56OW8:;31;Q?6N^"Y)F'?ANU2JOEF.W,S*WS" ]GNXM-MCAPOYD[8$@-/';[VPP-3_5$1 AW5Y M095.\!+++W:LEQ>U>]8'/+5D'=HN,[JJUD]-3O5ESLXW9"4&M8NG'HL5XZ.) MXO4R =T01Z%O8L,/?)HFKDVM=/[2,C#?,YN?EC:ZO[O]-TCCYP5?W+BU>L>O M0^%(=%KGU4ZA54>>,[1]R5PDU)&IO;IXG^]]B;JI6=^_6G[(>_P>+%2%I?PV MYBFL@K/S+U KI8RQGO(G=?)J,81NNN--F>5Q]DQ6+4/584S2L3W>_"3!:6)Y MEFM:+B%$X9I_E.@R]_I;LNBYIF1>3ZA&EJ^+W"G']FQ$_N7B,-E1@KLE>'O<9VGVW M-J3UA5^D)-04?QFGM6@ 1DKLPPB,W$.JV5(O=%4\<]L3/^;%JGAXO>4UJE4O MFUN$7RTGQ($?$AS9)G7=*'2#4"I_09+>S!J_I8[J+7EH[M,X7G+ZK1$%F(;O M -A11@WI&29:2XJI+7MIG-K""4M2HO=SE.0>.]U)$LM>I[]45&0\?:1I4=+S MF)UDUJ)]W?D3;XC^S^90=G@)$\281/QBU[.=A% W]5RI\=BG,K*(0W#ZM@_" M%NX1S(782A HZ,S@:(#;>S =1 6O, M/5%:3_'6N*AJ*EIN-@,<#LO/!\K1#(J#B#K8<.S0L$T&8 HJ#)3YJ]#+8SD4):^1M6,#,TG[]-'19A3:G1R8T+JNE.6(+GNY# *B M=\T,>UJU"IUO[(,3E)P81PZUL9U$- DCV_=#4 /M_>5GM@&;8FO%84D'4,@I MN+J ,$66ETVAC/R8"-H*Q_<67[A4_)A@_>+PHY]24Z=-2ACS +*:?LU>:'*9 MU^Q%9M&J<0"JKUE.+YEB]Q*Y^/"C, QY-E=(W2@V A+Y$&6#$)_]U9!T%3SM#,A!',SK1,(,$% MZK*!=GS,U+I& 0!--@9">5$3HP#)H85160+>V.$\^=M]<57D-[2XH@6_!?^2 M[Q1 LK/#Z"(SVP5&>]T,5^>=P/E8M)N+:W3%_F\OZ^1+4=1Y >GU,([,N&G0 M"@K,$ #QT&P2I 57:@8QOO)BW2"D!.RV@Y![0+FZY)DR$\_5Y+F8X/S^- MU)^F9HA#&D0X<",S=%(WH'8(+#$9ISAW=+"E?R8"@LRCYHVKMDPH1PRF@92, M$NJ$!Q@@/!D9E3H3.6GU%9M,T%NZXD1._"-E)Y(/JM:>G"<)^ZI4=[P1S74I MRER82+T,)QKAB/*QZJ85D,BQ#>I(Q2FF",UL!-KJBI;V&1+4&4)H0Q]::3( MU[C.ZP0!INKJ\BO4E8P+=T)%R<#""]>2C(O7KR*9^/P)S9^Y:U#21]Y^^H5> MYG'Q1+\4)\J;:/>Z>!)C5$/]:-4FK6[_OBM;7Z3WY<$'C =>I/RO_IKE'-)W^^I@ M.U[31GU/#M0(TK8L.T,;S=V(U(V#"5^X(Q7:B76&^/>A2!$3C;G.C7"H*QT_ M2C?R:6[7OO1KT=D!?C'>EV\JO_1K.=JG?G$FX-'#&UJ(XUF*!NP$A MNJ&ZH8^H.?6=>G.F:]>E.#(DHG#L:$,IWD*17]G9AH-IY%%"7"]R?5#RL03- MF16N;7E0-2T/GDF)7D01IXX64C*(RKE%FG&":>Q^5PA&GQ_=&P[:BM<9FDHY! MTBB1FBLL37'NRSM!']A$L !/](3C*F8>9T($9BI8)=$N? M^0$N?SA#G':3/;C)*.RP*%KO;?C49ST4L-!D1R"4%[4H"I YLS6B1XPE8A,W#^2O!T ?%7D+[1BCM#5NE>/Q#R4-$DP+Z+&?D*3 MU*9FE*;Q]V?BQPW1%%$5J+*D%0\_AC1ARS/ M><<&]H]F>7%H$@>E"GA2>K-W;JM.2.^=[?'? ???T[E6-,*@C#6JN,&HF#[K>-+/:BL1^%$)IW+67 M?@^Z]OS%^%[68UCZ=?3\C<494/-6_DIYF?6V%7>SYG7:Z]C)^,SBP[ONR$QX MMR8'A[[G)>QO$?5!IR(0]9G/11M>.GWEF[AATT86(\&$^LX!0UK.^L^&'\R" M]Z!K&.'[;;\)[UD#I#[3JP2")O,)H[VH"52"Y=",J2VB?(&S,Y1YLJO;G@[. M^J')#)%K8=,R+<,D811'H#QK .V9S=#13@.*:=801*4O:\M)W.E!(CMSM@)=0:1-.RY_TG7-_&)*$!-GP:)J'C)*D%NAH>)C6S+=D21F5+$.9@C& DYT_HD1QF6G9" M;XFBVRGQP<[#M&2:?(410HNZ!M,"'WH"$D_ TR0[AY+SAX?ZHBR!"9.#"\RL MBQVZB!$N11]OQ,@7.2W6U6D)E<.HC.NI-D!@*JH3"U#JY:2L2DF8PZLNEHXY M*5@W,7/ZPVI;ZB9\T-RP\[SH]EJVEV\16!$.B4DP8\?TPM2(8].!;*G#I&8_ MOV\(HJJE"-M31T"2VU/UB Y3V%W KR/_W93\X$UU6C1-F^H(H44WU6F!#S=5 MB2?4E+>YF/A&Z\13:\H1US9VC''MKRASH,*L?Y3GHU MK,'F20=(F@S82:PL:N)T@'9H!+6LJ=@7MC\$D;.^/5)@$S:EI"TFC7U3DWQ;HU6._+ /K%]:.2,SVD" MPTQ*A]996]RJL1!U6!)=;6/[!)9M'3LH8*]][/ G3PS8_;4H_WZ9WY1%3*M* M%&4.1>XH82Z(15(M?11 MRX!H30:X+YL$;=P4:(<"9@1&45"Y/IR$ W"1J!,6M2M%M2\)[+Y15LK1F\?) M19:[@Y259^\V4OJA$P9/?"JJP::3KDLP,1P?^TX<1:EO.#8AX-D370HSFR]! M#W&""G,G]I"0/$Z<(A_P--%,M.+$YAM!<4P4G5,H]M9??A#%,?&.SJ(X^L$3 M6SI^8C]>E_?%[_FAQV 9[ 0?>BE.J<=^&Q'J^H92-\<=C;E#DP>-##EAW@R! MDU;LX=C!9USY-$D-C ^J"*S>M+$OTNG]&CMKODVKQKY0@UT:CWQ4L88R?J3) M>D6OTT^D>ORR*GZ_6S\_KT2:(%GM$@6K>]%"HZL@3)&+9',;&P M[:1F%#N>19UTD3WFZT*#&AL;%$G:JJAOJTZ8X*CA?W&1FI#T!MYKB_LIJA;:\$VJI5?B6P.UP5= MGJ+0!T4QI*C.;"XWETXM$\V=7+19838I9$;.$$UH8%'J3;)?-NN%#.FI;"4])/THP2T!,Z'2"XEP.06)KF\O.!@@8 M*#LH_KA":Y,SW[#XG]!!NF949>'/MFX'S/1>WLFW<"W6==2I/"1I.Z D@K5$/N/8;V M#][A6X?V%=[+.P_MMZ_^7RJT?_PMO'7\!\KVOT:42/%E+!?:'Z"OMAGQQGS5 M=7H>Q[Q) G,O;HI5%K\V_]U+G$D#,W*QZ1."_9"D.$@M!Z>&Y9AQ')MA$D&. MC7)D9W8E!1/\3+1C [8+2((G9\/U0P*SP$?0X ,8.77T6_N_L^2UP 379/0D MB2YJLF! '!HFDX\!,AY@T8@+3<0UP $>92@FJ.-IT?.T%1YU*";D_ M^E3N$=4>%#G/92UIDM5?2,RK[-F!@VD/.UG<,LM]7M]LIJLDNV$ ;/L[0 M%BK."B)U&SI!C!N=O2_ $&AKBB%/>>%N&6!(^FTTX$LHG@TV@QDO\^=U77VE M+W1E]:KIA17Q4O93Y-B86J:=AH[C.RGL8#!,:V:K(4@A"^CWCT CZ?3K$1AF M#W8C4;D)X'3/4"O_=+T\W*^?%E&74S]":5F/?EKDGCLO\8CVLWWG4-<]TQW> M,-E,K8/0<[$5.K9EA0;3;9!S &=A[MMFZ&E6%[(GAP(TX*4W//"F@8$)-.8/ M%@PQ\%X""!, 8(*4RLIM@8N\N*9,D\]RQ\N\[AXHF)4:S4X\B=@!Y70-@+L MI)9-(C\(W- "=0B>HCBSZ6GN+FE#LPDV H>S3V,F9V6T(@$S*EW2J*&-/K34 M?YHE<4U:6%V=A"?I+=M06%;\7E]AZ0?AD<8C09"_5+L0"31U37*YF?5[,+[V MEPKMPG#R44=9D*:CCS/@ ]-Z.6AF2'P#2JX4EI2EL5AX$BAT-TP)?51?N/(; M^9$]K9\^%F59_,Y,SB?RS/Y2OQZZ :8;8!(8*78"ZOMQFD2Q W(#(,1GMA@M M611MZ**X)7QZ]'(03_7PI0Z4-,4O-\AM>4&?II#3$KZ<@F#&^.4@Z35G>ET]YG7Q9D0=9MV)P@9G- A]ISPDC3AF; M>QF3][1\RG)^%I-W)(:!F'8=M& /B)(B(]^XUQHPD M=F+ISKS3]&:_3^ ,G*$M"ZCM";GA OW6\ 'I3"N!XK@NSX -<"M_(U@ +7OU MPJ/6M'<# DJ+$DE@=OXCTU$:#)1_M)VOQ#++-?25EVFOI2_@,9A-%+FOW M7^YZ#7WQ&=_?G]Q=WI^M,G^41+Z']<.,IM/_8>0N=I191C3[KFV__D;\H M%L6MHXK^8\T,X 7O^W_/5N&VJC<;)S!XKPL?.Z'K$M-*70,V&&R SLRJL*.* M!%G$Z4Y98Q!.1FC,K:2=7J]?B_P!LS6>$.=CKZ:P M:?$*;D+31TQ.94_$ :BNAQ#<*T&@T&)F4$AM#67Z%!9N'S,H8K]9S/!'%6_/ MZ>^=NJ"RR-F/L0B15(/U?EUM9O]@SJ9#L&DGAAW'@6_[[O<76D:%]'4ZD 7( ME[S+B/1W_9;&HGAXRQ3:YPIXUPY%6$[[YT0-&&:COP]CM4RAH"H8NF[JH>27 MO;A7!*=WCZ^Z#LPR567]_6M69P\BWO&)G9>/N?N^:6)BF0D.K<0.$C,F-)3* M$SZ^_-RAO"U!WBL>YM\/X#%N)4Z7$AB4@PDHK>#CTG<$ZAW!=S_A)IV-#W]*8])KJO> MCL.4Q+/XN35DGJX3)TYH,D?7""!*TJ,PLZZT]%!#4"FFU =%3H=.$A6F2C I MP2HU*(DFS>JOOZB"#8IWJ&?#'SQU3M,=?> ^Y"U]YBGA/$5T.X#HXVO[Q\$Y M37;,=B[/9CN7E5C$20+?34'!)$4^%@PXW64/>99F,<,?M6SH&-($@UTRB#P_ MF,"H58O7EH^%QC IB:]]#!.,BS<:PZ0$U? 8)K7EU&Q8MXAEVXLU?^##)'O> M0TPB',0DP&;L^$$7?C #,P>-,Q8-P'QJEHSZLU@6HUCXV5$U&1$1DDM:BED MA#XT!U+/J.G\+17U:S>DK%]Y'D=%8M$ ZN-K]R_'S@\D\9@%L$/L.:YENAXQ M3&I"+( \Z9GM04L."7I*YPH BG+:/P\V,%NP@86?[:^*O.R@E&G,L%(769-M M !!>U%+ 3FT&PHKJ%D14<')NW^6])$/>7^A36'NTWORXX;;L"(_ MK^LRB]:UF!]9, :8 ],S+::-H]2*L47,R+5"/PU<9EIX"8Z<:3F1'Y"]V7(E MK5A-O6O<90]]6#'6?D*98!-F?#2#[U,#!T["SJ%.%-'8C3Q*01U/EP1?M=CX MO8+O.3&.PL!EK\&+"?$ETVO\0Z3_+S3L*EO,]>$EZ8=_E1N%MWV-4%WZ OH6E;- M0;@I>'FC5_/K^[1^=5G=/&_?KF\^79Q=0\S?B!8Y2S=7%#!S-J& MBS,Q^:T^$X>0+2N:Z^%/$5V3A0*17M0PF]2< E5\ JQ"J.4V8?8)@*&>79L(%9H\V3* /&S;XH7MS8!0\H)8) M??9&07)-=@9">5'[H@#)H5U160)F3Q*:??_PH-+*/2G,2,DO M>[;17O;#3FF'5UQ$-2<%VBC@] =U;=M;I^%3DXUPI &HV+6)EV"V6U,ZB94G/;-B?GKD#6TJOB<1T6*UG4'4N$O9Z;OX(*2JF[@.H& Z?9[\ M;5W50JO9T>&6\N]UQLX*/,R[<7@*7K7PR$N77K*$G>"B5_3AETK,@ORI)A7;$ZN+'_'JX2]D M=?MAWHCMNB^8&%V2-%3.M'>@17C>5OI^&DU)%1@=QB MK1K5H>CV<#QA%37/Z)>\9+[Y0\YSR._)CX\TIVE6]]P@D?&3IA1;?NPD/J_% MLT%MFP?HS&R/NE1Y@!5%+5V8GS,$DIQ3HT%TF,78DYI11!^GI ;[(A,R:7(\ MAJ@LZF5,B'KH4DQ]7*$'Z_90=)XG35H]W;^@N6*2K,M>IA[76R]E/[$SC&WX MOD-,*W&)*W-\@1*>^? B&ML#.HM"(!O7XCF!@*EU)R*2)ZAEX\A5[8Z7F0 # M]&2="3BUYJP: 81U9E5 8;1%*V2]Y7JU*DBYU[15Y7G5/#^:4K90EU7-N/4 M%L[/DQ*]GY(G]YAB-P2^:#,HIVI.V5=%3<=S?9L$%"?")/8];-M.0((T/?WD[O[ZT__[G]=?/U_3)X MP?+IZE$@37?9K@10.'I]", +P%-,[F@L*//5Z[!([PI%C&3CP M3"N(HHCWVI7-,#E&8&;'8$,2;6@B3E0^O>0H)N,JKD-2F"8#A02EEHQ)HI19 M:@>)ZU-;JN6\!*V9%8XGI\<[ZJ@ACSA]P%%] BZ)<(8^$&"Z."+_],4$ M& A F$(?(&J1"94O!BP$(2?A:-1A8HGE @URLNS%%B0?43Q'\'/)1U+1I'OA MUIE[5GU\W7VFK5P1]WG7SZ+3@6CS5EWF3:+>7VGV\,BG=3-WGCS0BQ^TC+.* MWI19W$MJM8P$!S[[R0P=]K\V<0/#!)Y$EN-^]K-,TR\O$>&,I%BM2%GQEDE- M: ,8V5CRK4J>B][GFP+Z8YQ!+#C4?0-6%#;M'C>TY=5 M\?O=^OEY)5@CJ]V1N1J,?1%BX"BR+6PE3FPY#HE- UCG+DMZ_M#7+SOUW]%EU=?KF^_G=]?7E_!M@QI3.7L_1PXP8RUR(7D+)RA M+A.HP\5,,3*H[)ILHS3910T;%(Q#JP1^_I2J]J]-1G<5EYDP:5^SG%[6]*F? M4Q0XF!":8L>)XR0@;F@3T.RX"7HS'^8W5=/M_7&' _0;YP$))H M^J8@E#,< M&H&!V8M3,5&L$I^45&M%^#"U-ZC^GA3]>*7W]&-J)J![;W_@O-S2IZ9S;3.- ME99/9F^&*N^H9UDA=AUJ48>XOI,X$(L (S^S@=@P@$E[%"DW+*"5J&(2\^PP M2MM$E)5"APH@WG+F8SX48=;D($.G=[3;,M-\0DR7UV=:U%#09&F Q!X;'\?II+9J)RG08Z_7V2I@24S-E!Q_+<&/'I($#C+(!.9C]Z-/A M!Q5'>AVJ-#F$HBQGC69$#F:.NI"!&AIJ[$6NAH6N]N1 ZLMV+%>#IM?$7'$9 M>$;!15YG]>O=(UVM.!&2OQZ:G<2V<& :!@X-SS62E(9NE,CF$_27G]G=:0@B M01&U).5S"8Z@,6X>3I<1IOT@\4!9!,-2*.40'%ENL0R"85&Z^0,CGX(/K?Q4 MY%6QRA(1:!5'F,\%=Q\.XY9N$K*?[!33(*&.$Z5VZDDITQB1F55JCVQS=D:_ M-90!8RP'$1I7,%UR R..*B*#!EM.R73">,O!I1<;1G%5)Y/E-V MFJ5)6_7$.VE>K?D-^W7:^55O2(<1^C@R3 <;L1FYL9$:AB\UI@= <^[4'D&2 M.WQ)P\ZFU! ]<^J K!9)",>5=R9@8+KVA^ZM=GBM*BU,,DM1(< MIRYQS2AP?0?4%&N M= :YIS0/7QA,10F8QQBFMHV)G](P=,R8> 16ESE%,^L)5H$K0]&M!U98Y/=WEEM]A7Z>_5/2<-P7NQ9\=$X'R0MJ*>M7((FYP=T00&S&8< MY*,(NKA(,:.,!&GFHZ0,7]2]*>Y.19XG.65 _ADR40XIO5G:R8#(8SDF0X^H M*?Y]21+Z1,J_5\R^B'_P(MCJ>,5J&,8X2"T/QP$EANN%L6. ?(Y1:C,K_XZV M<,!K_D^4<_(PG1]'3$[KM>$ T_L#",0_115YI;&=)DA&3;H]3FM1[982^U"_ MY1Y2T_ +4O(4M.J&EJ)@9W 06Y*&F%B1@4F:>D'@VA:-/%@,B.8DDGVUAU>8^Q99NO_*A*#C MFJ=/1F!LO]-Q;D.4=]!/LI%JW;45KBTWHV MR*&(F^6FF)ANB$W#B[S8"BS3#2#>[Q"AF77QV!ZA&$L;A$IM@YP_.J8F^\F[ MXTQQKT$R;[HW3D6R)C\/WQE%H?G]T\-_%K]_RY^S3WF5L']OW37)W7%\E9FU M4A!']]D3@^8,,1;0MZN;2\1SV3(&@FPC)0DTIK=0?4# M',2 \W.K+RL2GOJ MQ-*+[:MR(G;W5LDGU =:?LFJF*R:7A!?V.^JPZAR;!,<64&,[3!T+2]U/<.2 MJJ$>I3*S#F_G/3:$-V,?!6GX<,L^1N.:JTURF-(J":TTZ')0J).&7?9777S@ MY:!@QX9>#G\8OF_>4%K^N2S6SY=5M6;?]R\Y>-,<66)F;>.4D2"-6MIG[%M7 MU'DA.TIV"H+IG5*3]#"-&Q-\AAU20D:E[7%LW<7V1@GANANCS,<5TVL'BO+Z MN;W5/?EQP^_>BOR\KLLL6M=B?GUQ0WJ34M@QU8M<' 34PY%)0DJ"U#*)!\K$ MU<79W!IVQ@N&SU!7'#XHMQ%(8^*K;HQUY>(.E/N>ZFBEU5EZV<5)?I%Z3I",?@9_B^8UTEC_KPVMC@;]E1=( .$7-@TQ^?/YOO339W)EF6!:(BD.Z.1]E'6E MT_;^2HN=L(\*T#U5'_\ O%K_CCYP+^?/M'@HR?,C\W]6O7)]L9N$ <&A$278 M,8+0#&Q'-F=JE,K,JM(EJ%"H/PS.N/9H$QFF23!I037ZD]*<4*0_O/9B5?J3 MXG7+]*<_K.;*7>:B4CVKZ5?F3B:7>;L9<19$?66UG2_^Y*)+?LU5O _/2 MD)V5G1"GID'LP.0=-GS(@1G*P,S*>YDPE-F13!RYLBTSFX3GW[/ZD?UZPS+/ MA4[7W(E\@;J/8.#E?,PYX809AAWI35KT;E#YAKI(^VCYQ8)A?3ZK*A*:'%LP M^46]7U5P#EUDY77@X?)V\D*;69B9#DZSU]1Y\GZD=3\T16/,'VCM$;GS\\KML%PS?T+K405 M-I=UV?SF15PR\S7D+Q TO<3INX;EWQ_P6N*=O#J-N>OZ85>Z*='$ MPF*7*GHAZ]Z_:%Y9H1'4+W^\^^-%_I*51=[TF[\IBYK&(BSY0//X]5/Q]+3. M>1^X9RJR$X_7SB0TQH%#"$X\)_ 2-_!<1^H<>!(7,UOOBYMSM*6,JI8TH .2 M,KKCYG,QS& 6DW.$]EA".YY0P]19!] -7RHSY921!72;6@)AM?Y3JDAKZEMU M*C"CG:R4%U^NM]6I\N]UNSIY,84\F;S*SY._56QON7N)/U4US/,>>'SV_)B\ MVK^#K5I/ZXZ6+UE,V?>]DFS ,@;"M.>J07Z@*RHENF9'<4)*M1R9@367RX\9 M%VHO-V;BHW"U^U3IJT_@'52/C/+7BGOS8S<@:*F[R/1.' M?I+@E+B&:05)$,(FUHS0FCO>W;2Y8:0[X]R42YS&,).-7VM! AJJ5@1!(2@] M*9ZV^/,PI85#S9,B]Z/*TX\HCH#9^CA?BO)KD3_PN3*7.5.1M*]+XE;< V;(('!"C] [DS,?LR,(,RXX=#B#B#&'.$;H4V+;3 M)#H\;7)#]TP?> MQNH>T%15@1QQ!-CL7VBKDUG.U&U#'=A<505K.1LV&W1JT8&6&W[% MU/*#-@QQ +LLB<9(Y].(PENQG@")KN:L*BPLVZ[U!)!Z#5Q/6>ODZ7Q'\MEW M]K1W0R1*8,V$X##F/ADQ(AH9=NPZH",8C/S;NT9K@+.]4=(J(\C$\& M5$DG:S:H@-Y5I\'BL4*;JA/2'*BEF:%UFQHZ^H?SR1!_J]E\ &!&1O-!5E&S M2;=4$&+?E7K/83L:"&+>4Q 9.(H\&SM6:%"?V%$2@4Z&4P1GMCLM>23H=\\E ME7)(:!)".9NC$QB8E3D-$[#YD!54D\&8)+>HB9 5_M H2#^G9@;8^>P3J1YO MRN(E2YC!>?VEXKF.VT$8YXS:BZ@3.F(8A'L2^C$.DM3!293P&@9BF"2&& 8X M"W/?WC!N4+HJ?J\0?X^HV$YL(5M6_@0S%0HPRQF/><$#W@-QW#:#, ML)/43V@W]*9E2+3%V^1,\UAHD;,_K_GDX>:C13Z+#5+'2Y-54F!@43NE#M"A MY3IA)2T],?FUY/E3?4)/S':%!2Z+*;/K30K24[&6G88S(??T/;$>D6%&XEB+ M3 2!X-0NF0<2ZNJ2N5GV+;MD'H@VT27S\--J#L1GWMJ4YDEU0U[Y ;0_R$YX M"X_-7NBQH:8 MI%=]1*[IS4Y=))@"=;H]_\8I:*?2%O]:_OL:W+CS"US2@*;,L+ DNZ+@-,?F85 MLPS; !0)P-$;U[_Y,0$ZH;OC**]0VQ][U)G'>E^@CQ1QGLZ:DC+.UJPX JHL M9L53K;QB'EQA-1;*L(P65\!77:ZJ0EGBO7(*]574#@Y_I7Q@%4W.F5-.'NAF M4OGG;+5FOQ4=P:O.J>70/CL>Y8/%*?;X6!HC#:,P<"'=N(#T008:WK%KPPUJ MV1$U2.PPW/"!,&KY0A^R'%7BES_!SB%0O.7.)S.B"#/I/0 ;5GC-<8MAAXVS M#9SZSC2*0&@ZZT"I+WH&4H3F\&RDNHR:>>))H[S1Y75^1U9LX;1I^\#30O@/ MET_/)"OY#OF)$7[H9YN%L8T#MH5@QW)#-XHM:KJF0K89E(]E,LTX1^C# ^&Q M?6:EDJQZ+BIVXF':UK:3X?E2XD>4;5F$&2SP&Y"S6+, JM9?BG&"/G!>!(B< M'0[@^0Y \2/:L81:GO29+54T--DM,/E%#962WD=U9!L11X>2J[Q(H"C%=.4FU!7*+E V]251:_UX]MH>:AJY)2"T>607'HFDF2^ [QG52V4^L(G9G5 MOBTQV9!W4$I?OXSJ&U+B6:Y0?IMR*HH-ZODH(IM0!=FS=Q?K!2@C7[0XK M\W'XU4S3"XNWQA+JSWR!]=,S_^ESEJ:4UZ)1A4$LL%7GUM&FW=>6&[1C!^WX M49G7 @1O^GYH/MR N@V$;(9)+VI0*-U% 4DM=E>E!D'W+DMQ!:W9W,=>=/FEGX/[$[_D2;EZ?;BC\;IDIN?;W^N;,HOII\?\X2:6SH,< M7V5FO6;$*:,NYA>T#*!OI/P[K9'@@@? \@> FS"!R;1;H \.F#)+(G'&YRS& M6K*SY*55VNDGEEYL9Y<3L;N32SZA6-E>%C&E2?6%,U&/(\[&04E AUE>6-3]8,MPTU*<'88YST#/7]];E+-#;_)N M8':K_UH^RKZ6CPJO!6SPM$.HR4#JXVM1@ZH=SD,#K)^ 8EI'6505VPW2OH-E M)B&.#,_"1FH'9AKZH1WXD(RRSMHS9XL)2NB)\' T,*FB([^ML&1CZA&%<5U)'>:/A6Y*-'\:U8_?EI7=?%$ MRZ%6$4:8XI D%HY-V_;8'V+3!?DNDG1GCS$V]^7"<]_PT8S)VG!R0NL(.61E M0X[:\8)&'K5 I1"!! FN+1 I1W7A>"0(BGY8$O;X" MS@GM Y26G[D^+O+1*>H3CRAJ[J8Z1-2$;'KH]8;:^C8FIA]@EQ []IR$TA 4 MHSQ.9FY]W58MQ8.=7U:<'V CS0',)/7Y9"2 JKP5M2W7VI#4J,.C(NE2W^-$ MEM7<44%[2CO^:?@]8'-8?GJX*6E2ET]Y\F5%'F2O_XX^/+,"-C&B^^R)?_TX M8

>(-\.0O^HX+/7V_=[*\,#4;%A7]QBEKRN 9E4KI^N[XBHO=VHT*U+VL M&__@J5%^'K(JZ2,?*_1"FU[^/+%?1*9VR68'NR(U8TP,$F%*/,MPPS!P;-"N M"*2_8,2^N82NQ #/3LO2QB_<8Q9Q/E7#\G*P0X/OVL&$F8)]>-I!'6TY4!,O M1UHS^TX$0'N 7([Z&X7!0= ,![MARRB&M-L!U.=Y;TCUQ'P?=LRVS!!'84RP M89E18'BADR12H[64J,]LF?ISV3?(P]@D=@#RJA9@>F:#)RB*:4:")'K9 MC%FO:K:OH*)A%-&64\GCU*)O5=)I>V?O"F9?91(H1O,GSE KQQG:2L)][D:6 M,[051)2-:)BY^!:XZW(PEV!Y6:]TP9?0B.^P+=7%SO&0658K@A&"3"7Z9;0 GV&S6G;FL9VW#%W[HZG3+8YQN1BHGB-2H M\ZQZM9N.UR;GNRW\,F#F:,GW /:^-"*GR;G2P=&BOI-&" ]=(YU+GVAZ+_/G M=5U]I2]T91X?(A=&,2:^2[#GF&YH.32DD:UD4ONT9C:5@A0R%]%FE(^!(5NIX+? MDII^:D;A9/G#=A1.+]'&=WP<)3[!;DRH;_ <.3N"J+,\Z9FU>\L(JLD/Q&@" MQRL ,)33^WF0@9F!'2CMM2#C G$VQ,B4/!9C2<5Q25OUK[KXFDP$@/"B%@,. MR*$!45A!,4FO?"!Y]D^Q%EN^*E99TL1K\N2&?=TV_;ROTZ;!6;13VO3L+25Y3 MRM==5Y^+)Y+EO=)N0G#H>1:V/,^D7DAL:AF@E(L^C9G-8TL1-231;PU1: +% M$6@DTR1.$QAF@J"R*E0E#DJCK3JQ3V'A*L5!$?O5BL,?55-!YF4UP^7)JAFB MT+2&[TY)OR_ZEU:= N1#C;5##Y/0H3AQJ$G3)/42$L"&UYW.%.0;KS3GKG%3 M^:XJ6NKSTT?;\B83$RCN1$[!]B+ZEC*#F<4\W5/\Y:S9H&F9%N63F/O2SEU0 MGEBAX47*V9=E7P[,''5X.Y@)TF4/U<7NK>U>Y-&$@@[;^HR:/@@UV4 -#"UJ M,O4!>&AA-:Z\<'98TT+S,F>&1@RCJD0FXOTCR5LK=%7D+\P,T>1@-HC85#XS MUVX;NSN,AR<1P<2+'4RKB#YD> MC@@),'5,B[D -*9VVGYI+O+D_^2OS$:\T[\PE'D)_P=^5>0\C?? ZKO.H._A,2(B]RYH7\'*9$SO,*W3IG4*=*_1DKE#"]1 M6\KE'+PII&2N5A<_V+F1'T4^L34?BI*=']NK=]F\S)$UYD[.7*W0EC;:$0YMC"RR5C2HBWEY$I\WG%0Q>/R=S29_:^ M'[FA.,^36UIG)4T^KTOFKC?9V$6TBKM?A0@3R6CY0P\BV MTD2W,P4'0)?/ Z"\K&L"AZ3G02@L ;,R2ET,1![ 4XM=(D M2!-JNZY4HTT059"? &_!*>I8=(Z"WX U;CEF@P!X3R\YZ+UE9 Z<]B;4+X_7 M'OG%<9,VM$KR-R:6/RKLIN'9AK"=L,46L9I*\L'FWA\^##\2W>15?I[\K;I[ MB3]5->PH=.S9F8] -[Q=!8_:;$NU*G1'RQ<^GRC5Z1EU=9]>(K>PGV')<7O=QR6??"$7L-'^B]]IBEOM_>1 MYNR'^H9]>:HK6O^2DZ>BK+-_TF0SK?V\S"JF1MTC$_O@=7I/?O02A(B/B4DC M[$>^YZ>4A)8)FJ ^)[,S>PM-"SC>C>*9;9:E.&RXXTWMOK+'>&6@%0*P'B(IPASO6F^5S+^6'HAZ3LV\$K431W=9X9 M9)UMH>=B=?F^TC.#?K0Q]=PT]>X3G.J&Q WGILCW4Z9N"#\6'BF;$;DBMF/@ MB%(;NX[IAVXJRZO M.ON4IK1DSKZXL&!+7Y>B(*>YFF!67N0Y')[BD\3!Q'-#[)K4<2W?(QYLR( < MV;F#;!LFFIO(,W:&+]O^?3IRXB2AE3.-^@$#1NBV6+65!HP%]D5K:OZ2M@4+ M8Z-)+-,Y514BM[81JU)$%YZW"@&B/WP5]/0<-Y'WQ4=Z0[+DEO("([8JKP&L M8K+ZE9)>KQ2#Q#CP;!\'*3,SQ/1CV[1D#(P&7F:V.O]SO7I%YAGBWSI1,T)C M$8E%=OM+G3=UXZ#KN.?4!N4\MY_W!3ME(\X@+Y=J6437O&R9,XDXE\L!KO/" M5!OP\UZCGO0"--^Q2D%VVLWK.(EW=!\KA07LEE9NR5/G?S#?N(U5\)O!B;D? MH4UP&'HA#AQJ63ZU_2BEL+)12W._."'S"8"D\7;**+\O3 45#D7 M=0:@8'O"(4)=8*J%YGE(B:Y]CL:WR$%Q?#<#KG'WZ99_O6ZKFJ2)\P8 M'N3Q;YHMWY19W#LVN]3$(4D)C@/B&I8?^K$?+UCQ".,>HJC*18T=7G@_SW=7 MRGC:"_^H#!'XFB4WQ/?WXH ; MJL:A"1UACA0,;@1"0J)W4"FH]@K>NA@0R/6_1KV?VJO0/44!2EXAA';W3'E# MK/KUIBR2=3PTEMOU$DQHE.(TM$(C2F.+_5[N3#-&9OX#S T@T"*)A>.G.#)3 M']LF,:GMQL2+?.DXH08D5(8W;JBB#5D-N$B$\C1("]P^>H).Y_'*2PR(I6F0 M7"U(IBFP-<'_:,1JZ-GE0E$3W._%F*8^JV-R^BVWWM?I+U73*[X7,DIL=D@C M'O:)$]C$"F(O).H#U ^HS6Q;!#7N5*\KWNR#3YI#6.L,]0GT7,_ Q"0)-AS# ML7S+]FP?&'#3AI_2+G4](U9RQP9M\JO>J+1!?$$9%REFM)MI''/-H1^0<99Q M](>TWG J_8#8X\/IAQZ:/4-[5YNSS4X1!W?1VXPQ]IDV_SO4Q)H0%Y/ H=A* M H=9A=BR@G2F!&THKS-;91Z,CF5RM-&'BE(^Y(8BTT%I4:)T78J"35[T/#]T]BD/I0&G>3HWU+XQ7;?[,TB]N0R5:R M3AKWHBF &N%>/J$;S.F[2!74"/D)Z=S*)$^]JKT@)8_E5YO\HH^DRN+S/!%M M4FDR?G7K>3&.:.CCT'8HC1+"?''06'1%/N8^_7\4&VY%#Y"V MT>PO/+3*_OZ)K.+UJG'3A!3B0ZT<^T]/)^-I?7O0.^+9WHGZG7$?NK,C("]S MCZP$C_9[91@7;W3/K 35\+VSVG+:!G<>'P(C)G+Z./!HC(W #Q/'3HD?@ H< MQXC-;/2.CGA4G]8R"IN<(=(%!LS:J..@8W#E7$-01DF]]:C)R9$E4L^HJ?=G M&M6=R90#!V/#=' 8IC9._=#R0QK&E@\J4SM.9F:5YD0[7V)E71[ 2$Z+3Y<< MIK\*0H,5=UPF32H[0&1191T7]%!-)SZMV+ZD>.67#4?N%IE>4D+Y/6N(":&A M:? ^:09H2-#>ZG,'_AM:[$CQ0O.1]H 2,,BIGK)P,(W;R*5_\NI1 70U"-E; M>]EF(,?$ZC7^./HA]4UNU_#XBCS1XS.W3-_%)*&4IRT0FKBQD9B@^.\0H24V MNAW=,\0I*\[?&L1*?KL[%0&%#0\NO-*F-R:9QFWO*)G%-[XQ88]M?:.?5XS3 MT0>^WBU]YE7&^<-N=ST>DV,Z[-LI#FTWPIY)38<&GF$X*;"<8IKJ_)E(%W_^ M=G%UCRZOOES??CN_O[R^ @;))*"3#(CIA0,8_&J(HRUU]-L\82UY(76%L"0H M+ANNDH>@%YH"/*IF";YF.3W:L(^/RHQ-Y@6[#O8=EWAV&+JI#TJ'Z2X^\U;= MS2]O)][ ]'H/"#D%5A4/IJG[3?3FZ*%W3 Y-RKBW]*):=TRH0_4Z^AF8'E5E M_?U;EF=/ZZ?C1\G4LW!$'1,;J>\EOA4%7B)5SMY;>68-:FG):4U?['&5.4D8 MF+ZT9#0>&P>9'U,2]E!'0=B_=LK17V\1S1@48Z,6PQ^ -UV^+Y/SLKSX\9R5 MXH:3S[>1;;I\[-F9O_P[8F)TE7R/Y:-RCNN"#A%A*G%?$K$Q=FMW9"4&=5<> M$TNIN_+1!1?KKCPF3K>[\NCG%$,K644>'DK>G5C,3&^#>X-Y$Z)U2FP:F!B! MA5U":9(2D^TYL#B+#-5%LR0$_0IU&.,C#;?!3G0GE@&&8J2PE8S+Z$8,&*39 M(]^!;-99 8.A%=D /JQF19A3U=7KQHTE!O67:4:(#PWYG*14AP\R%KB3?YUN^HHVF>@?F\#8^8^LZA5O&1$. R?%21); ML65:J1^!8GTR1&?V'-MVO%M.T(8%]!NG#KRPDT)1,M*O&1MH +$A=M9!AAG/ MR[9!=,O#%$8*PP7EA=8V55""Y,+C!.5!Z,\1!#P+C]!<%?DM.V:91N2:[/1Z MGA3/S!)]69$'V3C-\ HS*SJ?;L\I(TX:FWMQC98+^0C." [3<1P]$,#T64)Z M]!MG0=/(K&D9E4([(\LN%N"9%JT;YI'XM-J&W?H#!U[ D>S4P]-7DKB8>*;! M]F\W,9R(4@-V0R=->6:-;J?\M77KL(U:'CVYW7H63& J+@XD_)!R<#*ISM#1 M/')]NS98>$U;MSS=1?=O,!R'FSA\ 343PB>U-*?6!YK'&6V:)O8F9?&F=*G+ MC(;I4,.VPB1U(XB].$YF9N,@IB/M46VCFT"/?@ C.:MPNN0P$Z @-%C9QV72 MI-D#1!95XW%!#W5VXM,G]!V-IIN01> F9$W/9?9[SC//C%^3%<\7L0ZUW[ 2 M')HDQG88$M^-'#.Q3= 9?WD99C8MVVZ$I.U&6&X80?&.$\16?CI#Q8Y]A=Z4 M"[][R\]*O.E9N14.=:1#7#S-_2O?YM7H[&6YL 3+][5\FU=T MM,?E&[$"CSU=_*-^/?^]3*K+_&[]]%2^&&R >V("!/1[IFPA=FX>>%5O.H>07$E )I$#J+1=84A.^&VE0>5_/+/ZZS M%;=ZQ[-W+8.YS'&8XH &@4M#RPUP\"G5"M!#UM/7=%Z,Z:F,\OC4+\"Q\-A&D38 M#6(O,4WBF#3\7A4%;AB!^JYHYW!FSZ!#[_CX%3%RI5IXYDK_/0&B M5F^%_MO%I#IL,QLJ&'\_XU(&,7TG@U'Z_/U+C4 9A%?WL)-A0O P#SNNUS=Y ME9\G?ZON7N)/50V+Z0P]OU@ YX:W5]WKX%NA.UJ^9#$%S%PI_'L8AT MLPU=%)"5)*%M3MUYGEPQB9I_]'0]3C&ACHLME[@Q]=/8]%R(KLL2GEGQ6_(5 MJ@M4TI6H$GTF99U!I[A( RFG]7/ ]S+6PY0R\(9$DSH4WVHB)KL@#3918T" M%(Q#"P%^7K'Y=)9G-?V:O=#D,J_9UR5CQ,10F5\JFJY77[.TESMH>3Z.3"-F M1L,+?=,('#.4FK<'(3JW9__$^RC]LSF!W^RB'Z^4E%"70 I#.2NA&QF8A=B1 M;$8]G:&&'RP8.D,-#X@SH;%'-4!D7;VJ94@NV[,: $*O=S7D666G8OVT%IOI MT,@1/@WG:Y;3RYH^]6K#?3?$D178.'9,DO@D<@WJ 9T+$ -S6X\=.^C8C*"V M_O #Y^DG]!MG"PF^@'G*8-RE?9'9T 3[)+J!5'%;E-#0Y[[ R"_MQBB!<\2= M45M'(=;(8Y@7/\JX&=,N&V'<>VJ92YBI2>=3HDE$#)6E NJQ2++2/?52'=@C93VC+#VH9>CWCV_5J+9*T M>#E;TSJ%[^R;SBFSS,I0QTO3#J[ P*)[N#I A[OX"2LISN9H(G@WI*Q?[TN2 M5UQ=B_R@;XDP6EZ8X,"P0AS8(2]GC!W;@TWJ&*8ULW5J*2-!&G5H*[4K&<-, MS@)I0@)F:I1!@ _]F!9/UPB0$4K+#@29%KDW'D3BD9-G@XH4_6^T?N2#2+D1 M$1?+Q^((0L>I%^' C=A/?II$CI<2"DO"EB<]L\KOC9QL"A4:7E"'F1,B!P", MY6S"/,C!3(1&T$Z9RBDIO_Y!G%.$WVKVIB0@(^,V95?0,^3D[3\ZIXI;1-9#N>,7E5"(M$$Q&EJ>YY34CW M[SS[[:JH?Z4U'^7]D/$S/?VY*S6^_B'0"-W;%D\ET&\!G:LKO),1>YG(Q!]$IKM&/QK*V@ MU=C[=FXT=77 G8W/9?O@S@UWKQON[ 1A-C^AV??/12S&Y_VO-3O5TG+UVFPN MA\?,Q" X<-*4F>S(M"@[=5(BE0LW0F-F.[NABK9D6P='SL2.@3-N'#6)##-K M<&FES9.$/".73^SIQJ:P'W:F9&S-18R A% ;]97YJ&(2B>CH^)]TQ8YX]^6: M*_:19-0FEALX.$C8XPE<0S*%QFF-7%J3($ S]V8%D]7FL8(I64S,J9% M[B5?2#P"S[/X],C/9%]X^\KKE'<-2O*'\SSY)7^IZF3;MN//95XSLC=E^6M9 MP8J^E G,K.*_4E+BXH66F/^$/C63)[)\I/],U;2I:?K.W)1942+^;(7N'TF- MF&?4;3,F^KW^TCI&\LDAZN]CW)0L]BI@1F;1MZ"YNNUD.)7R7]2I+I8J.Z9]O*2J09^9YE=O[_V6X1RQZ?4'__0C,'9\]6JG87!!Z=M0@1-00LDW2]7 M8P1WGE>F.6Y[\8/SR]L5B]D SUE-5MTX[4R76C,!N&2H%L#=^PO0PJ%5"LLJ MD('9^"A^CK]_I>Q<2MODT/SA*V5L\$RC^)%61R>362$.D]C%1DIL:D?4)+Q% MW+3%EJ(VL_UMR)^A+0-(<""*< 4/H%P_.?S&C:)V5& F[BT 2=K IOAJ+P?, M'MGE )*V[B"!&UO-'Q$&V/!L0QAAN446,:D@>38&$O:0FDN[*W3ZPIC=S1;= M)LA7'VE:E&U!U#WY0:MO65Z46?UZF3.C0RM>_+V_RD#NU*'Q3 T'AU[B\Q,H M<>/8#MPPA?377)!WD"F&M^B\("7O8EZA2#",LJ;(L"8_$&W<*I@ON^1;E?-S MW^F[@FT0^[6?HFSGV#3>[6LP;Y8K?A*&XGU>)X M#G9*U5V*T=N9K_\AOV-GZY?-A<&*TX=K5KRTFV#)+&3<,FU(@(S MN3M7D]%&+?&-V[FEKQ40@$NN%1@UG_Q$@& >N;2\HR[Y]"K+^>32$NTYY?)/ M*9B["\)L)LD_/=*G+&Z2STC^>GP&1&Q[. Q\@DT2Q+[KFJYC2M4$3%*:VIA!&Q)\^CX7B # C.E"0LV":;)-,D*,FJ71!9:S M2#)R[!DCJ0>41V?0LJ0;&R<"K5>TUZF1^"$.$LO$26#X=I!:H1^ ;I 'Z,QL M@SJ7%"+WOT(YK;G#13H]@$BG+1MX8,91\.0.S!H@@1FFSS2JT655K84#(>B) M:1A:QUV,B:1ONL51*DL/LQ@3]%]_RYXRWOQ"3Q.[I MC_HCX_7OH#Y$XTO-K*AMJI1@@2=*W6<\.%:@;UPG2HV4)*X=^ $HQ41#?%QEIR[+5W[&W<9$_E9D/$3":+,O-S#1XZ1 M]N)!Y\$@LL8\BZ@J,D.J-9NZORAWU(C^6EBFRP2+38TKKIMAV4F*8 MB4U2"^14'Z4R][&^^;)NB2JF:1X'"**@)XBMI)X B175^Y[@XAIMJ").]B"+:W"#?=EPT)7=V8,G%/-AQD;I.Z\0GU;:^KT7^P">T?\UR M>ITV$S5[06TWP20V4QQX(:&>8:?$CR [WS$B,ROC+7TI5B_<15T5!!@H.HJ) MW&9WJJ0PS>/4,">'.#WNAC<4YZFD')--TZYWE,2BF]Z8D(=[WNAGM<_F.?1' M7=O"46)[F(9V:L9!%#F6HVD:Y84#;\)U#I$(>#G=M%]MN MX+'_3UQB&-]?:!D5"V/5I2F_O[;SBO3A(V?+-,D,#)\='T%TACYI+PR?%F_^ M\4/O9N+0D(V3>03NW=^7R7E9GB>%F"/ZF=323?C[3\X=ZVY)(4Y+WGL_(N&T MYWZ:<#!%XV]29*ETBKOD9 5Y[,,B*7GK1Y9;S%,?%J7KI8]\2GG^UC:?Y:\T M>WCDO9#81D(>J&BASK3SEE&YH>P][P_M"R@?T$EQ%-DI]M,D]%(W#.P(U/,: M1GYF9=PP@$G# 4I:%E#))]!BE+;Y5B)%#[AC H&6VT3G@P^F[@>):!M64,L+ MVC"#.#=GJ.5'ZPPO!1ST3?."$%]ZKI<",$P&)OG^+ JO[VI2UDL@=$A.&J>/]"'+>6D=BLB*[UBZ MX:&IBTEB4AR8D1]Y,8T,XK?P7.3)GA<-'V4U)IFMBW2"=90?338G;FS\W^< IK8F/C,,4 M*FLD$2:F;>/(=KV0,.N7>*!1,/O+SQW2%L14^@P#YU2J2P73O8;.+*,CCXN@ MM6/PVXQ\/"[8\;[ )XYJW(7%+_/D/JM7P-N>S5-SWTIS&M ;GJU$XQIQFC P M;3ARL\/[6R392Y:LF3?L^H?[*5D:;;IIG9/?GRD.4TSIG?R&8\J:\^L3RU+:,,3 M2M;BO'?(%L];8HRA#6>3@V3T #NML'-C"E/KV> $:?PIF"C9!26"BUF/4^#H MVIB3UH%;HEM:U>Q8US3BI=554=]2$?'=, N2I1?<6:KTV$$)8P3E! MMKHC;UH 2$T;E'E @IF1+CZ<"3')Z_8 '_2;]K)$N.Q*Y@) 9C$C 1>]:QH4 MGE:\ESG>Z'7G17Y\W7VDO2L2A91\G(*8IL!."^LGD?=2W6;5W[^4E&[Z4O'; MY\/BQ]A,<&18_,+'\TW'L]TDMD&-[N?F>&Y;Q4CBE-%$64M4Y+$ C^;SOS?) MNX3W]#9@1K';3'NZ]?E!T^VF]7EGIDA'C#/$!4% MS,[OLIP"DJ!V^-,DOX+M_7S/ZJ MCC>PN']ZO7%(.VR?H8;Q=^",3F'ZUL[G('__&L[F%+S:G,M)0HK7[ZM5\3O/ MB_M2E)^+=52GZ]6F-.V6QC1[X=ED _6?7AIC$GLA)DYD>J%)K=@!-5D"49_[ M\GY3(%EN"2.RX0^E18EB48B,5D4%SKN!P2R9!# 7>, <@0UN.YIGZ'P/N*:" M&_'.Z7/4FZK@H"O1 $1[V3P$%5AZ:0I*BYQPKDVZ1PY1[$>3+ROR('M=,KG0 MS%9$]G3;4[]+3/H-\Z.[G/_E-BGG?H'5U_^S#\EZ-$3 M_^1#BD5MM&1[P!,W(L*SJ8XW>#=LYD8$),9F1$(:^!:U_114PW:X5D$Q^':6A5UDTA MPRU]9N_[D1TYF.H_E.2I.5I_A]\9'N/IP>!D3F;6\H8+'I-I C&(;!GAF4(198>&+2_P@,WI+V+<7"P* MKT( !NU(H98Q=H38,K.)IG#\)VRLM*W1!LF8-6)$.I:(_6MGA4ZGOXB=T@;3 MQI+I6_"T00_;25]M%4.;_G5HT2S/QF'*+!J)+=](C# .8+UI)^C-;+]-IYH0U_TXQ$<;&YU-';U ME)=75Y-/"8K+]OR4AZ#7 A3PJ.I Z"8C9Z^8L5OE>&3^DY.&.$H3#U//\CS3 MBVS+"A0JB&5H2RG#R<7$V]RYMI[X_^?N79AV1[;J383QGB_S/Y2 M*I55.B=3TF:J:JRW?I2!)"BQ)T1J2(:JU$^_ ,B(8 1O< 1 J6=L.DN9"L+= M/X8[' Z_7+#14- 9S ) BMD(9;A(QB@[+$ZKC'G;WST/*H<5BXNK;,JP ,F5 MQP.+@S"R2-O1P8^D8''2P]"A0ZW"J<&P?13'5H"\ M,"-6:OG$MBU8AUP8 Q#MD&J:>W7W[=O-P[?KVXGSP.XXC3GKSJA17A)P'@R(C R2^JKF1 ^;4\$BN M K\8Y<,(>L,)?F/C\KJS$K243&0MS2>3XQRKH]D6K_6_LRF,W>8K?C$JA-#R MW:AJ<,#60@P7#05D$,FE;DB%"*QV20H1MW]/"GKNO.!D_]NPG[0]S,'B'D:8 M>BB* H+<)([=+#,#'('N346(ZK8*+14CW07KDKXZ;!9GN\N#"8M>JH)(,H1Y M9"3V]#5D5$'D51S*G"7Y+O%,$1"F@II"STHF;E*7(\TWVR9_)3](LJWRACH? MUW\EFVU*TB]4'$9\VW05[M>X8F4 ]3VI^ 5+V[I@D(!O8VI,S!AEKN7$F6>& M(8Y "9TJN-)L;1B/:,?D[D)7.LE>S7L0LT.KHPLS5'WVC -_QHY!@RF9T6.1 M161W3+)(;'N[JZZOAA;<5&6.*N%IW8Q2E3 .,DV5+@ZSJ2G)_[BF]*EMIH:Y MPIN;(B5__1_R-A@-988H]"P+N:%-+6::FB9)1.SC) 7-MJZE:71$#4[5H&3% M;-PT+O/V2HFT,-L#%E38B"P*,W,FHL^VMH#^<# !TRNNHLZ+ NU4<_F#,#6+ MDY>$#53(&_*5:GEZ4S3T%>;QAK3=\%IEIUI]M:T;>JRJOI,-N]8X_=QX FGJ M^BBV$OI7RS2Q:\>18#&*6K8T*W3;_#7?DS9PVZ+QS[QY8D-:J!#TP/0JFN6A M^)7,FX7W QIF2UH6$>?1.! WNFZ8>S:-'9^H8W3DPXO9L3I?1UHF6Q:CY'OF M!WPM1_R]Q^LY?W?0 UZ[I;"U^:YA^H[)=P[%U%;9;O0@M-NC-*TN/61T^[SE MZW\F+Q5)&)SH!;^5W-.EA^X>['T1+HR]$.TS?3F43@U5"J"Z$:-JV%I[ M'JE2,$>&EZI=7_J^)"](VJ6*LM5O2;/+$NO^]:JLFZGN\J'IHB8 ML462 #3I&"A98+,[L0EF M<@R?U'UGLMD8E.*V&U3'BM[Z=UOBV1HC,L_;A//%!5YBS$NJL-QU7C*I3(N1 MY5;+JY@6I9]%,?,IV?S,ZJ5DS5UOR^('>60O;1 ?Y+'[A)Z?0M]QD!D1'*=9 MFF8>Z! U26F5D!_SO'\M6$.:! LWCE@&26Q#5B(Z3 \[,JPTE#F2K*<6Z\M< ML%( -@BJ(<\7QIXOEJ!==T^H+TA?%%]9WN04G953)!?$'69#+CT@I]O\FW^W MR^6^3)K\E=\*7N'ZZ6<*2#\UDFW5E"%60OZ:LWR#^,WXZ=>: ME[_^S=BS;W3\OUT8K6EEMD2=L0!CI%(] M?DCC]78[\5O'J7)E,\-!OF 7\IJZO7*OU[!3O^*2"E.Q+% M9J*1(JTI?)V5/21ZL:QV>I+JOM.\NV4[389_\,^\9@U!L@U)&FZZC796[-$I MC'<59$,ZZ"?^3K#@]JCJ-2V?6%=^0\"@ULHO1_&962&V4H=L%?17.Y4K!*M_ MC%>YK.3 ;-(P#V#GZWUZ8X[>33'B*)SV=''C$(66ZZ.08.+CA/@D\/]H *.S MA4F#K"Q\B#;S?1/F\;[T/-[#L&2\YP,X)%H<6C$O20]@,*,'/!G0(T671<+J M^7A]WY9^O/NHRHM/.#BJ)E&+$UYW-#48D,&L:O@*LCTDV,%S?P*9NF>T_( % M(1-DITEJX=1)0P=4HS5!1[,3UQVK]V2EKPFG8!*S'@J$AYD*&;DE>C_,2J6L MW<,XE94[/,R*.FSJ,/]QR;$SK.G<4[FA3]0G1_T3_R##&8K<-$!1X@4DCC(7 MIR!MG2:E66'[A/_-()ST?P!GADS#)*:M:H27B8Y<&)=-4^7QMN&]^YN2'F8J M7>J[+*:JP1K3A-:=D+$H\Q?(3\#*=SUW*\$.%BSIGGEA[071ZVQ<')@HS M>G1S"8GL.(P"RR6BE3I31'0'33JRQH%N=_TE7JXSB<^\]JJ2&AB(@ L,*MM9 MDDBJ0=$^;7\_?7OY&]QK* - ]%@13;/]5 M#Q%,I\]!![P+PX15M",+$EUU=X8!<;I3 Y^6Z#*?/)%TNR%W6>L(?"/-4TE/ MY*^DO=(=_BLAM_B9C!F1($KHSNY'B#A)8CM)D 6F4![/N8QH/VWOF+@P&$F0 M*3D;Y'GCLB9TT+,Z##58@W@%(I_3'_X<\NNUAU< TE%W>!7K2>8;[0*$72?) M>BQ$P'I$!ZZ)<)0D*,CZNWVL-C ],0R3FGB@1 M'&8B#C+O:&J)""Q*IBK/9Y+.NGD]2^(.\G@6'Y \BN0%FX?SE6"J#+L>2[=4 MB)%^:0X*DBQ L>M9R R3D H>)W8"FEFY0$_WX:.E;FP8^7UK--9E!QE%6:!D MH1>8%(2")P]UP "/'!TFG/)%OS/:@;K",X>8F*H.&PO4UCUEB(D^.%X(/G9& M8/_RY5"%^#U_?&KJ'Y???XAG50DOMD8$W^@S8+0<&#]1'L #P!>A <3T5:$" MT^TE0#1D^PM+JS+"/TMO_4"_B/BC\7ZA!R45?7\PF.GW\,#N?L;:L;<#JTV, MPL!/4))DB1,Z&;9MV-4>G ?=%J/CB/72NTFI.\0Z%G]CTNFYT M#4^KY?;R[H59RIJ%7+G-I'QLG]M_FS1E[3G&\E%L1S:R<61YL9=X5@P*0:AE M;T4KU^/!Z'+XC.:)&'LFV8=:QKO\95G+I^2]08WBVF\#Z(_U7@3G%'%6=^.S M6L OC-9MZ_B]Z+V:_LM;Q[BJQ%.YW57"W#N99)7 3EMKI50D^E5>%ODSWMQN MFRKO.MO\0O"F>1IO0FE;U,%TTABY:1SY8>+ZH2=8>"I #:+64J6FE[>_ !H5 MPJ")8D)_\EV41":)0Q<'J2-T;Z<8&*F.X8RXL:?.[[-;^NK@FM\G%(, ,_H# M^2_W\LLTN%P M"U4AT@Q8WVG,3 MYD[)K'=@RW'GT@'SG\Y[#U#_6C.Z*L,/ &#/<)#/ $2Y/RS#RSNYOV? -NWM MGK.HI!'<^]?]&M[+JJ)$>?W%I[=Q%[SSON^V34T99*5RW\O-YDM9L5^>!E[- M$",]RUHA=_]+0*C'>_[ N%&72N^JJR]'B;7W0:T CW8'_12@U?A7+%B MGHK@JS(EI[EQ*?TCC%T76:X=V,2)'3L3,O6G"VLVSE>\OP6E93!BXA4V1[+/ MF[US)((9*D%A0-4S8YQ+5:5YJW,UU:Q#D7F1 M]A-?!FTH(E9F&F /N9$=ITYBIHD3B[2A %$%*1&\ P7OJI!MRC_K=KA;K_E$ MD;)Y-(=D-[JI/O)N52-'A M8YS&JF>'63%/7?_Y#Y\]IH@W=6.'BHH\T7-%_DK:[ALC&DI=%BL@"+/QESBV M I>0.$U=4,Z),&7=%WJ]63=M [PC3G8-97_Z6M;@><"RX,8!]0?],$16:F5! M9H5>; -[%FN!5^HBF7<%U 6)#0 ;/ZK:;&SY:=T<3-/9C*.>\'JL0 M$:BNQ]*I'_4Q*8OLL(_A@FN.^Y@4YV3@Q_3GY/R7W8'E+MMWLAT, # S%,<> M07;JIDGB.Y85^7\4Y)%IL]AF.D)%Z*L7M5^]/BWA;^"A,^\+SH$S/L90$=LI M9265&T.XBX.4F;$GIVX3G)%%T78W1F'5C6U&Q-,M;.ZC\,WJ"^6X+ B;O4"= MPC>JUJSN7G2[&G]:\X;%2(CO4A,"+N]3Y\L&4Z*.GK$C>-';MXQ9F4%;UKQ8 M4IO6Q)*K;5OS(O4WKH5/RC:,?:7Z6%9O+,&C?B+ISV69UK>DN&65H[]AEQ,2V.<4XP#1V3[S- M\.)HYX4-EB5EA@9>UFERFNW'I6&()A&UKQ1R4GSCR_;,HW0G[0 MQ?*$C-_RWY9MCYNT+67B@97^[]DLRMNR^3MIF*5Z+/)_DK0=5TD-6/=/['/6 M:4J6%80()U:(?-MQDLASL8M!M;#KLJ_91+4T^>B*;5'M63&2?M9/PD:\-J41 M$Z/W$;8]P&S:RB]>S#Q^W-<)L[2CN5B'5!G>%*2589>BQ2?W4JZ--](8![XO MC-Z7HL>[PM%+[P*YJM%.ZS*_[NBH=WDQ@]%4[\,%_&!(>?B9,OR-X'I;D<^D M3JJ<9YX=JF %#XG+*^D^,)8%^OGR\M[H6#!Z/(@?) 4 63Y4JL4"9D3G8#!^ M5UJQ"Q-5ZM IL/QJ!U!Q4?N'4Z=/,9-V3?Z9G ,?'?+'O72.A2;I_C>(*O:]6656&9C9E(]/'K9#8V+M- MR;R-R19$8>B@V'%29+HV_5>"'/Z MX0EEBBO'I(4A&,:DQ1^5[:;:C5W[ MFA?DAOXXN(]BW6UPFOK(2WV"W8CJO@]JH#PDH=D;[@WR8R0-3A-:-CO$1= ! M/4M:H \($U2B,^J4+,I:H0X(K-S[=$K 8;/3R4]*)F5SA1[41) A3:Q4!8F M419%F>U[)F16<;LL2,'@56#M#' LT65T7&K3#E%D.R8R[0@3DU#>3)")D9!: M(AE27EXQTP&7 F8N%@2 )R ?\:LJN[A==-W4X2-!!GG!Q[\]M_?09Y)1$Y)^ M(@7]H;FG;ZBWK8_T&J);<.!@%$5>BD*')*;K.S;]FURO(0'JNG?G7D?)CANC M8\?@_!@]ALYM,"0"MN"^K@M"F Z/(::S61! 6.7-@41HOU,S( LT\U_((O M>S9<%TW>O'TNGW%>G!J4-*(G><\T41+C-(K,-/,]H=++TX4UVXJOY)$Z&BU! MX_>6I* M&$ PK^;G" ;38%%I0+T;QEB7ZMUPM-!JO1O&V._W;AC]O60Q 46% M5%577\D#=O5-76]).CCX)NP.*D[HKHMM',=1C%U0PM0T*=W)33O";8WRA5%S MVD;.B1L_Y47W+\!:QQGLQ#91-8C ].T QH\6C):LT=)56(FP*)NJ@H1I0NO6 M)2P*/"A/6'[BS$%^/\@CC[!/E-R:*=WVB(UB^HLX\CP'P^J9)^AH5N=#]Y = M6?/V _[HO*W[5UJNL?BC;NNI!XTGJU,8D\%#D.%GF6=@SO6Q7 M"/@@'D?3Q:^0VAR7%#[ W1=B4&#_P):"EUO2=#4O"?H$>H[25A_USS+DRZ)8R_>Q41# 86F4#/JJFRI+C;7 M-<::P1Y8<]WTWJ<+,<^,J&^*-K-Y,6WB=)=([0AAWW.0GV0D=4@8L7+Q%=L3 M _E?*7T0X2ZM*V.Y7*\\EXMN(V4WO^>1\=6=']-RL\%5;5!GH3U+0D=5KOP% M$ SR?MS7"MN75#8R;H5B4[=:L433 #] [M]YK^6]<_LDN?_7R-T[[]6H[I@L MR\:YEX%")3^7&ZXB]"=6BGIK)C+TXL!"V0HQ"W\N2R F=T+5@&7O: M>-6>Y]>_:#RR@;S^C_Z7G9*N<570LZ[TR$#5+Q!Z&?F.+T5^1QHMT[S^B_%+ M?\L.1%?X):>GWK8L\_*YW+(NN@C*[03# M8UCWXUV\R1_;]LTG_?:MA/KI@4-09F=.;$:I$\6,7"BGW!&'F M5P0U,4.J&(OS/]>N/A+\]M M_,XZS5\6_#^L_ND5;]A=TOB_#FYK>9#.B]C #"M%EFT:]>'@'E;>TE6'FG[O?RH$TW MR3]C34T7%_5"I(D><_.*/S05;KK^BU1)7I-[*N(@%=S#-@I-XJ#$]&,+.V&2 M^B#O?VT!M!M2^BW,=7IOY:HA:]E^A)-7LYL9/-X,*M>"NA MZ;6L=2VAFOV/=2^AZ>6 +R9T\2%9E=@&OD@ZSG<7HQW,0@]-^I.;("MTK#C( M@M@R09.EFT@0+7F.WFA7YXG1H'ZW=])PV::?]Y6>?'8FJPVU_O4;F#7 MIC_%&3WPIW9$_,S-G 0VM0%"7B+W$F9!#GSP<0?4B#Q3\\%K,.2++D "SJ4 MJD&3[%[ <.FQT:5"<= M5:.F9 $38B=0F3<+BF2%:3\3?]:&[MPD?E7!?6X/_/?+,Y=4MB.T*AE9@H<]/,MY,L2R-0F=AN8W+%-FMDQ M=K']0!>Y_"L?>.Q>Y*,X"GSDAMA,+=?VO2B"WZ)MOTR&%GC=T88 M?,TV"I+H!=JYH@-W6 FI)>[$YH12=MLU2F3E>ZPY082A_ MR\M-EZ3V2_E,KEB69/7V%?]Y^=Q(3FE;7%>SIIX..C/2+:]YV[/$SM6,*:/C MRJ!L[3)$I0>_+:,YK^&Z@83IO1X,SQDD)PR&BA%SR\3>:_B<, PS8^G$US@C MG-?V9!B>U_DO]_<2[:U#>NHB!+:#PBBSD!MAQP[,!-M!*!'4 S&A/;2WIW1F M( \&+2"=+VXJ:R\1Q%5Z44^ MVKPI^580W%VU2$S=U9 @,[(];.+436SK8TR:^EA-(G[^"-T?E'\;!#WLC\+O MAW;=)_0OWD]#U.M^[TX1RN3Y6KN?:KW.]R5$K]ZW8QC7Y[RUEY)K-2F=A M[?'^TG:8HN=-"!AX$2F34";ZA0EW3F@>[H&)]Q=FDC59$VC);CIJ, MN G(B0\WP$NBJ3*(DW36-5!+X@X,QN(#TI>\F)4P[[J>C+?)=:*,NL1NB((4 M8Q(GD6,&H.&KXV3T7_)RHI(M72:@$;[:/5-@\-7NL:P:.N3.RZ3N9G>,R-HW MNS."CMSLSGWZS/[5QT?P6RK MCII<]M67"0NBBPW159,-=4.3,N/0!OL(D7- MVGH(&VT8 \:FXR GM8&,HBQ0QX=DJVM1('V3_H3M !$OSBR7)$'BA[ .64JA ME.IT=0)FO1Z:8N91*4*R,=]A2/) 7T-?\25157<8GZ3W/KW&E\2?[#J^^*"< MA7W ?Y&:'JU8"[&K"5. +12FV$0X2ATWCDS?\4!IGR,T-%O1MI*N/<1\]T<+JB MLT%B:9"Q0@V9$3!*:4HR>%RSF.G2I$@#Z&C)RR/L7UDHCR_L.I&*K]A?WZ[^,? MG(HWZ0\,/BAG@+Z5!7G[AJO_(LV7;9%.1#XR8J*0N!;"MN79CA58V ==!HZ3 MT:QRG*CQS*D:&2,+4[D);,3T[GR)8:$4J>($D57U<5[0 M4Z5<^+1L3/*UW+Q23;^J2)HW7W#"/?\)!8TR>ES'-B*^DX8Q\7S;CS+2CQ,88Y A\#+$T6ZF. ME0^?M0?Z)HA9Q8_![/^$?+V>O/^34O5D7N.'S],#"?4_)$E/YD6NEZ$GQ1V\ M/ORZXE,>=V6B?%2.: WXV+.:-R9*LBQ(N:TW;ZTU.K5B.V;$:[I'$9C?*U0( M#[/:PG)WTXX4#2V8$U*JYGITP=7JJN?$Z==.SW[N?0:7]LS!+FMW6(#H(>P3 M"Q$5H]C;/!/S=:[1[C&NITM:' MZWO[FTM=0+$0X]%UDN M=DP_;#=5TIO?#;)@ A22U4.B')DX"*R%^"-%&('W]Z7N<"^.G'3]_8YMH MGZ5_VT5I?F=L&1U?P$HD*.IBRJX12Y@IT CV&!(@J'(G$"IKVIL)*$Y-46R MR\@9JBO>NYU3:/O4W&V;NL%%FA>/PQ8""0K-.$!1$D;8BRV,8] UYAPQS2;H MJM>C_J([=1GE@;S\80R"8&8%* Y(C.+4QQ$]]48D\?]X:=L$-;AJUL7QE+ P MFI_(8UZPLB CQAO>"&45^(A%$ [\")F!3\S,=\S8CCKXK@O!F(%:\'9DQ2-C M[==-+VYB&YLJ)&"[6*>)/UI-; G3@_:!M+K-2D1 13O3+*E5MR$1H4_W'*%G MX,%Z?J9]>'[\G-?)U[P@-PUY7LISGGQ.XQ&+D3,>\F>FF(SFIJQYH.=W1MS@ MU!4%J&(@:H8)!$.4Q M3[0-W9H7>W0.K!A7#9-E_WI.([XN=\LVV&38"]-$&1GV#D>*F?A5'B MF);0W)T%.IJ-QRUI#+)KJ<#2I'8CO!@+!C+2E@LEV52"2#H$L\.E@\(PM>C! M*,XLVX(5J"O 4JHLG:&Y;U!!B;=.+87Q\PHPBMEB!=# C.\0CXL='.H,ZH)4 MBBSH%)553>:"J* M_='@9CNH*2@Z2T@N; E'19L(Q=(E6X^D/!T5?7'@5I185;Z? PI^7\QFHONU)NE-T;;B9FVYDR9_Y1V&NR D%!.C"U+,:.'@6S'@H'W/,#\ P"L8MZ!'K" 5P,,HQT' M+#/OIU];P/YF[/DP.D;>+IBKL-FFNZ!M2;_#Q99Y%6U+A;)0YS7 P5'D,P ( MK^HQP $Y]1538I?%L5X-EO M$[(OW[Z<+S9,ZV4E!EV\S LE=?,RL>1J5R_S(O7O7A8^J2K%[;XB+SA//Y., M4$VK'4"A .K0Q9"3VR.$EB9V(#HZ6H M:_9!Z#O_#2U_B(PDUQ7S1]?Z>&O[31$SXED= 8+M[Q19*$P8.8W,1/; MB[,T380JE^:(:#:P![(&HPL^SRP<_,]N$/<--?7%8QYOR.! UZ:XFQB%=N@A MT_%]WW9=/XA@][RSY'3?[/:(L_'Q>4JWMCS+>6Y8ON=%ZN2V@*/8"4T=.M"3 MV%[VKB*1FO^\(>AK_DKHYGP$7.>=*[RU%9):U3WM/+%U;V:%!!_B3 M)^KV?R:O9%.^L#-?9^=/FQ?[O+%+'"/FBOO$=2PS +D L]0TJ_R.-@\JI@?J MDFW^YX$34W=E<,"T_0B)'F'UV[N0@,I:&L_16KFEL8#8PY;&(@])>OK['/KZ MH63=I(HDWY!;TO3RM\JQ6]M#6&!_:SOB$/#S0>AZ*,I2!WDFB7#D9&:*?=#Y M0 .3ND\5!Y99@4FU8]HH^GGX]#?%+E'DI9<$<9B]W8-EL&S&T)5&C-Y*KW 9I>GHL4WTHFJJF.4#A;7/7QI!'EP M9--)2VXWV-VU]7M8[>.\5QM;1RG8SE,>:3';JQ4_F&'=L7+&3'XAW?G%HQXI-5-)D* P)B[S2+/ QDY&8"$J. N: M[13W3[)-^6=ML#<]FFX,]" E8!:S47K!@QDIQ?G'6CP_>;Q63TE^'Z]-'B#Y M%&5E4;970K]"7ZA,5_3KQ%;\S[QYNJ*>(?4!J^N_NN\;B^/3_T\?\%^#YA9) MA"),8N2%)#$])X".&I+@0;?71<]>-=[ (V]G@^FX'L)IDJ'(#3+7])W,\TU8 M3;IF.*7JU=N$ZXXS_:"*!CFU @4-?7)FVMUSQX[Q)^7'V#%T8>Q9,G8\&90I MI8/>9!%1-_X-S,':0^%D(1H9%2>]E)RUI_L*]12:MWOZU6LN"SYB@P=SJ<$[ MM42I27U4EQZEB9L%Q(E(9&*A4E818IKM]X[TA?'"B//K!+(C?\%BGC ;!,+- M3Q FJ8/\V Y('+N>Z620&D)EN,&K!E?%3^ 7[VX:T/[(G^]D1ZJRU"#2*S/(LJ57MKXC0IX96Z!DY MB_HU+\A==CSK\SMA*7#4<'\JJZK\D\T"Q2_T=\W;,%4E1CCQ;)1FD16Y4>:0 MS(/86!AYS5;WUX(7&_-2[C:7K=H/J=V4>/J;KP)9,6NB#R^8?6%\,(!.9O=> M&'MFC#TWQHX==99##@9%M@1(?%7K(@?,J;V17$7ZSH222S^1@O[0,!-W4U#E M)75S5=;#N<"I2P_KB8\LD]B>9;N^*Y:Z+D9.LX79D3*2>WN%\(N2?T^U,T^''0"\UU" ICRT)^EMJA989I3.)S/0TA3G1?/.RI M&ADAK-=A1_=\;T,,:'G'0SE\BGR0SH_;,79A]#"FO!GWRQ@K\4A ^&AT3L3X M>'<_!027B,L"6U"VI<,K7:>LW@Y-T!_(7\TG*NQ_G=Z:ADZ*XM#Q4!0Z81@1 M+PY]%Q8;GR.G/0A^<_O;]>W#W?>;ZQ_0!@PS((G9'U6"PTS,GFJOQ[WQ.R-L M<,I*IP0M"ZBL.<(,J95;("P+/6QT(/",G#*W]5F\/.NT NC3VS?\C[+BV1B7 M?^7U(",B#%&,'1MA.TGI_SF6'280_P1 6_\A9;9NC?-A_,XX 5;R0/ 5,PN: M4(-:"06 @0V&A.B*[ >$\JKF1 *24^LBLX3$2/;_;MXN_ZS2^C+]QY?BL!>* M3F4??URS7>B*U_A4DKHW#8*/^BV;HFP$SRQS",RKO2+A8>HM(+=BGT! 3+G1 M[!-KKC>=?5ZHHP'M"Q^5'*WT:Y%6F[?''R395FT>DGASP\D%M-]+4 $W;[RA M[YZLN*I-R[VL;$I$AJE;.UIJ5&:E[0T719.?+36ZZKKSI>8$&\R8FOVPEKR\ MT3,R&ZH=.R;"IA,@!\=6&EGT/Q[H1E&4L&:=_7Y-S\J_7BM-%8.>F75 =-E M@:0P3<=IJ.SKI'^]TS$;"@8PT>OY/\DZ<\X+UCQUEW1C2#; M32#CHZM8.GY9U+R6=U@V<7IMX&<9PG'LHV7(67M>F^!,;@; MR$+?PF"6WL/I6Q@M]EK_+0 Z)*[_-N3Z)J[W5F#-%-7B-]MB41&I]1HOJL7F MJ!VCXJ4E&T*QQN*?<'V\Z&5%"3\2'EOX]';XS#U^8__&7?6[%\X6Y3@C><-& M[MX4]WRL]G]2$9[HSG'Y2BK\2*[_(E62U^2^RI-!NQD[Q2@V<89,/S))ZB96 M#*W26%L$[;=;'3^*9@^N_H;%C@0?^:W!-EO.)>)L'A=(]X5A!8G]#W8"M;&\ M"Z.3B<7Q]E+Q9NER]^)#;X^A)L6ZJ+=]&63/Z\I'2K0?SQ7E6I^6Z*"*9B4R/>&YBQC'V0;4Z M<\2T)W =2#/C\=(1A^T7LVB)V795&,#L\*GX.[H:AH&+"*C(HLV26M7ZB A] M:BF$GE$UPF:7CW$\CHX'TA.J_<=L?AD@A.G M@'?JV!;-=ZH_7=[DZ?X=^@$*8\=!3A@2QXI.?]JQ M8% NV9CZ0X/!#6,8:!W <(L9#)T@PFS(H:5?-Y]D<)+:L6,P?BYV*=GJ+(LL M%HJ,#9C\JO9'%IQ3DR2]CF34+'DBZ79#[K(?Y/&Y/W;WILC*ZIF?A^@9J/UE M.^?]Q",QB8.P907(C4GF8Y*$<1R">JO#>=!LJSI2O:G/2Q/@E8$K&'/2"QDP M; 1&"Q[,D9=753Q&@H-U0RKR$ VB(F6& (HP#9-NI26PS'W%=Z(^C#[0I2]Y9U5ZG5O]O+HS7(!5@REGPGQ M6B%S638_5FC\3+#!(?!SZ9WKF'XGO)O./:Z:HVOD3V]'OSEU3;FYCWP4DM!# M@6NG;IHZ7D1 ,7 I+G3;\HXGIOT=;8,3/\JUN& 6Y/C79_JPD/< ]6(UH0NS MRY-@ZO1G)217[M%">'@GGU8"IFFO5F:QT4UV]3\N'T6/D7*,T"RO4"JD""V9VIK#1 M:75$)%5N9F:)OI-=$0%BVI (/2W9Y86%_UBW&+[86&U'._ ]\E#HV1AY9DB/ MLIEEAQ8H^#9!9TT?AH4XV0^_UEVQ;YLHRCG;SV8 7Q=. 2AF%!3 K,"75"? MD>P4W]!2Q+$@F*J6*1-4UFV(,B_JH-W)PL$(=-$W(*%9>SE!8S>#1F8(\0@J@O=Q9\D*O''C8K;$+KJ, M=I77:9.BJ+HP&Q)8]TIL4L#!I=?T)V43Y7:-B5BV^14?BO%(BH3N(H<6)U/# M@MT8H\A+;92DKD1(8*$O5@]!>.7=/ I9A,I_,(A+M$3:;APKS?OV]E.(N U6T0\+, M&IIM!R5M=+2/2@ ?1+F )BW!2IEAZG]E-@*TV]%A9/KES"W\'HM$P3$.^J: M(/)YN IRU^*>5-DWZMXSK1;O33+RZ"J.-2/);MDIQ$9'^F*I38>0W,L*=Z;( M,OZUC+0@/9N124J]QM9;3:MFA.DKT]S')+O\/#P_?BM>\JNB3JOTRP8_@EK\ M#)[6O77QCC-T #I'WQJT/5NG#QO4U/N9E'*)G7WL!&,$YTG,7 CVZ=F=\/9VWX(&C*O MA]*H3J[N47B?_.FAB),ITB,?A>E@2O(_NH#3%WKNPYN_$UQ=%^EGW RZY:>^ MBV(;F\A,/3O$;NIG#A;9 ^>(Z [^="':EJ[!"!O7K <'%NTK.8O0O"JJDAL8 MLY$165@A162:V03IXZTRTA\..CB[Z"I**"+63@N%/BO=*YH= _A%S'Y8]S?< ML YZ;Y/WH&WW#=]#V$E]%*:)96+;,FTK!?:*%J6]XMWHY>-CQ8LLC2]MLNZW MO,B?M\_&=]:S9[-+"ZWIW_][FS-G;\N:/++1]>B*R;/A-XF=<.V5*G /AKP4 ML;U9$]0P.W$$R<7^FOGMPFA*(R84V3R],'9<:;V2E\>8A1:A*#4]ZTL"CS,F]@O^^ZCJVOVVMN1S%FG&KP, M$] O;0#%O#DX6\"S%'YV/I: ;("N;N?(*->?#2(KK,/:E"RSO=(&#ZW7]6R* MWZ/^99,?@H?*Z,9[3\I;4EZ^/G)M8DGU@)CSU/.:?0[F+]Q?WQFW]'^[L[L ;9,]0TJ^Y,U4)+'YC/,8^O M# ^8!I\!A40S; $1E77 GJ.U1P,LB'?7W[^FWA7I/ MO^'-EARFC R"!W&&8ARF*/)3Q\4X 'ZP+.("1P&= )X9UJ<<&=,!@QVLG+'>,)L58 6<0E: M5^ZPH@UFV,GF3'QF#T"R:Z]W3CI3^J/CU+EKP4]=5T_L,NA+15>\K.^RW^JF M>/SE-/?2,U5BD7EV=_OJ[RLNMN0H]E;[(/49:)K7)6O/%V ?4C\B"<-_?(1< W4 M@9=+V@!7G%MX+G12!T]IHJL=3,^%I7]P/7LM^%7U=='0+]*7?$/:W@NG?JP; MQPC[)J8_I98?D@C'H5#+P+'%-=NNEIS!Z'7=3,0OI GGR,SJ.B _E)\(N^T:J@7AYGF6:K+V=@]S0B2W; MM0+'"T242HZ\9K43=;8?2N-3>PD*+@R2A%W%"?$<,/6<#=?'4>61\!P\]1X& M#[BN=?R;PN*\@]]@U0]TY)N2&';8FUP%?LS[OMT0RXP]Z[*J+M/RA?K1D$3T MB<=UQ^=9*@\CBZRC!F\=!^(GK2GIEP]2"@0'!N+G95::D;X@G-1)9FK-U0XJ M"T+USR%+'Y6[/_M,LKP@Z2=2T!^:>_IV?Y#J-4].0P!>W(&AU=@Q&^,'90J,D7 8FH MZ*9LGM:J-V5"8I_>E(D])-F+K"F3_[JIZRU)/V\KNF.WXXIX$&N\">3@GLSQ M44S<&"6.X]MI%I/ A/4E [.@6_F[OKC4URS;@4Y&SMGK\FAKQK#Q0I\!9LU* M@"UF,/1""+,B'7HM-Q=M./1BO&WMP0FX,'!&WU1O/IS"!F?2X*AJ=@9G8-W& M9]( #9J@R:]T;BO%VY*W6B-IKW284_NUR)OZ,FGRU[EZ >ZRF+Z'0M]-4)*D M7HRQG[FLI$ZFQ:(,.[K-6J^$@*6UM?P=E5KS=V3LN)-MORCU*@0-W6H XW> M,;9#:#O3QYG; ZRU@$ -5,K[/4HQ\TY](,\!;KH_Y%FKRIE)-H'YJ*'-5^I0 MWC3DN1ZTN:('MBAR?13XV":IF=D9 9G :5*:S1N?.7[*NV#='-I%KX;$7$3+Y$#V>F&TA]MJ'#A5CH-"+\RHP8UM[#IQY&+8,+S51=!LD0=C*G=\&)R1E69-R;]@ M0?O]H5^;O+V7G$_5245_.,@U,K'T^*N@I8WJ^[V8]YYJ)2_ O\:\J[-?D+)) M6.=S(I$+01*6/OQVEUU7%>/WT+A6] KNHS&/(&..A\14U5E0E2I4^M M3[_?LM*S+A0'N90"$0+KY1< Q#U*-H \)]^ZO7,5V_NE]I)A,-K-HSZ6&7K( MS8+$=-W ,A,?VJ1]A(YF;ZBEVMXK7G3S-G=7CM(3.*<@$W-=% !T_H.@Q\M M!BW-B^X646W_]!FQ%'9*'Z.R>D_T&5''NI_/?1R^&>VZS/Z5UZ+)>+U'-*M< M1^D_Q#/M^N(L;Z&2DL!TIB-"761*1M&>-\*XU-;67V>U'6R$^?Y&-?9KN?UH M8L;78>.;O&-.K!"%.(J0B2/3QW3+2MP8LD6)D]:L0M?_[Z\W#W\WOET__'+W MV;BY_>WZQ\.WZ]L'V#8%0%)LY]*##TPQIR<;LJ2B_UWFK&*9_GU;G8P,T1(< MA2.B:!\$$%YU:X0#?1 MGXB5H-2V,FS:.+ "4.]+8I<[8R(X)%$==T)O6@270OV8P,AY8'&Y?3K-GX\)H&=$SM0@J MOBH_7)CNNIXY%(Z!KPY>0/K4_5*1)U+4^2MI^VK?ELWT33()$A2%V$&.YP9^ MZF1.$(!2@9<(:C8UEU=7OW[[]>OEP_5GX^[AE^OOQM7=M_OOU[]V: M^CCT[]?&3U_O?OR G\;GH10^EBL#"'P^/U ^;FEO,!8T^2ZB JL[N<^36_L( M+R3\R%E>[#G9F@'<\)VV]8(8M;+@8]/8V?CDO!.G&6)7GLB,XC!Q[2SP8EA. M[1PUW4>,VKLN#5V9O[BMH+WH_ODN6OO5U1]V)S3PJ\8:>>09L1 M>MXPB8>B0[!C:;F=D1HH L(^>)4=^N8I&.SZ3][TUQF20\0/*=)"1_96ET@\GRB8/"( N0 MG5IQ8#ENY+GQKJ^IF$LF0E9(38Y;F (/:QU)H]K3A+EE0N")>6?* )$RQ3OJ MQD\[^G]C8;$]0-^7 0*[;1")%7EO0B17=>(@()SZ1I$9)O2D9KE9[!-Z2!.::S]+1;-SUM'EMRF[_@2PQN;S M&,UKO3+)86HN);2P8@L)-:?)=(&>%M._'31X?NU55%9(O)V.BGU8>LLNG\D# M_HO4K '2+1DT'G=B%T51G" 3NU$:)72O=H5F"DZ3T*R.732P813!>_ I&L([ M[ADR@O=7)AXEU@T :WL5?"?9EJIB:ZY5)BE-RZ9N)STEL/:^.2'@R"XY]4F) M,$=[.;*_->$MR=CH@>2)?*$O?R2PP>< 6"A.Z5]#XH=6:./8=(2*-\1):E9/ MUDJX-I[+BJKH$RX,RP0*$<"IL0M^?[E9]<_L./!8$S(1"C$ +$ M))0#)1>%4 08+ !DGTVY""VTGI!!I!D1V$%V).2G=WR&G=31>EWY"[[3EY) ML24/IP$$WE#:=%F2M87"%(<><8(LLF&-W6:(:3:%QZ19IDA'O*M.!=[LS,(F MYLBH @-F#>5Q@'=Z$Q!05:.W.5+K]GD3$'K0YDWD&=G^\#<%U18V8>F5?,8- M[F8U#RYQ?)_Z.B1#=NPFCI(L$=)]6=.V5^_19B,7L-%1AS:1GP!K M7J%50@!39EGI)3K-SXMV1M?YB857[D _+]ZP&_W"YQ4./)]06#\*4$RB%$5Q MZ&=9%%IF"BIXFB.F66EW?;P'N9H&,A*(X@H!)[8;JX(#IL#3'D=;/D@N=9YKV<=>OAVWYY*J"Y1*0R$,8VQCY."&. MXQ S2X7&X C26\OLY-(7&$N P4R+ A@D#4GOCJ-'^\*@U-5;C04Q%=N(*6KO M8A$61)_2_Z7')*9CLHGJ2;/%F\T;NUKYK;YKGDC5E<@>ZA)$AV&*+:=9H8\; M$W7LM(.67NM_-SA+1L<38)JE(%3SNJX))9B^0P!27-$A(;_8UWD MCM*[ET2>B"Q2#7GZ"-Q_?JC2RZIZ(-5S7G!WBLWX%O661Q_6O"_VJ/%YY.+^ M[[BHR][NV5+"U/*APBEO:M!K2"HL-,B-G15,RFD=7W$U%W56H+Y#.O]!N=WR MOBI?2-6\L<%F+)C%BAM?V-O[.C*D@GNDEAVC."(9PGZ6.H&?99D)BG\OD]2L MC#L&+OB0/3;^JDB-/1=G#*X0 %-L9U4+$4R35: #WDS%!5:TIPH07'5K%0?@ M=(<%/"EY)8[SB@\1.S18NLLNZYHP:OMX^&W9="?C]++9/W*:P\:[$@1NBG < MVPA'MHW=Q QP#,IA.YLCW9?KE%@[>Z_?7XPZIIQ'KE![+EG_CEW0)S5P8_0> MEDJ+._]UB=FH55\"S(2MA3\\ 4 59JJR!,[F9]U4 E7P#?(-E"VLXB[@@84# M>!_8IW)#%_G>% JN!.96?=^; &4PA MM\KM@0@BBBX19DF]XUV"" 3S5PI"*TBT?RY>6-X:JW8&'KA M=M#32V@V%]]N[V_Z&S?G@#>@/%(';GT!+:1G(%DV"(K0@&D_! CC=\:+JC[4 MR]+*]:6>67>]/M7+PAWUK1;XN-S!BE\GEU**'I2#SD!L0)TC- MP$D#T(# 42J:-;B]RB[* B6[7#C. .PD,XZ/V.GD;*EAFMH*W-*[T)+T-RN0 MHN/ .(U57?Q9,4_=]OD/P^_C/W>UF@_TT<%=H9^B* LLE#HDBHCGI$DHU-+Y M=&'-JKL20ED(*H[ MD1NBR+--%+N.YUI6EGHFJ#7Q&;QH5K>.BI%W5'EPZ67'CE&1#6NNQ>Z?MST9 M6+*K$7=2P#;%&+P7<9ZQ'>_&8Q) M2S*,L&5%R+%P&N/,)UF4[5H /@"N40$\".GE<3_ !XDPW_&P"$:[SKNIHT6; MF9.PC^".*^#E*@1SP6M6U1#*7;AV7+!-HJ-F'!C9)S5Q="^7H(/?O$I@H.H. M%D)ZW=M8"5 &][(R:\B9H\ZH]0O%O:"U@E-XR-F)Y1(#3,*.X&/ZH&4%R0O"J9(TZ?IK*K6B^*>ZO#R M _#0/)^D^W.%BX:E;^VO$47#\A./KY?1@&NV&W$.@*F,4Y(O1]\5" U4/T:P M)V0O*T!-A'U!(JGH^M2:JT76%X3J1]67/GI&1'TDY?@S/1@4).U.""Q3JKY, M_[%M!\=](M1=Y>>%LN+MPGN)XP]EFS8^&/#FV"@FH8O,S$O]"-MQG 1[)UZ\ M@$ ;PS(>/[P*H;U_CCD_+*8A$=_7\K8 =P3O!OX9]PS'-1 _M5S_S6!%$!=& MQ_TN0,*S."]V[XA71NPZJ"8;7-=YEB==>L%>1OW%$]JA5WDCHH7/]6]5=,(] M>C.CE:#D]"R6:1'C^KBI0Z]HX=/;X2/="8YO57IDKQF'-T4E#LJ M6L(W+NMTA\BR#(5![" [3#/L.VZ2.29H])8V5G6?U;H^>JPLK:-KO#+"%_3X MMN>)_J5(F2?Y0JJ\!,:"-+Y&L:WC8[PA_KF/= MX+RS=K1=..^Z_R+W$JARD-=#6=5L,WV,KCL833O@@ZEJ^BG"C^CWKR\\JQ>< M=3MX4+.II8 8K[5Q3RJZ3NGM+MG_2VNQU):#WN M7L!E#9&7#:8>8Q6XB^))5-Z>2G)&R>U^J95K;4]%&!;9#CXA>=S8S0R]RWXT M5+':'.^ZG2"Z'V-_Q$_N@OFY"5#4KV9X'YN+WN?@W MHQMK*S#K_@Q,!=UXU4@!/7(5(,D/_1416O7PWUF:[S,$6 2&R6' 0@_#,U&_ MTK>XN7\J"W*['1OX2S*",+%CE'B^XX3$<@@6RJ@;6URS*>#D#$[/: F*IZ4. M<)C7ZW.E@ZDO0#!0CNJ4!%)YJH/%5LM5G1*CGZ\Z^1F8RK"9<5?T-%AN\I3O MV[SNG4]X/]E<%ZP_6W'AD[)=#"_3E+[7^KZL&[SY__*7 MJS(=#"_RK0!%GI.B-,(D# -B9Y90+=,\&7\3AYSYI,6S2U^ M'JAE1B*$;>)1M](*$IS%B1=9,+4\)K".0AYH&HPH5 ]/,!'50'E)I71/5$@) ME1N7Y QE.UEP934;%V>H8!.?4U0(P"^^N_'%^2MIBQ-/3V].@%$8T].;:R4X MM6)BA5&DH@1@E+I,*I!,\O]+SC8'GJ&;YLVVZJIP\J*AG\M9G+XM E:5_S\. MM5C@1R%RRG+^V]R> P]=.;'&5/]9H74E^8\3?=_T_ED@%A/[YY^&WZ'<%'5. M/_E0I??444]R4M/%D]NRN4S+%ZZ=P&M)X04U;]P='\;NJF+'#;<3C"62)45KLH @O>OT."/RQ9]\,M MS2]DD]X4#]6V;B8&%<:!B;#O)2@A&?&)@]/ AY7]3!#2;"^^XSC.C881-+)M MD4H/)YP$2LQ;4"$^3/LYQ0N#D41Y@3A1'?4_"X*I*O^9(K-N]<^"L(/BGZ7/ M2\\G>,YYOBNK2[XJ"S97G!3,2IP&JS,W1I$;)\B.<>)EJ1VXD=#P#P%:VJ/6 M>\I\QTKZM(V?J"TDAN7]#3RR8!(Z,4U6! @TJ'V,Q1%9I0,)EF13-Y!@DM+: M PF61!X92+#XB&2?Y+S(&_*5G@!8MX'NS-L:D9^KLAY$ ?S,1W& '>11/2?8 MMV+'A(X/GB6H6<4Y#>,*5]4;SSMZ+K<20X/G(1/3:I5 0+WT?7"CV[);7A!G M9E]VW-HCAH6$'QDS+/::E(DG.SP(KX7C:D_9$]JL=FB*&C>^#".]@+,<&%!RV<8RMX M5^ GEK";WA-2T:6V+U\DVGU/+Z';T6\I&XRTP6G3/; LFZ*$M :8@V Y7*=( M>J!7/R.XCO[;RS+*-=N>67>]SMK+PAVUT1;XN-R6W5:ILD+J+Y3!-IWS&VF> M2NH@O)*V3'4XHS--$6;3N#/L)HZ?6HZ7A1+7>4+$U[G-8TRTS0N9:]^4QC_* MG.[GKY2#;47^K99LQ",&K]C>K@XM2<^_-WG08%_G7"JR_TBW8:(;!=%T6^[R$GQ%'L17'H M)N2/5U+%I8(8P0PC$+7ILR.L/;;IF,I"!7.(GAU 4(22VK#"==WDSX-H@M'Q M=V$P#@W&XBH!!@&(](<=YICX*,$( : (0J1U:2]H(K@FGPF[7]O"GI29=&] M^AZ_L4I1>OH9MD8[M5X)=E&,S0293H2Q;YLDC$"3"^38T'S>V;%@O+0\\/,Y M/JL]H23_!.M($4:DK=08PZGPK&2;6 M=K;. &K$^SIG-7ATY0N5NRS(=Y*4U%5Y^[PE#V5G+N^RZR(KZ?>4=Y5X;D2C M+8 E-5NCCA-CQXJ1;GF_KHX;5E?:X^<"=$D#!6\Y3J,)-Y@!4@P9*(@C 8!4 M4 ="9[4@CX3P_:"/S.-P:W']%TFV+(OSBKK7CV7UQ@OE!.W"Z,.:+<">IK$C M^A_BZCTN[;(BGRTH3&6',BHK"ER41DK_QE=<3=-F!>KKU/P'I4,?K#?/5[:Y M?\\?GYJ[[->Z/;+T3RR#7*[7MNP!'.T0 E$XO*$:&N">VS)@< XN#,X#*C-$N=@%.+2E14 D5Q>F$**Z M=EP" L5(( +T^!G].3\MMX/[=-H.CO_Q&ZG9?<4][RAI#:YI@AA%/K90EM!? M9$'B.%X,[LBIB#G-9J@C)M]<4]4[$#-0[X4LS(HI:*#9]I7?O9W[^;-^0\R5O>Z?5-T7+TFE@.,0FPJ&+4>"8 MMAW$L1-%R>Z^7+,IGN92XF(=9I.OV/ZYH3;AI[PP:L9=#B M$$<^\IS CKW421U?J$T6E+!F/[C'!K]1&FNR"+/!PHB*&58=.,&LY2E$&CM/ M0H559,*$R:YJEZ!@G!H;\//*,YF^X7^4U14;(L,ZJ7PNGW$^".O968!B,Z8. MG^F93NQARX-5-0#I:[8G2XDYG!OC]Y878&-;*-+"L3]=^$$O_I5 IS)Q:0X M_1E+H]0_2JK2'#2 '*799=Y]A,]_$A;().GE*ZGP(_E.&'OT),VJ0IGIW.+- M ZF>![-]S(R@T+,Q\FW'B7S+)"2)WFFVCZ@,F@WCC@T#MWP8U8X17OK=<6+0 ME9^/Q@"]V]P?X7!]RBA#TU7R\ M\4+"$ORKSAV"OB*- XG K$ANB,D32;<;Z]4 =Z/>6SF\@8L. M9OYB^C&,';L&W:_V#!N<8RWSHK2BJ6H#4.V(4NPNC@"9!S2&1I1;" M)HF116PS,IW0)Q;YHQ&?O"V+0R,[)3L_8'$&#&*6758X:$2GHW)AW,Z\6XG* MC"'WRNHM>DNO7$4Q%&I8&S'R&4W7^/5L2L$#I4IM'VMU,1K;Y3KH4D,4A]A# M=F!:9A*E;A: &ECI8%)WNG5[.]+F\;6\&D77^)H!A]F7%F1&5$-86"<4 M:UV]R[#XL>[>SP 9?/E^#BUX(KH_OK.N*7_VX7LC@."'3L&XP=<7;:$T;Q14PP/S#:I1094KB(HLU3A MRM+:JY6P" K9+V81?>3\LI:;@NH2J9NN_&S0;IL0%-L!A19[443,P ZR4+:4 MY826_OMM3HT%3S:\3'LC4'L-!DSXZEH%###%/BE5V0/2$=93FC(AG89RE%-* M[U:",B'R7-G)U".2"KV+]'S.ZV13LL!./1D&MZ(4Q4%&D)^0-/1)8/LAK#IM MCIIFI?YR>?/=^.WRZZ_7QMT7X\O-[>7MUN\#R$:/L.)^?2 952GY+*UUU5Q$[(&B"SUTIJK?%"_;IOY*7LG& M^48&@Y59%][81J$3FLBR[3##. @SUY%2]"$MW;FNC)3A2*KR"#1 13Y/8%DU M9ELTHWMA=/(;O[?$=>CQM(BJM7B$TOOH\+3(DQH\\XAD,'/[\K+A9WB\N<+U MTY=-^><-Z_CPW)[Q)Y+8W3!"89RRNO+8S;+(MH,$=GAD*32M F6?CQ/.3S$Y5%3D)L*/9E%-] M"'3V:AZ@*QP=7@DSF"%6TKOYKE ;:5: U+NT7)5.+\IM;]U-L4X',6\K0;%MV\A.O2#&@9?9&:A?T@PMS2;K\O&QXBTZ MC&++X@\L=;CMN&%4Y(4^],3]GSIG-STY_RXP'91NS#&'JI@U4X05S%3MB+9E M\1>M;T@=OAUE=29(0#Q%]F6.TJK&0T#D4\L@\HAD'PA"[0NY>R$5G^C"K].8 M'W67[8I13@NW@YB@R(TLE,3$]>/ \3,,2NY;)JG9"#!B3/%W]8=&5E)#L..G MO=X&GDP%8!13=[7@P+2^I5D7)B.>1[<28USU)"6#*M<@\*-7KA%VI ME*[=&JNE;ITPW4_1.OT5[!M;5\T?/QKJU?&ABZ1\K/#+4Y[@#>]:?7J1FQ(4 MQI:%TM WS3N'$/BSG3WXG#?5*V<+S)2*6Z:#(=DSD.[$71GX4 MFA&H4\84("#+)_ARDRY9[C$)E9BGJ ( F&+*R0[V"9<$4^0)3I)9U?]; M$O;4ZUO\O.*)Y)_>>/W#R3X:$A1D/D'8M CR2&#&A*5#): HD !-W0[E\33N MTV'<;8$18+.%H"FFY(HQ IX'R^*Q#4[O M9=*RY%>[*$D+IGCO/CSP*/PC^:/[KODKNJH>ZZNXG\K)HAZ*"9Y&+K*4[98H%T(S[*D\(A@5/UX*@;-\]E2-"TS+12#1,+8<(K34\5:(P&IG7XBX_8,QZ#F8 M>L?)2_+'/GY$+4>_I&+7W.+MH?Q$>*%41M6-CQ&E&\)I3#B-(X3MU$562"*2 MQ*E#+*&)GF?PH#M(_$0J@AE!,7MP#IKS)F(EC&!6XQ COF3]CXYKH_9,41^J M-#X17NIX87#6NA'$E#G]N*9ELN4Y@WPDTCOC>\3,A\!9V%XK0*@UX6PA;J5- MWS&YI3YGZ56,MP+9=_9.J1LM>3%CLXS7O*E6B@+,($L# M(&P%A(6;<=?H&JV[1G\XN&O+*Z^BZL("[A1:_ &XVGXECWC3+GX2?>$>EYDY M",=1@K"5I6D0NTX4"I6PC*RM634Y-:/[?D+"*6,P+.O?&<(!PR, N4!*-B&! ME%J=KK6:(DT(T5>=J8_H/,:,G&#XQI?B!$5^D* L,FW3MR+?PH'Z$\Q*AQ?; M="P=[K66$\O'/*QH/:9H/:%\[,/)NQU+])Q(/O)A1,TYY,PC""O( M)((>/"?=FJ_\F=1)E?/Z MXF^C1#AO@$A684(B_Q,Q*$3NP2#,^S'J6E_<37 M?IN[[W"/>M=H'7B?/H?:O"%4C(6<"92 03*1>E9 I1G4XY3>(75Z5N3QG.GY M1]9NJWP\'H3L!WR># G9_9Y?U)[Z2K&)480C!UDDLETK)EEHJIU@KY1]W;'@ MCE8[4#DM-QOFB%&SWM9PJ9ZMK/;-BMFSC_N^8"92I#E!#9PH17H#F0^3I?;- M6'>?:E,>/D+?Z'->R;MWE)9B_E^DU_0Y+T9=%^JSN)#;S5B+'?8_EDOVBC>, MN^^D;NC*E![[Q661'O]#[Y.GFQ/Q4A1%7H)2[&(SB>PTB>,_7K@,/QI<-6); MU%D\02S8*6?"QHPWEF*G_83]0 [4C9@\Y@6?9E=FQLO\J'C]+R1Q+!3Y3HP2 M)W'LP ]"; ?="[DNT@_Y.G9\*7@9A/[CN[P&L:U]-6!A.S4C=-'V3CO0NS . MG!CM)QCD)_]X] K3LR++=.%[J1=%NHV827@*=I3S^-EU2U2"6RG.YZ:124W ML&W=E,^D^IK733W2T-5&@>VPG$6;H"@D@>-[;FC[H#KV$1J:#S8[BD9%-EQQ MZJ?\I1UTMV%, (W9"$:")NH\R8&&9RN,-*HLP0B%=?5[6L2!ULY\ M5.;F)V_R1_Y=_4&:IFWAV.;&W&7?RCC?D%\(WC1/5W2!//F-/.7)A@QJ=JW8 M0MB*"3(3D\29::91('X[+\>#9EV^W?>?>>T(0BY!Y% 5N332CA4PAKKGQS@P M=-'EM!EWF=$R9;1<&2U;QF^K00JY:=(.K>3=DQZ(@9=19X$S?STEM_2*%U9G MR7Y\A77>4K+9Q3=%4E8O9>O-\]+R*S;6J'J[*M-!JE5DIRBTB(UL^F?L81+& MKG#JH@ ]W='E-N'OB(4+@S/!ZJ![&>>NM 1R8I5:!BT0NLI"T M9V0DSZ^_/C\UU5;& YFW9_)TTGPE5J.>\(/#B4)&U M-&OVH3D@9:0L2+FMCR\E*&,&Y*RJ$U;R*ZX )IN,2"&DH'85@(%4Z M*D1@M=)1B+C]TE'0Z^$^1ERU9Y!85F@U(,#46$A^#8J[+*N4NLXLNYJ2+HO65TV! M3TL-EKTEY2Z2)SY&]O"0[I!'6:#;ZSO!4_E0I&5EDI8&IC\[010&(R>YEYW6 MVEMIS=FL0P%.)K&.? #^5?^M;HK'S\T7-@K@+KO^[^;M\L\JK7^NBB:]+%+Z MZ_2FN'JMTK]7,'4 +ZQ997XC-<\&_LQ\KMX8#FJR^P/G:^-G:K?9?1N["V / MT1_S@OIFKZ2B/[)4='&M@Z.[K)E:@85IKT),%1L :9"DC 2L1%UZ/_JBSJF6IFD6(DO89%;_\N[O]?'W[X_JS M07_Z ,Q*]CGE61L'7KE!['/+ M3.>>7^/ <&^2KJ9!NKKP5'3QJYR]56^-=8%[>N6LC8Z<'?],XN:FJ)N*WZ6- MM9".,@MAWW,1L9(X\+!'/#N%I(X,26CV(QE!XT!1JJOE""YB1N\\:6%F"R@H MV.!,RZ+(9(P06%7IIP4\5=N93YY;0[-+?SY$HZZ?7S;E&R'CP[GMQ*,*B5WD M>;&5.DZ&X]B5JW]9(JW[=K$C)ENCLHBY7B0WN E7YK0ITSG'=XBED [1C!#(22B:V'P" MT+L,:M[Q\('G,Y_ =-Y8YM/%9/L$42MX5=;-J2&*<80BRPZ1GT49_9?8PW;V M1U,V>"-FAO8K@SR*_?K"NO/ 'FEGJ5*_HA9,IQK*+V8XI*2"&8.NB\_5G"P2 M;7M.^%;6I&>W[LHM>4[$&3;@.?V 1$W9+]MG7-QNFRKO+@G:FH:)-H(Q/=23 MT$%.G,9AG#A!9&9B._W;\R^WOP!JF$# >':"<,A"'J$5FDYDQD'F"-?4 M*8-%XK#":1M[XOPZLB6O#*MYJZ,6 9@9.A7^10 Q6W*T)"K89M& M15%]FI!\LV5H\RNL5VTF),E149G8$_"1O:$"4,V;*[4 0(]04-E!(WW%Q#ICKN\"@=6&^XH) MVI_P*_B$9"PT>2+I=D/N,K9T05_0V]6VJNA/O)GB9 Z;G9@H3#T/I8Z=.6;B M1TD,:FHJ2EAWO+1C@V4^[1C)1>O-P2 *AD\U0 ,,J(Z@\D:/3"T77=-30TLB M&%1X53%64;+K1EV!8 SBL-#GSVF&?-QON1XU':Q?3T@B%&./]4-.XB#!H1/% M'KP?\A0YS0;CZ_7ECVM@CNH"/J*1$5520\,EHQW-:TV)H&)B*FV!/$GL';H@ M+PD^W@AY\2E)O2Z+1U9IRA+$V CBH3_/]-GU$Q2GF8V)K*NVLX(. MU'7^TY)Y4KAB+4GK>U+M+E[S9+#K9E1+;3=#H1OZ<9+1_X2@77>4BF8EO26- M03JZO.]W4CX_ET7;_MM 1LQX4-(<7 C#+/91:'D)LLS8PZZ5V"XV89?'9Z,H M%7UF..XHLU2HM@LW!?"39@#%;.#9H,!,X!")BQ8(A:EA< MF(/TKMD/RYF^+MNG_E)6W\D+?=]/U/^YRZZXF>"Y4*>W)9C^$;J!@WR&O\($N[_JP,XN,-DQM!0 4TV%%H$@I M](ZVD965<:#.D&GI&S]FD0&KM[BPBG1=@."JBB\.P*D5 #PI9Q+:A(XNS'$: MML0X0CAS393%EA-DOI-FO@O)NCA:?97,BZ0+NF%.&:;=QUB(*;*TA#"=;C=W7Y5S:<&3@=4&7DL\[R>2$L"#,&SB_.ZR1-J KX1S.IBE=9!CHIQ MQOW:8:W5KM(&[/=OS8:_A'>GN2GJG'ZRZZEU655?\X+<-.1YZ3LR_[#.2UI. M*VIPLBRC5SV1FV=4:ERR+UN]0(O!IB?0XXCZ%!T^ ML%L+6#JFGD- 6VO:^=HCSH_-Y[FCS3_B2/-3*RKY]#E'1$IDMW!.ZO8B[3*N MFPHG@VS]Q/-19+D>2J/$R](THG86E.ZR3%*W4\QFS+&(R)9:4/FSY"QHD .F M*BAD3IT\T;A'G4WV9?2I<]UQH/ F3%Q1E5.=#G\1AE$6QV*R:T=4UJS>CQ;2[QL+34L9!$--A M:=%@ZKJ3JB.D<%34&/^JAD0=K;WN>*@QL0:#H48_)+F3L@:;[")[K+N6A0,V MDRU&3F YKAUF5IH(%::,KJY9@3BM+AM"HJ?6,1""&Z&L>, ]3U@R^-XV)H&J M;>QH[75WK#&Q!IO3Z(_T62;9._DKLLRQ/Z[?U2@+OP+RZD.UF# MT3?V#!@[#BZ,+V79%&4CV()"#)3E )Q2/& JMPR%AJ;\PO+*=2)?7'V][N2B M@AYU+!=^2'(G3'B0JOY.$I*_LNSJ6]*,W$*RC=$/$X1-ST0.CM(LRR+;QP2T M,%N3__K\LW_Q_'//"8%\X_NO/=&U6D];]RN*_\BXHS?J%).P% M;MZ ^S/@]1#Z1QQC$P5I[%AQY.,P"F!I7JI>D%2VUX%H;31E.V.6FJ,77#7@ MTI99W 3='$58 +V>W??T>^][BC/ZC3N2-COYTGBM8 MV<6%5:3R @1757QQ $[5'_ D/)WEOBK3;=+<53](]4K]OI-@!8_VF9F%(B\R M$?$L&Z>^EX5Q))K9,D9 LX)W)+F[U%$%I[R,XC*OURJDA6FQA*"@))@Y:<[( MAQE==K74F#FA^EDRLY^#QS+8I,*KI^+QOJB+W_#FIOBQ?7YFTTF?7^JF>(@W M7\KJ\F43;Z#CG, +ZSX%[>=G7CWQ;+.\V W2. PAZF\VGTA!S5C#/4[J?QKW MI*A9?Y-[NBSS45_*JAM+Q"3#?+YNKX%S2B%O8?E<(K65P#T[=\#?<4C MHJ3AE!Z$"J.VZE14*2!.1Z3*+2)AY/A0L:L-/9<_E-^*EYQ-+N%?$6%K-KG" M&I<QZ^KLHVI&B+G]:LA*L->G@U$4!"X*?-O&413Z MU/F''/&7"&I6Y8[D?FL[VM* -6!+T(D=]54" CPB]&37,$-$5#!5M5Y+Y-:M M]!(4?E#G)?J<;.;.OEYL9)*03;4ZB5$4I2X*_._[O$;]_1.HN<77'P871 469N##N%W"2&[ A++;*@1O+ M1-OO\PIZJ61?^I"'I M;^6&+L.2_[_C9F!JDC1#V#1]%*2VE[F^%499=OZ0'J4\:[=3+5'C=4<5WK]R MA1<'L'(?YW5(F,AN#-%1_+#'OQ&_&:/CBI@0%_TI]CU!+HS]2S[(8C!A=$\R MTH*\UK%(:CG^ #.6M+P"L8%->DC+;2['+0X'$U7HB8\$(<*N@Y'KNWZ<>6$6 M!<#N7$,B*R1K4>WO1K09='.N'JF6-Z51MJQ0.%D)+*FZVE?\6!$"J'X5AR]F M;5E-$B _RV+B8S?$KM %N!KP9*9C[NLX9:?3C* BMD^=)RML6SEIO*IZIDT6[S9O+&:U=_JJ_('V7#+V#7T *?X M0];4'Z[J.3@=3[Q8VGBM_YW[/[B@OD['W:Z'B?C-$@B_Y;LF7="!XV RJ&FH M%I#!0^J."D1HM5LK&?'[]UA2S\.,2$IR2H8Z%2-%Z6W*&O91E$8N2BWJ\%BQ M[R6AT!WT8&7MMH+2,E[P(_EW,?T?BCZOX&<)!-5@)HO*0O%)YF?4C3[3JAO] MX:!NPY56T:=) 78*,_T!R;O>*B^K>T+_3+^39(/K.L_RI#VRI/_8MF-J/I,Z MJ?*7P6AGZNH&/D91')K(#(/(LOP XPQ4V0UE0+-^G?( O?^%PBGF(^L$"::S MI^0OVHVVZKJ*& =VC-_ORTV>O.F9;2*+B*J+92CY=2^:)<$97#S+KB-GBV[+ MXM=Z_ HZPA8*$QB?A25B1_+*AN;(L&/@2I#X28 M@9 4#J;[E C]KX8[YQ'N%>EI?^5557!$I%/M&OO(![HM^IR_YBDITK&[HLR) M$0Z)B1PG*EE@P)L<;(MF7\/'NA_;O M^%_@=F@,]8]\-W3$[[_^S= 8_*O<"XT2EMM$ON1%WI"O^2M);XJ&,I7'&]*V M#?NR;;85N7PNJR;_)V?[NKUEF>KQAQ."(M?QD!%\;V2F3ZOU+[43?X\^'>C$X*M5K-&U7\GN#*^82HK.U8) M!$G4OU2Q762M5P7;(#[J6P)O%RK@5;03G,7*JD9>!6BG]EO)FCI;5[/OX@-] MU>3T\&Q'&8H"VT%Q%-IQ[-EN:@H%MR7I:S; ]'L9Z6C!?,!OWO"M@(KLK;9H M$^:+UG!QOO1"J:.MM12D:_6W%H)64Z_K 3!JFEX?EOV W:\',LNUP1XNH]!4 M\X;1=]FO=;M?G%X^QB[]*0DCE/[_U7U;<^,XLN;[^15XV(CMCC F>!,ONQ$G MPN-R]?&):MM1Y>G=$_/0 9*@S5F9\I"4>WQ^_0(@)5'B14@0H-P/W27;!#*_ MI#*1 /)"',N/K#C)@G!VCX$3HB"CK-AA0(,I.175#%,\0P :[:_@ F\RS/AH M7%$#4M)@96=(RX!I!4A-CRT=@:]D0$_GNKS5'$$G92K'QL+#N&[_67]<_U&F MU77ZC]WUAF2TUL!0PU[F[3^WXCZSR7$_7'EJ/G^.W+)MZ"7!]QK2RXY34_[;U[?UYH-2,?&#N 88B)7@ M)9&S%(=IY.*$$&M%(^('*2A=?Y22X26W26G?O"G$78T+1TZ5M4!6O\+<7TT> M;H.N4,.&@7"+LV!U=54?I;-L9_5S<'O=U<\.4#@;:)KM'*=%/+&WG;S0AX+V M-9FW6$X\'X$L.'4#D"\S M278BP]IYH(\8 S^]_]PI60DHVGE6'.=/_+1* J:J M4T(PD"DIC52MA.?9V9>KY"D+]*B@I_0@U>8=(M+ID93UQY?-*\F+WH$AM3&Q MT@"GMNMZ*8T]GP*;=9R2,*S%+4$D***_-S2!2^V 7.36UWEH89JZ \JW4O>; MHNS@YJ> 9Y$K=. 8 Z>MXT:/P,(=-L8 ]CMJC#ZIIHEWQ3M;BC?EQT')AT)I M^1F S>MN1E["W. H"L*5%4CM%:5$%EH!\JLDR0^ ^\1.)MVM2?LNK6M3?!OO"HQ,8UM"6+N*$ MKZ"=,<91GW=YM0"&:6(7:UN17F]JLA0N)<=V?-;%'-JSP+J.[/F'%1N#[AUD M'K)W5]R0M[PFZU[+N3C&Q(L\;,?4HFD:V9X+ZPDZ3&>Y#>D;(XOS B4-86"? MR1$IR:V2&K K;T%%\1X&^^8,;'CKR&E0NKI&CE!9MF'D--1>K\@SCVO/);NG M]6#6&*\ZZ*8XSJ( >Y'O9F%@V22*84G^9:+128_I"(1 MP8F);*ZN6.447;^HH)[QG RMI7.M!D1B/JNJ2_2SY$\-" *0*34T6K&(:?U" MR_M-L=G=5=T5R>:5MHE7IR'VB6/CV X=3%?,'8B2-'&B[/="=#Y+Y4S+-$$I M/8D:/>F2E58701[]E NB/^_*G(I^X&H2A%FHOI- EC!K*Z*>6 MML8>M'(@=97VG":V;)E/*>"]DI]RHQ1B9XZ;WO ^./_!MA:;,D_(^H94+VWX M5'7J4-A6@$G,M@0KU_-)EM#(MSWI^!E9JH:W!0>B;#M0O?#^&';;W?WOZ!O#]?WP&R 0:G(^4&SL<),&">'.3W$"6J^H)?"I"OB?Y#&LF'^ M4S![L?V3#VL_)!DH)<%#:;^R9WO%'58.)DQIL1\&L>\ZJ159@;9#DPE&C!^B M.)9K:SL?F9+H[/,235+2>WYRKH*-*%/ 65SD_$1"1.;/4Z:8^"SG*Q*" IRW MR,RVE/7JUZ9AWD;JKS )XQ![?F39L>5%CN^;-E_@XB&*]DNV3LU-K\6;SD/J;LKTGOR M*A5L4R!G39%.G'"[$M;U460Y6$U3_DKY?T0?[U_O.N$HU97 MB+'""PEOF0&9E LLV4,"M%J>Q]3$RZ5X2, [RNZ0>1ZNAO]5WA;I5UX@^B'; M5YSYI2QJ'LSS7J;_53YLZRH599W^5KQ7=0JKO*0ZOV'UY<8+\^+LG3+N;!4\ MKF?T2TD*OGSRD#+>,XE]%'N&^H74B/=@YZPSPYGR>V2>6,$ T(J-D#<,RN(_ M;S26D#S,H)@5NN:24W/%IV2:E(DN9K;FBJ5KTF;/I:F.QOV6S_J0M9GJO3B MV/=P[)$ 1WY$"(VRR'&DLLBE*9IV5@0YKFMU2W!FN8B>Q*;-D1$Y *^^QLI# MM+)YR':%(K3+9F8IC3DRTEQ* R"K^84TQG"#"VGT)KIL(8TQ7&<+:8P.7+CK M4U/2J.JLPW>\2UE1Y8E8TT^#)X/ Q5%H^SA+4]=/K=1RX]7O;Z(OW(^:E+7< ML98Q?B$*=MCU\GKHOL8]@&;G\@DZ>LD*^=*=O,[R^>?HX"4K;FV=NZ0)+NP -!OV MNZ*J2^%=5B)T^^F%%"W'7S=E1O.:GRLW[5_[08($AY$?XHQMJ]R8.E864U@^ MQ8+<2QFK.XH\00-5G.U*,M#Z$B_3\-IAZ 5=:C5IC[%"3AL+#Z0]K MS>$[P+X"C].^PG)+C/J[N/2BH\#YGV,94G\EVA:F&2RH+56/)<\*JC]X:'M] M70@&WCCEX71@L3]QW15;8UP/9TX4AVXP08?B MYW .^B*0]@T&ABH$#ORH?R%QF=/US0W?+9'BX]NWF^$..EX2XCBP [;]2/U5 M&J6I[=K2\0(3A R;@A_U7U!+&]W[QY= <71]+_.\JI-",UJ6M&D0)HYGJNMM M_;(I\_^FZ:E_XJU<3&QBX2CVHH!Z3IQ$*YA_,D7.N&O2$F]Z]EVU)^.([!E0 M/R\_(T=9OT27=*#G'CO!_&@$TY!&!]HZG1(9C-K\D4EB"[LB,L#[7HC4*,4; MN^2%IMLU?,_#4(7'"#$=>Y&.RLJQ5F+BKS),J9 0EO.Q>Y>KT/%3P M &V4(RM3R5LO Y+2>2AZ5DCPNR4@8ET70[)DE[W5 0JC=R4#':^PD]G%$?X@ M[WGQ7'$"U:GCD/D.LQAVC*-DY?I!1APWE=_"#%$P;!H.(L_Q/YP5>B-E$]GYEXZ+ MC9PKR[+X?^T.Y'^C8E-0E%?5MFVTTPD#G;,[@41LSI38S'W(;TWXZYT0@:D] MB(G8QB$*%]QM3,833CVJTI#O'T\;?D@A&D-*-]_K##*LD8S6MJJ%[UIOCH*P M_A>DSUX7Y;0JS0((4Z!Q;-J:7XZB4>R1UYUIP7YX P".>]\-/0#7AN_,][:M M>&5?E^53^5K4Z=995B^'1AO6#$T6<*K:/HA)YO<&\(*!TY!'XY_5E/G*8 MXIP'C?[..="D0-/PE#1I9,K%5&H:4E>WSCRIL.0\/]>W92G4];667G..1IE> M=/:Y/8PD\^HVV^HD_O=ULRTD2^@F4AA"]$@*+65Z'BJY9:B M00A':]'P$\H%Q@CC222 WA7LFTRKN@W%?2B^Y23.UWG]<;KQ6JUX*QR/XL@) M5C2@CNL'H -?.;*&E?"0?RPJUV?KS1\5XF\#90U[:,WY T:H24I4;KNE7TXP M[6WI[Q*T=RSL7I/ M>TVS7(NR3RG!MIT&86K[4>BFL/ZP1_,;-@D[:M#FK\9NVFYHX;=H]U"W+<)W4^;M6S1[!K*WUZ_'L"[=['836;_$Z_)AB MR\E#[H'(D>%.04E?F'.5O].FP:+JM>F<.9UBN$K-" IO)N-=:+YR_WW0PKG\ MPCG&)$@"G#EVFK!/EA]FH!"5"6*&S=B>-%<>T05*4%]1#X>A&[&-11;A M,(X2[";)*HACDM$ Y+)T)S=_Z?O6](X6RV'-28(O; ^2D%-157PPE=Q!>YK$ MI'(CVV->WU7L8>JE[V![H 8N7_O/* 1A/9:;=)O4/\B:5OTLDI R!0IL'%L9 MQ4Y ",G\5>K%4HW41N8WKD."(!(4T7?Z3HN)(DE2 IG6(PTPH:K41:B0%C( M$1!W-0_J19- QEF?#*X:&+9<:-4XST>!51./P2_&GLKTNBQ_T&1;YG5.J^OG MY^MWDJ\!MV034RQV928(\BA5^>NQ*>339D C:)@Y>"J).*3K7#]?H0,/:$ > M6N_2)$ K7:Q-S;O8+9L$N.Z5F\SC<'7\E1+>X #2D:(SQ+"ZP1I0=*&P;/\!\]QL^]&?5"R&^R6$.[*&%QV@SWS0CF%@> MP2L2!G$:6EGHKF#M]:;(0;Y<2CWT[NYO'GZ]14_7__?V!_3*:$)*Z?(SW -=0ZU^91!JNSJ:(+7P/=)YT/U+)8DQ\ 7JD7S\5CW2,MN4K_PF M^3#[M[R@=S5]E8EUE9C%X*:*?*#W"G7('WUM.0=(L* ID@\ 5FGMD)E_L34% M +:[UD"&*48UD;P4@>OMLB:*".Y_^1\Y+=F4+Q_#17=L+\)Q'*PP)0FQO<1U MW,0'!3=!J!MVXSJM[(_?5OBG5W8,*56\N,B0QF+>9)"Q[GI():5[@3 MB/:R44\J8ND%/RE-HF9NOM"X/E0K/:R-)]ZNE5F8.+:'?>J'CI5D*RMS((9E MA(YA$\*I=LH+RRV:(#G)V0@-Z&'60 DXV B<@:5)W<>H+*K89Z">JO"YQQ4< MVO>WIMB"Y''+[GG3=QM33JK\(

G81/K@!,J^.MJTK$$!@UQWHWR7+>\PG; M1R[RZ=_4%J;OM,Z;I8]G9(_7F4Q)A$EL9]@/G-#R4SL-4E \_Q@APXIS("O2 M]>=4DQP5E=SBI$, , 53PPY>GLX!T[0^C9)9=($Z!_9TA3K[O&)4;YKF_!Z5 MK'F4\%W1QFGW[O$;W;695YED%*=N%"?,I4R"#!1A/TG-]*7>GK8(3L>\*VM# M'AAW.RDQ.176)@>8'H^+0&/'61!&78&PD[26#7>5@=T+:I4:!-/PE.:_WQ9U M7G]\S=>TO"$U?=Z4O?RZ*+%P&-J4]S5TDE7HI\26JOL\,K]A+6XH(D$2[6C* M*?"80*955@-,F)+"$$JKY1D<$XXL&]GH(/MP4+VQ^191MC-@=NIU[C&U)7-? MOFR@9#)OL1R&.+;\$ >!E\5N[&9Q)K4+')G?M$+MJ,%6P5,AR*U[,Z !E>A0 M)%#[PC8"0M-2=CK[HHO7"+33Y6KL,=4PL;LBA42F' WZ5+$IQW#.GXTH(X%I MPV!\%Z.:O^?IECE_^N)6!@'-B-W:S;1PM-8)@'Y\UND#BEE%=,W^^MSOQ]/4 MWH]#'&8DP:EG95Z8QB2Q09>#Q],;5I26F&*OG1-)R*TFZOA@ZK.#IKUMSC M7:D^QY,OF]PS"*R7SC/\E)HN\82@ZR+E__#EZ9VL^2W<=7U#RO*#41FLZNA$ M'B9^ZF/'3JT@M1,[=$-84)@47-7 MPK8C.5DW-1V^TXJ6[[07\10$%HY6&6&[)>I2VP]#X+';>9*F;YC)'^AU1Q@: MXG]67')64J\08)9O3_L*<5'LR>^MUHX%G5'_LG"UQ?Z?);AP!H"L /IY -(C MX<>"-QNV-Z0)\S+:D$I VNC06,.:VS9&0SO":)<0!BVM.HC[_#'B7,C G94B M6M!!XA0DI?/$P0D7.U:<@M,]79Q\3OVZJO[XE=8OFY0K;5.DO6*[KO_.=DJ2QPKL3)0WST@_06NN^H/U+"#.OR(LP+!$=JQ MI%SU""IR^T$&H+WZ#IR":H1L^E6E4DQK>2IKD M8L/!/J^IV'D4*5M0RCK_[Z:BR&F&0[#"49)EV*:NG:61YWH^R-^7(6K8&'59 M$+I#.K2A^0X2(I2S,[H% S,N7>I7:$]?B.=:1CP*61'R>+6E2$B07#A?0EX( M_>0)P%C5^HN;Y/\UO9B^;,N\>&Y.&9JFI,,G%Z>.C)_9F&2.AZ,@M2SB>\1W M0%7<%'@P?>?:-A'F_;F:0YA=RZYMP63;]/UJN@?..*U5$+WDD:Q9@2J;=4BX1PL7$12643]VI+J4^G(F.'A M)**CUTG,?4Q7.'13]B,EZ2I-7&IGH,:#PV1,GV6>9(QPLN?Z@$&$)&=@YD.' MV1 5U#.S9$Y!&TXK9,55%Z^IF6Y;\LF.LHKWEX"@. M$QS&J1L&86!%F50$_205TT>6#35$!&W)]H/38I'3R=E@82K9D+M".[Q&BL%/ M0=*5X3)(8]G,EBF8O8R6R8?5M''?+42TF?D_-']^J6EZ_$H>T&GAVXH,+L4 8,Z_". 4P:#E"Y8Z'I)H78G*\( MH\V^RXI*DRFPU.7L@$E9PDS$H0E-VWIJQPQJN4%[=IHG1&M&?>9#51*:+ N8 M_*)&1U4XI_9(>1[XY>7]IGBDFWNZ:5-C).\M3X89MAV,&GZ\?4#WMP_RUY.G MR,[?3,X !5/B#AZ-*3\3$)0N(4_G6NS^<01$]^IQ[!'%M7JB-\MWFJR9WYEG M>=+$&.U;1W]E3%\_W-P]\B'B#%',\[AA_L/>O_\K+6B6"S>_^KHI[VG]"]-> M/O%?:;8I>6W"T\N"*(APE#D4K\(@#E*;V)ZU^KT0-8W3)X #<%%44MH3-=K3 MPR;O,7=.;7G4S3-C ^@Q7/;=2_H?G_]5JGDSYWMC?6'<%5"N$*QP,,KM&ITAS[%B]'E7%T6S+*NVJ=X<3W'[W-PI5J[ MX3I-F;)7[3_?F-[:O0B=@.T LY1@AR34C>W$S8C4Q=8D%=-Q.$V5@Y;BU>X# MXK310R&960W&XB@-L$2_TDH!$5@9,[QVA!#%_ M:AUC]BU =T4Y%/O&3$O(B2B.@RC [BKSJ;4B*RENH'-"Y3*]_J-;.B*3.0 M1?J=64Y^VGM3TC2OKY]+2@?KTXD]0A+Y.":K#, M-^MW?B';4$=[\H >IK+RF]9H4U*!J7?+@ @%WK'0DXU*HU=9(0&ZOQH0EEI+ M6"FA:>H;"P0]V4Q6=J[E.LP"T1VUG86.A5_("_?SZ?6Y26[E_ M[E'%FFMLU[99YZDPNX_L4_)QU'\S"^TXQ1%E_PNLV,*A:TGE$]0HU=-'?VW^-]."4 :JKCMH4J67+ MITF [E5-DQFC7D;QI!H;7Y;+G-A=*+O$YH&P*K,W7Z M,J]+8RW-!9E?O"CG\B]FJ+KG!;B [Q"_,CEO"OJ=)IMW6G[<_HOG3 M=>D#A?Y_4'>/^H-+EAC[;E">V8ND(=MGC4YREC\GM/-5F>WYD:%R/, MPH,E:&!7.TLD2GM>-8J+[8AG":2[7YXWT8R0^;NB9M^R/%[3)H/NGO:O)),( MAV'&<]G(R@\)G\CW=-O<4_1'7K^@+"]RYKNL\W=>=:&@ MP'8TH[*3.IY M_9DOTN'$C(V_%6TU*)KNPHJOR[QBKD^W/L50RHO82KLQQ5'DA-BW5EZ<>ED2 M>*#N(1?"8=@(/3)B)>(%2O.$F1O&#/J)9[C\C$C#%$H%5XCAXB&!N>RQ^Z5? M/\#0?>Z7JF)'YZ6[H)9UU/"^#^5;.KME@1>P0%J+212?)I]E@5<%2619@AW5 MTHY"^3H\=/,+'S+.0L5Y.*GHSOQ0_(#AJ/H%1V\EA1<"+HJ3 $H+UMW"BZ27C4JA2G4#!";\>"6G7HTQ$MX M+4>"J1O'CI_X<6Q'D.OMH]D-WS[S+SLE)2^+ [Q9GI2!9T7L4Q9@QTXR8@>. M[P0@,ZLN X4J.69DP%X^)F[@X\B)',N+ X\F$2RI1%D*2JDDAN3@.@X.K=)>L*^W;!,P1R9RBZ/R^X8M M?QSHT?')R%JH;\$;!*9I23N>>]%%:Q#6Z;(T_)#:PO-M4SSS>G]?:%P_L2E. M:@DW99!B%X=T1?'*7A&21':2^ '$]@X1,6R".4DL"AERHE>(DU6J)#PH(#GE MFPL;IH,"\1,,,5CMIB!ITKY!$HLJX13(4UV47);BK.ZZX*L/ZJ\ @>- MC(TWK&V,[*:@FVUUDC??LB$?!3**?UKC=$&':=P9U 8B-\YA5 K.&)UTL?B+ M<["Z(19GGU7-22C?-B6I:;=142\34KB?2MQN3&/I3P \ M;3D)XY063DDX"[F?D7!^B)H^/Y:;A-*TXA79?I U?-A"PTE3?+%BO/"#R": "J;P M$'G*&0!#4H(9A&,!_6@%M&/D2MPAU4V\_9X;?49"002:C :$\J)&1$$DIT9% M90K5]F+,=/%YGO@QQ^FV.4U<'#F>A6/+(TX892N2@OR$X^F-NP8M,>:V;[L%%(3 M'NP@O6$0.Y2N0$[M/'Y,>\$M=WP7V.$/G8T7!WK+,U^*I'N]G*B!_KBJ ME%O_W4P=$4WBTN7[S^1FV:IIUK.6]?W]:;#TI_-/D_([5LU^(K M)B)3>0+H<\%CY9NP^)M-55?#AP09P2%U;1SX)"0KRR:Q W*^C'"YH)7=<8U: MMMOJVG&O"O<5.O#.!QZXWY6[$/PK'E\8>==0,WVA-P@TWN=:F[>E2IL"B3?D M+:_)FK,H8O&W1@YA3$I0NSW7R>.%K+P!,8_;?A/$%F[@<>S3^%Z8.6S 6:<\!X]MTD,F!"T1J1)EU8FOE HMM/8-\SH@!GHE;$#A 2B3] D0^T57+H%!I#K/T>#"[57 MH:U]A2)YQ6#>O,Z?!6<_:%VO!6.-SR5XH>G3IDGT)67]T2NBZ!,<)V&"J1UZ MMA?%[BH [41 U$T?";=V)-N4*,G?\S5;% JRKC^$4_I6;O[!:]W%368A,!0" M)F4Y8V],=C"3?6 #'?C8^^TM*SRX)CR)]Z[85=[[NBF/NZI_R]N*6"*M[F1\]6.S M[MU8$=?"8>)YV+'#56HY*XNX\KTH3'!H^L*9D\2;#&^K??VK3HPMA M/V28T6N*=J&'S@N\[;[ /==(L(WV?#>IQ \9VLV&]K-5B/-_Z=<&:.=QZ=>G MUOOCPJ\1UCS$I(@G.XT8(;Q<6Q*3["JAG]3-KI02!"]I M=!KK=)_?"W B80CPTUOVYN"9*@M M^5,A1GU;U:+OYQ7ZNMG4Q::6[+@X)81IQ=2$'Z:10:H4>3DVYV+1 MEV= =2,PSSVJL =^XC7GM^6'B.<2YX+5=<(TNVS[E>55M3V*PQ0'<$$0X3A( M+1Q87A(E?IJY22B]JY6C:5A_[[<\=8MO+L7]2X5(RP+:%JGH@DW;^,R2OK$Y M7KA?S&MDB[6HVL85_>>6?>/7'^R!AF-QL]/,)GF= WD%$OM,_8*%&88=_3:$ ML^$ [5A UZ(52,.$?OD -G3ZY:2V1=.T>8+!F=P.24ZUW 8'ANUHRP(<.F8\ MNR_I&_OT[_^V^PW['X_]^?=_^_]02P,$% @ @Z+_7!%SCBYP@ 4"(' M !4 !B8W!C+3(P,C8P-C,P7W!R92YX;6SLO5EW&TF2)OK>OR)OW=?KE;XO M?;I[#B5169RA2 W)S.JZ+W5\I6(*!-18E%+_^G$'2(ED(((!A ?"P:Q:)'!1 MA"V?FYN9FYO]V__X>C?YZ8N?+ZK9]-__A/X,__23G]J9JZ:W__ZG7V_> _FG M__$?__(O__;_ /"?;Z[.?WHWLZL[/UW^]';N]=*[GWZOEI]^6G[R/_UU-O]' M]47_]'&BEV$VOP/@/];_[.WL\[=Y=?MI^1.&F#_\VL-/Y_\*D?+.( 8,"1H( MPAQ0'GM L E(4"*IY/_?[;]JAW&PC $OJ0#40 Z,A @P0Q$TPD/HV?JADVKZ MCW]-?QB]\#]%]J:+]9?__J=/R^7G?_WYY]]___W/7\U\\N?9_/9G#"'Y^>&W M_W3_ZU]KO_\[6?\V4DK]O/[I]U]=5-M^,3X6_?R?'\ZO[2=_IT$U72SUU*87 M+*I_7:R_>3ZS>KF6^HMT_=3X&^DK\/!K('T+( P(^O/7A?O3?_S+3S]MQ#&? M3?R5#S^EOW^].OO^2J,GB98_V]G=S^EG/[^=12Q$*M?_:OGML__W/RVJN\\3 M__"]3W,?_OU/QGZV(*D3<@+3N_[?S3_\^<)Y_,;]OT]OV>GU M_NO23YW?7J?G]HE:ZS"]_XV?/^MY?!"PGZJ)>_C783Z[RZ&KY2R#Y#9JB>3^Z:?( M=?#SN7?G&ZTT,K?F;!E-J%__9@Z-_^^5GL4T.7'A@K->1#ZQ< MH$1P1K(H_]F+.^$ EX^#/O(L!!(?_;R:N=.I>Q>WW><,$$V )! #92PF#CJG MAO[00'4CX<]I=E(6"XF>OIHDJ"WPYHI".6,3+ 21LX9L89[_/L#L_> MW D2M'Q(])+HR*@XG2ZKY;?WU<1?K.Z,G]=V/&V!8E8"K G3A@D(5;_MXOD; M.Z& E8N"7A(L0OM7_K9*0I@N+_1=S:8%J($)+ 5B&4^RB1Z0!D0\/2MG5# M2T=!#TD6@82S&+[/HPE;"_XZRM^_G:VFR_FWMS-78T=""HQ([$#((>5>\0 S M *.5B$XX$:7C))^#H*].2@/$V?KR BT)$^NM\7+^<3[[4DUM;6?4AD188P0(0LH&K!'7/!\PGKV]&SH*SFQF M$VU)$/DX6RSUY/^O/F]SG5QRG5S@0# EF6<01Y<['T">O+L;/ I.>&82Z\C@ M2%;O9.[U-KHM(L H8D% W%M!M*RRM-IZ.3CI]FT M(0,C,4RT.\"UH80KCISHMTT\?V,WU1>OSL M1!0"#X );Z,(G"8\]%+_\S=V4W_!.(AQ9_3=SG2I.KK_=F=FD%OWXY.EB M#WR,?CB-_R7<]-+]D]=U4WS!:(&/DZAH6% M7&.E,D!D^]N[0:3X1&0&T18!D72,.W^KE_YV-O]6DPG70 IM '8*:J6EYK9? MIK!;5U"]JE@Z&:.D,XT 89X(-%.N>:80M M+^V&@^*SC?L+L@@1P*K:^O!LNBD\S]A=L$?BX_N0GDP;JM261>N@ U9 RS3&T.D?R^?$[NZ&A MX)QC3S$6 8)(^%TJXYC9?UQ_BG);7*Z6ZE\MK)[\S>MY0VFY3T7$C"F@#+3>: \)[U<;T_3F M;I@H.*F91:0CP^+DSD]=*BY_/]$UZV89 B8@!YQ51F EA:']*B^?O*X; K. M:.XOO$+N:/R [OOXG5KL=(IY$_)BF 4D4=SH;^IUS-KZZ&RX*SEKF$6HV9/S;SS5!GL=O['4) M._I TX5W\<-B-JEW=R.\Y]WNU0+< M:OWY[^LRN(2$R_"^FL:751$.L\UMKB:4"1]=!IZ.Q!TT/$:C5JHV\QOTPJP! M<;)81+$V<8D\!+3R=2EOT[_:U5]T9/(S.)D^5;/Y]^JZ>UO>K*J M16/**6"(5B!@Q011 >G6 'X M\M9'ILS$7_AEP\&SX5%>,GIQ(N4"J>#Q[[8RL+WL4@L]X_3"& Y2V61?@+$Z MFWZ)5,_FWR(+M54@+3!\Z#\@*2W#;I\?O':9(Q'$[VEFT1%N9R^5VT%IHZ>$ "A+?B:;T NP+;_,9N[W:E*[ M]X.EB;NG"\!Z1C0-%-+6X\5]P/+P[A(BGBS V$N8!8#@?36MEOZ\^N+=693\ M]+:*T?Q&+EL@K8,!AB@!@F$(,<%9>_G:/M!HIZB$8"<+8#(*O@ 8K3VM+GP0 M%/TMC0%T2M!@):'9-Z(F6DJ(@+) )XNP2P!-W$IUNE%V[O7"7Z5&[Y?AU\6& MH=I96Q# :"^ @]YI#SU7/+>SVTI0"<%1'OAD$WL!&-JB+E -8?FL2C10JBH8B8)UU*K@ M56CK7K@/0+K2-FX:9O *JT%45(#E><37"]E/ 260)!# B0$8X6\S6V-FJD9 MMW)F&.TW0ZR/*@H U4,-QT?]+15PI$Y 3<>L!CH@XW> 9$1!+!7E,OL>UTQ. M,;#JI?&&$IJ^XB\#2?-5?&M-4#4/+]W#(S$D$(*B$$S@Q&8O*6XB9MR];S@4 M91!] 1@ZO?L\F7WS_LI/4N%_!X:D35-V(#":*JZD5@'EQM*+1(U[>C$0IO*J MH@!LO:N^5,Y/W8.M;6 C!B[ . $!A3(M%:@%S+W+-9 R[J'&0#C*(?8BZ@#7 M)4;M3#"(@(38 !1%9"43-(BVNW?[8&<+&>.>: R$F[[B+L#B/,VP/\CI6P,W M 1D@/78@7>.%& N,#!-9#9BUV MD+7.4>E[T+$7G 8[Z1@(3MD44 "87O;IE*1 ^]0J06"/L,=,93^GW].?'NS M8R#@]!1V":GOV?3VQL_OSJNIOPQO(P%5O11?8:"$8D 3[;UW1 K=-B9P+\!L MH:.8L'[ G&-?\1=@<=[=OS9-OKOST<5[)+EMI9/8[,& %BR3,@K U2-YU39X3X QE $.J0I* M.R=([A+;1Z\O)DUPD'*!G81=0-"7VNU6RU2ND^3S=C9-&[B?VBVL8)A:=!L, MH"".^X \\[GM3PLYQ60-AL-1+F448'^Z2T@K 935&#B-L,;!.:US=VWI62LW M6+GE05"5214%@.KCPWO7+&WM:&0UC"P0#FR@-N[)1!G9UE%[SWX+S\D8NZE= M'@W7>R_T$G9R[ <-S&L8NSQT$*[T$70!0 M3IQ;5RCKR4==N;/I6_VYBCY6[?Q0\^C.$0@L]3 8Z3!5V6LDMY,R;J9R(-CD M$'L!Z+GR2UU-O3O5\VETV18GUJ[N5NO"JG<^5+:>R?=IW@D4&% L%=,.2N)R MW[Y_F:IQLY(#82JS,@J UR,.UBF*-$-G[C_YZ:+ZXC=I_?/9(B7S+\.-_EK; MI&&JO>((0(44TI)88G-O'-!I1J@G3%GH M791@[LX1=2K&34T.A*:>PBX@M_12=%L3#]7 1/<0R(!8-,0B<#+@M::M-'4+ MY+(/YAPK7=E?+]EP=LCI"!_7ROCDEY6-CO433G*-2GCZBN'G)K2P-.(0!84- M4(K0:*(,Q 1BAWWNL_?QAR@0[8&1\9.4'B,!H1$N=]+IV((N MP5WOTL'04PE,4 I(CCCG"E'EA^DH4-3UW3Z:W6>(0JN82\#*9#+[/5GQ][/Y MN]G*+,-J4N^[WM08V6&@25Q86E@F/()Q8\Y=OKL3@25@JQ<@GD-L,.T4 +U] M?4V+H_#2<'=D#74<$B]@[CN9K[?5Q4[[X" J*@!ZW3D)J?<[HP)@(JC&"2C6 M9G<@>\&KN%87[=K?^W2X514%@.KI<66,AR[GZP7JU@=2'_U\/4^ZMAX93TWD M,<"6,&PDCXLSMQ_6C;*Q??H\.&@]0\ZBE.*@MIE3?K):?IK-J__VKIZGBSZ M4@@09YR1P1O/X&D M8SF#[@VH?=50 *H>5?=TW<*E"RF+8X%@1D$HF!1NP,JJ7DY5 0?-.Z$KMSK* M0MA+.SF2))I@IU,K&4@<=ASI 9&UER]5P&'SOHCJ)?X2D;1](] M&T0("RCDCOL:2!GW1LRA$+2'V$M$3\NNC84',@VA,YP%IPVVP>0N=FFC9]P; M,8?"T;X*R :F@0L3OB>1%[/P4+*8K21AZ\,'*49XF8U,90B;0KKOKVL\YS$* M*.084#Z"CEA!G<_M)320TK^:^(N?KOS[N.32';#TR+]6RT]O5XME?-W\]*N= MK-)R2.==\7]N2RTA1QA(P]:7,S2ADF#M<_>&VH/,<5.<.9!3+S8>5E=%;(F+ MY66X9[3F#1H$C&,.>.ZI-]1R*7,?03\A8-Q4YA 0VE^^!8#CE_ELL?@XGX5Z M53TDZ9 ]V/AE@%@819G.#8U'KQ\W,3D$,/:5;0&EO]][P=Q/]FZL^%$QFM28 M64"<(-KPR$[V48.-Q(R;>AP",GGD7H!=N?:3R0\V:ET5#$SBP$ [P9F-6Z;! MV22:W/C_[WEW$!"+F**H@$?#J9NG=Q[YS,U@-Z&YBQU@'M%038 M(!>85YB*W$>PK02-Z[8,@Y]\&B@ 3K_X:931)/)RXNZJ:97DLZR^^ 9V&)' M,(D!0]@C)%-[J=P6Z 62QG5XAH%43BT4 *J:D&JQ'[?1CTM=/:VS"')N7/:> M.C4BQG5[A@%./TF7Y#'_N"A:RZ-B'-&. Y">"@B==03F3FEM(6/<(]1!O>0] M95T 7"YFT]E3+NZ!WWA#D >@MB;]L)8O>6;P&6Y:':[*'T_8U>5+9V8$ZC.+A@@$L7*):$!94[ M:MA*R,@-I89 2W^!%Y#G>,[$NVJR6M;KE56,GHU3&$ LH(H;K*(Z]W[40$HW MY!Q5M5P.H1]C7>^63I"#E/AN>\_@U;XO,I>__]CF+>L9";5W-_86"APH%N*7 M'FJN0\ H>[.<'4D+#M&3+#LZ=G*76N5> MP,;7I37MQ]E\K;?ESN:]NIYM^7?;;S5Q/%Y&]Q/W4K;^:;&#@_L]JDV;I(*1Z MQ78 2@@'I#,J#0:C-/L$DH,R.'+IXQ@0[KB,QL=3P8LM]=J?>G>?<_HXB=*( MW/\ZU7>)]__V[A==39,63^;5(@8%[U;S^&>,#*J9:VJ1+J1,G:T4<(Y9C157 MV@TR G$@?D:N BUX*1T<+06OG([ZJ)N0S+_M. MA/7O:7O_DIMDL&MGK!;%E40UL(A0HCSQ1 _&YIJ"8M)QF;!0;UR[M[P+\/V^ M4[^12++)LVE:MB=?JUI*T<@ I(FVV$<)6<>$)3AW-X=6@@K!TAZ:;@)-;[$7 M@*%G/+R;W<48J7:6QD7T$*$$* 08914@%[DOJFTEI!#,]%?T\S/,WE(O #K/ M9R1^\'?&SVO1A:# $&@ 9I0)0:WE-G\7F6V4C N>#"I^82;E'O(N #4=!AQN M9\QP"Q3QD3'JD2!:0RIS3SOM3-RX2;C\V!I&*P7 [5$KN.T,2*R )A0!9#P+ MV'MC6.XC[AH1XR8*\L.GGY0+@$G##.GMS! E@ XP_H&P-9IK+63N.*R5H'$O M7P]@?;))OP H??<:S^-F?18_UJ^12P1,&HAIE0@L+@4?P]2A0K'O5!12L9 Q M_MI/P 5 )&ZH&/J^/NN-JF2\/WNB:6@6D$Q@@)[GV-#4IS3V$K8V>T7M^ M'@Q=V;12#,Y::V4E,L!8;H#S*LG%.6]S%XWN7J,\9)/0@R%I?[D7<>,O M%[&MI_?4XV4*I-<,!(FH[AD[-0@DZ)WHG+T'B>'Q>=P&BQE(Z]SN%ERW5B$J5#3Q)C- M846I-)HSD_O$:@\R1V]],C9*L^FP%)BV9JA4^H1M\IVE@<%YS/$@F_CN.<(A MVZ84E"-LU4#/W,WI-,^6O$LN2B$+)$4*6$F8PM(2Z7(?J_;.$ [:9:7(%&&K M6K+"[) U_'KQZ?UD]OLP4_)^/'WX^OSMC.2OQO_^HL;[(Y0#S7$$()7($$L= MI+F[W+31DR')G)[Y<3[[4D7)O?GV:Q3[V?1[G^\3NZR^5,NJN=E\-,9 !I62 MZ9!QYBFF)G=WD-VI+.1HMB^"MN2FAU17 3Y8:_;=, *D5QY@@5/;7*V"S5T# M4%!GEJ&UOSJ:TF_@E+-[.>TK12 ZG2T$D1)"51 ME-#E3BH/PC[5_ M4F\P>UDSUYW"3JZH;)U)S &:.$"X-)":4- M6CUKIU1/+V:D9]QBFV+0.I:&BZB*^,'MM9[XQ64X62S\,O&W_G!V]UE7\Z2D MM]&YN:W7?>C @8;.13:%0H()[WSNK.:N-(Y;L5,,K@^BXG)FO-5/R+X+]/[& M8&/:A'E@5 P#%?+<,JX"H>I"5VFWL?)@XD7H]510$3M^G:LT\VL:_U%5M_U( M:* 4HH 3%)R/+@S3N;?W5H)*NYAU(*#MJY)"$?9Q[J.3\=UE?AC^.-VT$]GX M([5=(E 0PT $G-;:Q*+!2L#T;^H_Z6+'SRDZV= MK^+[*FVJR=JUJ55LZ@ THQ0@YN(>@*# V6]_[4=I:9>^#KQ39U-BJ0YCXNG1 ML,][?FLW>3D%2C('*.-404V@H;GK<7<@K[1K7H<#909UE7-[=DO,]U#&];VR MJW91B*9*5!F_#!(3G*ICR" ]Y+L05]K=KD%P.(RJBD!A]Y*96B/$$'FC7@'I MK<::(D]A[D"Z.W4C3V<_>/G<$$HK8!9! V>;F=J=!$FC((V*+DA@.&#B>5!N M@)%Z.U)92'.P Q4)YU)7 1YC="_N4[DG]K]6U=RO]X+(L%LEWGQ#T.9A%"(B MP$:K3R#A%IO<37F[459D67$V?#P_+<^OK').9VK,O5DMJJF/+&T:DER%^ M)WHCRV]I2MCR9.K2_;K/VUQDXBDP7@40B-!4RN@(:94;FMW)*]*/' R9 ZFM MQ'W[;!H?'J5X-KU>F47E*IV.!E)6*X1J4L7U4-L8O+9 >8L!,8QJI35#*'VDR A4T"Y$ #R"GFMB&;9SW1VI[*8*8('B<5SJ:N$/?V1NW*> M/.@HPDA%O2!_/:,%P0"TI-'8!RJ=R&T.&XDI,N+.AH(6#W)_E12 K2O_^=[1 MN SGL^EMW-7;&:(, QVX Y;I= ^)::QRV[87B2HRCAX*:WE55([;MY&7/T\' M6!_G513=YS2H8\/J 29>:"5YR-WPI#MUXUZ/.C 0!U): >FYTQ"\75Z&TZ]Q<4UO M_54$^N4T,9O^GPYNONB)7U^UB7*L;%P&ZY/&U)+\\3<>_68M:%9$-])B<7,J%V,#_].'#;JL12 MFZ=?7KP[O;@^?1<_7%^>G[T[N3E]]_[LXN3B[=G)^?5-_/+#Z<7-]5,V.K9. M[_KLWHW3]V(B4]OTR_FMGMYWI/S1N'W3K?+C(VXNPWVKHW@5@K!V2T M@7'[YI9RQIC-'J1G(;SWQ;,^1+RK%G8R6ZSF_B8J\\UD2R;'PB1(*("SW 5. ME*0D]Q%5;A[&/;0_/)YK-]S&Q$3&P#*?E;Z^N7S[O_YR>?[N].KZ]'__>G;S MMWWL\9:G]+6\+Q&6;33%\^$H%[.E;P*;)!@HZPP@##GH&8T/S'U&V$Y1_HE, MZ>D=H$VQ!\KS"&T4"(:&*14&F?_9A;BQAU%DP\S+XYIRJ*=(RW-V\5OTG"ZO MSD[W<@$?__.^MJ:1E$Q&YJ%)S[C.)3!HHTFA\O+K\>'IU M\[>/YR<7-RP<<4@>UC0IH?UM>@="0SDWEIO,W4""BJ@#$XZMUQ3 W% MA.$!2IW:BI"8"8# MM8FG/_CEIW3JG>XM;A*+4_<_9]5T^5O\(BJ_,='(C(Z;GF> $HM@(-9#F;O# M[8XD]JZMVOZZ+ANS\#$DT0%(K(67C@A$#NE,WKLD:$E>UXJAA-):M=CZ? MY;HZ_>WR_+>SBU_.+T\N]C%83Q_0UTZUD)/)/+WS9OGR%D?2%N3CEPQ')1I! MK:6Y\T/;*>EK;![NLJ6G-Z*4> ]4H 9()IB3WD)N$MA(RK@G)H/OGEJ*_ MN LT"A>G-ZD^IF';8_H:B!=)R^7%Z/FTFMZFZKWU M&,$FL"!MHZDG$$ O%=,&6IB]06 3+;W]DF?/;<1O"-'A#R*J-QC!E#.4N=S% M#(W$C.QUY,!!S;W((O@B(Z&SB[>7,?7AY.;LE?'O$!8KNH8 M?YOBRRO_.T4N#_\T0SJC3D(F MHW'EO_CIRJ>N#F]GTS4F_EHM/[U=+99QJYAOP0EC,+J4U@#EI "6<4>XD%CK MW#:D(VG]NRRUOF8;E-6%?:QC4N0V"HWFAI "T5 MF#2Y_O7CQ_/U-863\[S0N/[.W>[$)R+E]G]3ERGG8?/7FX M"G0V#;/YW0;U#9"S+/JSVF"@+26,]V,#7C0N M"!,W7^D= 0YZ(F @3F>?&=65MI%]H@$PM.UB678M%>DGG;Q]^^N'7\_3E:O+ MF[^<7KV]_/#QZO0OIQ?79[^=;I(HYY?7>Z5SNCZZKR';BX5,!NW$VM7=:I(: MPZP'1*3Y\W/_R4\7U1?_8TKSNCE_#.";P&FL HHB"211UA 8!,2YS[WW)+6W MP:N_)I7;-RXA)0*(D4;J9^PMQ"($J'.GFU^B:5P#=PA,U0Q>3BT5Z)^=?OAX M?OFWT],WIQ>G[\]N4LWP7C9MZW-ZU^>\2%PF:Y6T'%7\]FI[7/\K_AU)S6?H[JKO)6(I\U!-;_W45KZ]PG63X @0J = MX-#"X(GDB [@@70G,(,+]O++&A>&=QIH$K=Z B&V.EB!16X3MQN%HQNV@;"U MQ2D;2F]%&K3W)V=7OYV<_WIZ^?Y[^X^SB^N;JU_W;F+RTB/[&K:=2,YDW-[K M:OZ;GJP>75G>5OBZ!H$@<5?3W@"-M++Q6XS*W-GN-GIZ-[3?\NSF+3Q5WC(K M0' $2F*("B'WZ48K0>,:IFRXJ+6NSZ:$ B/#J]-UYNCCR=7-WVZN8N1U\C:E MO_>R-HW/ZG^4V(7(;&>+Z]S#1SU??KN9Z^C#VW7+^,8]3<1/'NIT-,0YE]H) MECL[_Q)-_4\3MS^_PSZ+80 &(P68)-10@@,2N3O;[D#>V&>*&;%3/TP<1DD% M6J5TBW2_,.[^7_:U.-L(R&1?UB-0&A&!#0*28 \\PLIB(JB$N:W)4PIZ7[I( M\W?]Y6<_U\E!WSR\$8D0P7336@/$5""$LD"S]_AIIVA<"]%#^[7K%_D$7\!@ MDPTWC\<$-?-"4D-Y')TL&+05P4D/_3 @VD[/N,/"LD,H@] +W$.Z]M7\.)M4 M*:>P7])PQW<O130-?:,7U>(RG%@[ M6ZU36FM=?=O\^63U!8D, TCHZ!]*S8#D)@"NI8,2.2I1[C1D-\I>88//5NP] MMYD#Z*^ [?>)+!MX<4#Y^(?@Q@ #-074,DLU-%B9['WJ6^@9=_L='X'9=%4 M[C[.J]E\,R;BRMN)7BRJ4-F-/-W_66V:#[SS"SNOUI/[:B.,. '&0 B<\Y!8 MCJDTN4^K=J5QW,&>X^-S4)T6@-D+__LCZS^?3>-'NY%?XU[P5)@R>M*2 D<] M$9A Q+*W]=Z5QG$G/8V/V4%U6N1Q8[W[]8TVD_WBH,9GY6_1O8W(41IU*XZ! MUD( 0HUW+*H5H=Q>T,"-NJ.LW6KB+\-I5/+LF_?7?OZELGY],3_ZN=X]*6.: MK!^Y7H;1KL]NXXKU;F/GW\X6RZVI@_MFCC!^,JD6TPO.*:%*9!?54,P<4R/P M5DS6+D(6H?XB9N']$,4/WN\'KY[\KN?N\>CH=!2\$&C6D^3T,DUP7/W[8OZWL1 M_!)_<;DXFVXVK;_ZZO;3TKN3N)/H6[_^X;L85'RO]XG!Q_=OGDV7\VJZJ.SZ M)^TR])0"$P(#E"HBL55,&?22"UTR@V./ -4#!<\[$/QV%.!#P#JP1598/W$ MHXE5^R<&ZP_).$AKP%3@#J.37(SW%',&2.FM](H8PG(7P XX3NL'R+^_Y.UJ MGE9>.YR=BY\$<\#@-"O*8RWT<':IG;:Q^Q[FP4JS^,DJ_W-SDN/ M'&SXUH F:><12B'N=:F'-S!QHS.:QF_8W'?6QQO!U3Q!A7"0AN("$Y<7Q"A0 MY'.?KKY,U9&-VVK%2N=Q6_OII$"3]'R:51\':.N3RM6*LF:W:A@-%FC.M@R.V-^B-3]L@/D6 ]JUKM,-(-) "RB!UTPK M%YBDYEBF7#PZXG_VAE3%;.-B>U=-5DOOVO%.N02*" ZH@0Q1QX@EN8LL]R3U M."9DM&*HI2YC,*45:*3J_>9[U*,U/2M_4_PAZ]$ZMC]'-GK72&) 3&!(4A>P MSWX(/U1K_!\'!\_>\*BIZ9MO]S]L!#N'#F@L=9HUKIA3A.2_A;XGJ6BSC?W)[3 =J MLQ]C#WU[._>WWPL?UZ]MW'DWW4&5!M(I 2C"B#NN$<6Y)TUW(FSL9ACYT?/< M$N773X%VYX56]3WNF)H:BK@!8M^ N&6Y)ZE-WX6Q'6[&T-I\,"K5['OO;[ M6[_=7G"@-OT#6L-,C=77O:2H5H!%(!EFM-$V=Z@U4K/^1RMM^PO;5QB#%!BK M/:#>*Z,=A,8,5YW8B<17TQP5N_-OF0>R_R[<\;8C!%0/NWSU&"GAB@634 8T< ML"=4 &SX'4,JX'AV1$R7"EU&VDC=[# M?1 DM1109]-3D;T47NB#OK_UZO;@@=NX#VC3=FG:S5W:0^,G@[2@GC%L9.YC MKB&;N3\J//E^)VQ=;!*7X'FE336IEI5??/ ZO=9=3J^\7WZ:*\O_5[\N_SM'0> MT):U]V5EA *MD(A04I93!24,N6MH28.O:U8G'P MCGT[J[V ;?][X]=T+WIS K)A\HV>)%?GY&NUJ/%D)#!*8>!##)L590:'[,=< M'>@:&9GCP^3+ [U8R*D@ 5RSYEWVQD__9H^UB1LO04F=>ZAPF!(O!)&9B\[ZD39R%?. MQ@3/;'!-'@T^'RH^:@X=)$!+3@#2 D(C"(K_'06G#Q2.:WZ/#Z][:79WW*H- M;J?I[H)W-X=,2&R-ST^O*H@#EO;F+W]PZ0INC)_"@9"Q(@T,8&8 TB MV$N*&,]^P_- &8L7VZXNFOJN;O6\K'6;?*1W4D07C&.9_[)&+N*/*3/1BKE= M&U$/H]X2G(4UY?&7MX6JU.M(/'1 <6,89Y1QF#OM\(2 4O(+!P7!\TU^;XT4 M *?]!?>#[:E+C;DN])U_-[O356V\%I,P^M]6 2E,_-M:1%7(;3$'X&/DNPS[ MP^JYK1Q;QP7@_%$?W36KBP_^SOAYC0T4O?OH;J?;&,$IHJ#-/BFM@9213>GH M&'G>\R^#P@K W;H#?PQ&HR97BVTK&:$H%.L=8#9P21@4S.6NE*\144J"=,QM MNY]F2H/6]A7G%0+*< @0]U2&$)C.'JML(6/DSG[]%-L&DSVD7 !0ZBOHQP)[ MR)9MMZY6L70Q@L:0S#."H;;(Y&XLTIVZ@F"U#Q :O;*L6BD*;SO.N6E,NM(0 M5ZP7%'C-K3<$"4,.'D&\2/7(4[^*V%4/K/MC1OO%*BWN>W4M3K[H:I+$_WXV M7YN:6GH,(:!=FLW$E29>61CRSV49B)?"8YO,F,RU)'("Y)@7ROJ/W_QB/2E[ M?42':CLO\JDA<[HW%1BC@@BMD?.0 [T@71%P@%+().I]/?IS^M&5[< MS%*SIT<_3R?4%[/EW_SRQ]EU32/2 Z,X!40A)*T4UJ/<-<>#,3.R)S7N\B@# M(J]YK6QL1]Q'[[^5?J]F29A#P&@:@,,<*A4X"_YH%M!6#D>>JOI*5U5_,(T] MY?@T;JAW+U8I7?F4\G#)(7U?+:R>_,WK6FI""P8T4AHP@AW"G$>K\NQN;L,D MXAY$C#SD=!Q<'U1S1W;M[62Q6-UM9B;_&D5239>??.J,L'[?+&S&*6^6^$!W MX?:@8,@+T""(M%U=PIH9BEP0C(C-(1"YA[=])2" MHFK,HBCBNJ?4!R!$FCB<.H"$ (T*UEL6"4U9CTP-6A-66=U%N!HUTI- M$O$(4$S3Q@#7)^S1=4'&"@N-#2[WLGRM-67=0?!235EGC10 IZ%J21[+P!D' M#(M?"J2I1 \^\A92ISWOA0/PYL'S."/ 3* M0 TDU0;Z0$2@N8_1&XDI_.QE<)PTY0%Z*:T ]+44R"4V,+".T+BJ$0%2"1SC M.J*8@7%-D]R&LD]%XWB''(=&7@Z%%8"[//F.#U!'N(YZP.:UK:2K:O&/]W/OSZ:10+]8;A,(I!1H M*@6P 0MMC#/0#5< /A!3KZ&:I(Q5U!LRI:PA\[) S"YFY<;/[VJ'_@2E?5DR M8)7VF@3&0_ZVCX-Q\QJJ1?JMFO%!,G9E2%;C<99J8_1D752S_E>;SA!7?KF: M3Y]G020FP"BD $+*:AL8UO#9VFDH)#D_=V*7,1!*M-5HZ9DCNC-)K+8/I#H)=6BNU:J0 . UU /DDV/82&!6M%Q6-&9%KZ6LO(4J#0*XI5]DZU?[ R MF.XXV:4,IK/2"D!?_NL7:>B9(MH!QPV/(; *1FU1#8-..K]<&P,IB$"SDAJM=<>YI_MDYN)(UT8&9$YW&+9 R9[KY// MZ]O&UTL]7Q:Q6M:=:!9GT\TMZ.IM-G"@ M0"*)@6<0:6<14B;W(.[=J3S2HI@!@3ZLHOO.:RG"VD:;'V%C:.M/:EW/72%RJO8KV\&%01[%)[2Y.&7S"NE,'8%W-5K%?L MS?^Y5@X$DYZQ]^FTC+5R[X:F)/IV(01!@-;0 @(1\DIBP5CV0J/<3!QI_%U& M KL?@K:/\\KZ9,?"=CM&9)JYJ14@F@9,!%7& M%W-Q;&\NCS38+V-5#0RJ/\ZRJY468!UW:2X!8TPQ#&VPZ$C7VJLY7AD$X>,L MR)W@=CP',HWU%%L3[KL(2*!H59$G@&.)O&82T?J2A:Z)D>"71EG M0'V%\\#_7O*A--HMPPSPVCK$C Z8EU/CNP^'1^J.'NG*' Y\Q^"ZOB2=+><4 MN\C'6P@D1!P(Z!CV"@HE#YZ^S\SCJSD+.XKE.20 7\ON63L:V45"Q%N@=52G M9#2($-T+=O@P,S./K^;X[2B6Z) /(8]=)AX''D&I$88*.TH5L()*L0K3O\< MPPE?$%@HXFQ!%@K%0H4!:>*&='[$C-'ZE*6L7+R0.1X#B&R MB4-ZH!%! I.B#?$"UW,W-XL*Z8\K^_85DP;1$KRV\S+PC O;[Q/A5%K%^BD M!L8*!(362)!@(T>#!$V#<--IQ8C7O&+&!TDI#ED/231'@)M1E_'[;V?3=2>L ME9ZDMINX?NA(@2;0 TH<)@9RY.T@9]V'9;/3 I/_7&"CP.H5K+SF"+%)1#7C M)*T&$G,#M R8,ZWB_P>Y('98-CNM//7/E3<*K$I9>3W\Y=;ZFO4/W^FE_]Y? MMV:8N 4&:0\41U(X'JPJKFG%CBQVJ[F$KWG)%8JG5[#<:D4SZ_;4[9$J=1)( M%-UN;@*24BMC26F7T[KPU6UAE5?-7,;"RHZ<(^MJ?N47D=4T[V#=-"'ZT\\' M'P[4O+S[BX?L4;XG^Z.T(E<4 @T5!,1Z:+71(JCL TJ.LQ4YJN," MT3JM> D]!E1J"BUA',/<6_M60@J_)#HX/F:YE54 XEJ&NC])EV@% MM(L1*)=6!*D,\SCWEMU 2N'7( ^-NAP**P!W^9,D!L:51A "5$EF@PA6AF+* ML<]?>=O[G5S1 ^O^F-&^B4?/IG&G6:VULAX;=_-)3^^S=1>SZ9>X#WG7TMM* M&@:T4 )(9ZA$6G.EBAD(L1>'A7LBF?&;:_D,#Z8_QE+;WIL*

49AQ8Y2B& M,>21K)C]9U?FCG2!'0#AAU^,>\#M^ NQ7Q1/>U_VX%.O'*\ 9Q;+@(2QNIB; M##OR5G@ ]$=8BSW ]JJWQ-_6^FN2"Z4!*(XA0%YB+8QV2A0S/6-'WHZTYDEV1?TV+L![E7 MOAY?<-TU=4!+A '!6COG*7(^>]E*49%B>==N7]-:[ .WDBX@#BN<%TN$VZ8# M( @T]08H3+T-TC)-CW#%[B*"(XTZCR;%.A@<7W7 V5U\M0-1JX!BC !*"'-> M!>KP\02CW?E^]9G;X19.@49@)Q3_X;*^.XO/!P:4Y198A5E*F'MFCC4MG,<2 ME+>#_Z$LP9!X?M6.P--DX,Z"(P$#Y:0!CKJ ,)(.B-PS!GZ5[#V!T)QUNS^D-?OK_SGU=Q^BG);S$(4 M[MULNKY4D_6J_4LOR7^M?B>V1KE"CY $B$, M;".0.=L]DS(H-KY:?9O/IO[VYF;_R/7ZZ9 J\)T-990##6%'(< MB.ATQRE2\D@,\:L?(NA-Y#%=C6_%TH,M/:S:"G!];N9>+U;S;VNF[WFS49;S M.BM&$J HHL +2:"RWJGL?>Q;R!DY89@?:[E5,"*:TO[6QL?)U%WY:K%8U5F" M,@#-XA_1-W":"&'4<[M6WSUW>-_(Z:7\L!E*UJ49H^_\;'S-M[/%\J.?KWFM MR8UC8(1U %-!N3(26CBH96JA;>1SBM].+F\NKL]/K M'N'DEJ?TC1=?(BQ30'@V_1))F\V_O:L6=C*+%J81/9I&U0H$@2%<(!MDU&#N M4;TMY/0U--\??:5__Z CHBH]65SXY67J:N?G7WRM*@Q[ ;2C'&#-O=&82,US MCS]]F:IQ@[Q<^'AN73)KHX"-[#M'?YW-_W$VC?;2^D4[2\)HH!!W@&KG@@O* M:I1[%^M UKBAW> (RZ2/DB#VOII6BT_>_3*;N7:67-R/C521)8.9Q9@&G'UJ M5P>RQ@T#!X=8)GV4!+'(1S7G1D4Z;UIIHPCFEZ?:+QD J+"RG+A@XF+-8HV;K MRX^G5S=_^WA^NNW=88.AT?)["PA5D%*U'C>6&5$_WEXH,F*8?&20]I%X"5[]+8 M3KXU')A(.M!&6<*#(4[G[@_^C(1Q\XU#HZ6/O N R]O9NM;9)G6L$_.W43\- MK"VR.Z M"O6X]\1"5ZCMJYB2P?;+?+:HSP/E""AH&/!<6PD5)%H=+ &UIJA0@.V-@*X0 MVUT=!8#KQ-K5W6J2&B>^\Y$(6ZTU%3]/_%IE4W=R-YLOJ_]>?[^1^=I19BH$ M]#0-4B80ROA#C++/\Z&Q92[ CJ+B J#=)MC:F"6"0:J'!=9!Y:C#&/G< M37#;Z"DT8!W<9NZJBFQ%$#E+B&].+GXY>W-^>G)]?7IS?:'G\_B\+WU&0;_X MS/[EQ;L0G>GP.I5'_5Y-)A$ 9Y'@Z6T5(XN3Q<(O%R^72B@'@=:. H29M X9 MPTCN:MR=".QKGAY>5C.K*7-C0P"(,HF#<@&[W [ MK7]-;N]7J>?,8W9/OZ;F%HUBM%H"B:D"5$/BC*7*9R_\ZT/ON([6X1!Z,)V6 MC=\M7%[YE#=WJ9O ^RAS/?F;U[5L-S,.&&<((-YZ$06.&,E]-2,#V>/NWX?# M6'=P#Z+PH\/X1?38;W[WDR_^PVRZ_%3?D30"VGL,9( ^XE)PSW,?J_6C>%Q/ MXDB0W4O-1P?JM&QO?I_5:NA19%(X%9>O4AI)2)#.'1CN1>BXKL:10'@?I>Z- MW"]^;F;C83>"L3X?K6352H);DI=<^*!010!ACQT M3EA/H,L,W%UI'-=C.%QR;5#=%7@_]_EIX4/5X"RC%8FLE*]2I4!Y20(@W G.)HZ;T/P4=\1MN*O.9+Q$-KM>S,UV/>MMU< M#$H#&2P%-'@= M*.X-SM-G<@KY2;QH.#IKN?VDN#98/S!V,7^J[A"@J!*$T= MB/Z4A)'7H$C !SP[VT9BL>=D_:#2'9*]]58 +-^N%LO9G9^?5XMETR6EU.U6 M8PPDE#X09)S5N6WC%C**A5=_M3^_,=93!V-W26^1U?>H[8''*[^NF:[)="O7 M3"F@I-8 .X24XAY#*U\*<_*25.R1:384CJC" NS?S5P[?Z?G_UA$9WS]11)G M S/"6J",5D!**M)4<^5)[O10*T'CV,0Q$5+KV)Y+705@[YW_XB>SS][=>/MI M.IO,;K]=I6%4#>Q(BZ*@# 18A%30KXCQN:_6OD#2.-:P(/SE5%D!"%Q/1>LF M)N\YT!Q"H*+ C".6:I^[.TD+.>/4?12$O%RJ&A%U:1+559K MB;*.!Z]P-WR], SL^PM+Z0EPJ)S*_M(N 2+;D8UXFH3!%=!:&:MDX*+;!-$N M(!G3Q>JAK.?JWD-R(RO\0UP)=ZN[[80K*8"R@@,<*'/$(Q5P#I4_>>G(2M]' M9;,<\AM;\?IK,^&$>1#WK>A ,48H"P*);DT_7U+\XY>.LRED4_S>\BO ]WQY M'UR<-[8O@0)(JRS@1!DF)(F2RM\(H3M](T_D&^V\9C =%H#/%IY:;O!+;X!A MR ,H,'&02!W$ <]IBFE)-!PRNI_/[*NF(DK9FOGZ=>'#:G)>A=K:M8X :1@! M@3!$D7*&8W0P\/V@J]BCF[T1T1ET>RJG;'NWM0F32OQ800#GR!"M.-3^@):N M>U>L,4YGA@?:'DHI&V2/.BH]KDFN)V-W*HN]EG8 M(.907('UN6GTS,W?/IS>_.7R71H<>GW3:5G[Q]^W9V M]UE/OYV?OVTX>NW>G(Z7489;5LKJ4.11M%]$-$^*^&HX:3M-&'A[9]O9U]^CH_>F)GXX8>% MV?+"4DH/LN]=?84[,BXV5#/RV<4Q%;W7- M,LAN[%WB5$?8Z^G;&#U75D_N[5I#_9Z30&KD@$4XK@*'8WS1;9MH>\MXRM]? M:;,A)%A 0O)%X]AX2A58]+ "Q(!1KZAF(4B5_^]/D+54UOIR=DTS.9W&Z4V)$$<$T 2R@&$R FFA=,N=XUX'WH+ MC^+WQ-"647('46BQX+W\?1K?\*GZ_-'/;=+P;6WQ.X& YHH )E6@7J0[;;F' M0W0FKL3$YQ!XZ034OLH;W<';RM7%*KDGE^&WV=+7ECRC6+2WS:^]>R^V*XC>\9[ M(#%A0 DL@\$6,9H;DUUI&[>YV6BP'$1U!=C(CFR$&/@9ZSA0,K# DP]ASBE_/+DXL>I3E;G].W(N=EXC(5XKSS M9OERWS"K.#"&,\ -A4)!B]M/.?:[/KZ-DO[WY,WR;#U4NW%TLH8RG69!0#AS MD <=>)K^W'8-3%3YX(X 0*VL:8$CWO M+]F08.KXPI*0LJ]J9P/+N0"C2J -BD;1I0(GFFF M2.Y.*]OH&#=/F7N#ZBWI M'2T.5-$*",HD +9*E!QICLTR&W4S*NT>FOX1<@ MLX>X"P#-E?\RFWQ)/8G6!O.]MM5D'?MOM9=: <5B<""I]I@[P23/[0JW$E06 MA/;1^&PH\9?0AF?;FH+.Q.6D92H4\NO #_Q>F46_K]6Z5[1E[31/?*@@T31978:AFC\(GZ5E0[8U"R?.0FUP9D] MQ 92QCT=-&8D:N,\VAZI?A MLX?,C7Z<_S)\EN][VZTSPQ"@*C@.CCGNI3U?N$#]1S^O M9JZR]Y6AM=OUR*5!$@A008/F-B+>Y+XMTX&LDC*SPUF@/KHH%%YGT_A\OUA> MZ:4_66X8/)VZ6N4[=4 B+@",7B:"#E,;7 M//S;V6+=GK46I>/H7J@8U^"@$).80&ES#QEL(*43HL0Q(2J'S N SN.^NI?A M_I907 F)G1HO4J5[M A$\7@G)U M<7;QR_7'TZOKOYQY M DBJZ/MPKXG.[:PVT=+7JD1#^.-^= W(+(8;PJ79P5@QB+R0.G?&X0D!(_?@ MR*'OYX9C?P'WN&6^S++C_-6GL:;>G7SQ\^CK/W1N6,MF<;E:+I9ZF@9?OM&+ MRM;+_#TPDFA @C-$T[FTTW M;)TLE_/*K);I<.MFMOY>9,^[^T3=R7R>BGJVWFS6+')LD00N<$8.(7!Z8%46,;NI86V^JR:K^-W:$JUE^J!,-W8=0-X$ AE'4.5.->Q( MXLA].@YH0+,H:7\3.HOK)$\KCFV!G'M2QLU['@0[^PB] M"/2<3)>52\177_RUMZMYM:S\XO2KG:QB3)YZ<*5NP:OE?2ZE)LR[V:I^X&I0 M#)(<1\!19J @FDJ:VTIE(7S<_.D@R#R\0@M,DIU=O+W\<'IS\I^GUSV28UN> MTC B6V_\U(=J2V=*E_JM> )0C#R$4YY"G-OK:B!E MW!3:4(C*(?=RX?-=:A_]5$_2QGTR=0_E1B?6SE=U']/*D,9 F/4 $!\$UMSD M[@C0@]QQ,V0'AF%V_17H6UV?_I(&E9Y=O+^\^G!RM[[4IX)E_LVM^FK.B5_YP.I:>W3?CCVL=/E$>3I146BEICN(76K )DESGD;]&,"IH]QZAKC+W=AL M*)/T8W3,\S<\:M7\YMO]#[=>OR,( >DY ]I*9ASR@87L%Z)W)_,XC%@K=IIG M10VCK)';=L2 =S&;5&[-QKJ\;5O7&JII,LTN_J$"Y=A0KCO5D;[0OV/[VTL9 M[#20PF=9I5\HA:G[B]>3Y:>& M/H^> TU#2%45&A*/G'E^/[2APW_K:XJ(SO?1W6P008Y:Y+093#"M[O2D*S-* M0& 0IP"3(#PUT5MSJA,JVM\S\JZ3!Q8913D^+JX_^S2X;?GMXWSF5K;)=9

N+\*V&0\F^@B[@=MOW1/GIU\]^&HWB MI//8BT_^?EC5I[P6-NU>0!2 M80NDTT@3:!TAN1L'M%,T[@W(X>U8/G7TQ5@6>'5FA3$1/\&XL\/ +-3>4I7[ M6E\_4 W646YP4.510CDVZ\<>_Y#/>'X[[XV/(OQQB<\O/E33V?Q1*^3U-9?' M3SG]K]5ZB.;RTRS^Y$O\E:TUZ1AZ((EQ@#"LG#&"RH%NGQZ$O4[ 5T<+_%*! M4H2W><_RO2FXOQ'VG TG*-"21\^9"NR;Q]Y=V-ILSY(6IAS.Z67A6)93.)99Y+TYU M?%?^"U3[,'G@BU3!IH-U20#U$EH(!=0NM]DO^"(52TM2*0V("Y2H(+0UV=E_ MK1>I6K$SP$6J5F45=Q%F6[4C#FG\-S: 62N$UM(HG6/H^2N]2-6N\)TO4K5* MOSC\;"^$\E '3T' +6@A'!IC>^4!WZE%ZG:=;K'1:I6 1?@A7>]UY-:^VEC M@>2<:V%84#IWSX:CO4C5KN,]+U*U";P W'2^TX,Q ]HQ!(B*;JB$V$3CF[V MYF@O4NV$G3Q"+P ].]WI4% !C>+>[2PB!L+X0Y:]"O557Z3JY/CDUTT)0&NM M M<(Z"@0H*A $1$QW+"Y&R,>ZT6J=L7N=)&J3:O;IK5)U!D5&4 M8Z.BXST@BRTPZ9X@XI I:ZST4G:"PQ%>HNJ,@QS"*\>9V.F01A@'# D*0"2H M]=A! [-W ?@C7*':S8?-K:D"T+12O)'X>&[WQ\0;3#Z?%ZZA[/#AWH?+3#&X<\)=V5X0.?E:* M@4%* 6XZ5EINT[W."MM%7 !'GC'HSNA"9"(X!@<"R^(EK0(O #>=C^U0ZEZ&@@%.P""IP]C"W"==1WQ6NA-V\@B] /3LUO^.RQBO M8@&D(B'$* T9\L^STNR.3W[=E "TMF0OA3K:6(@!HU9:[7W@*G=!_K&>E;8K M=I>STE8ICWT$LM,17T *&$D@<,@$H[1UD+_NL])VW>U]5MHJR+$AL>,!7RKP MALBF_5M@A0*1SG3"Q-&>E78'1491CHV*CL=]WJ#P_&= ME7;'00[AE>-,['1>HR6)GQ@'! JN,85 5G@$>>ZT31>ZBG!Q,J)A-K!JCNP4]JW^7"WU M9'UWVU7+U3SS6+].;QKRU+4K@P<^;?7>@.A 2Q"T9CRB%7N5_;BQW--6*#S0 MD#C $7$..4Z,S3W/YM6>MK9B9X#3UE9E%7=:MBTEHNDZ&Q\ Y_&CTD$KU:D= MZA_SM+5=X3N?MK9*OSC\-$R8,A!H[!CPP2D>N"<6#W.W^3A.6]MUNL^(OS8! M%^##=SS\LRBRP:$'."ALE;0H?NN?IZU==+S?:6NKP O 39>#/\;@_VWO6YO; MQI&UO[__!7O "PC@RUNE./:,3SF6RW9R:CYMX>IP5R:]E.3$Y]-T0-@ M3]_$ST89B#A@3$(0)U'$"2(:L]_95N<;'_?8A$"TEG#Q1GA!)>"42)!F/.%) MA+B6KJOZ/V"VM0>P/;.MNZWL.XG2-TFXT<0X9T#M_;DH8I1@'4F,MVXR_SK9 MUA[8#Y/QF4FY\:O7Y5E9W)SE]TK6[E<^3BQJ M#IDI,@;46D5081FG$V5E^H@7Q(;'(3>:R><HHVN^\B7[.:FLN]& M&&Q>WAG<=ML;M;6P0:A$F^F#=,88T42Y[LS0)8]?7S,%5VJE'J[0\)RR>MH; MSJLK5=WG0C5%)2+! !54@4S2R-XIH4CB/FS:D:YJ^K9?YKA#M71HXC HLC0' MR2<-ZE'UQP"#H,#\E($L)?:Q'(P3WNIZ7CI?DQQ^JO*G8W?= AG3 M5,0"8YBYZ'G2*H"_%<<1L*5K*WNDBBC7YF#W\,^O5[537 8!E4R9HQPDC&+& M<=:U"5TJ\8^;\OZ_GD9\I,;3#Z_,>/V>1QJX :T<9<$ ]AKG9?&U99N$N7&3 M-(M RB*:<)JD4KHN>WKS>7_[#+=<&&O9P:2X5Q4O7=V+:EY36Z/+7&G $LX M2B*&1:2BS'E#DETR^3)]J%I8M <.CV'M_.^7ER<'=O[:[.S MH]G5GR=G\_]Y)I;H4GE/7$_"B]=WC898/8(U\?AN\17PB[14?H0%G E)-&4N(ZZLL6R)X M+N8["&N&VSS NH;9T='7+U_/9M?'G^?7?QY?'LV_7%P>_WE\?G7Z[?CTW/QX M?#:_NGIS'?L[*V[4,B]F0JQOUPNV4G*^^JZJH_+6R/-=%F6/>M?EQ<:CU8[\TK@BFFUJ3A.5,D2).EN#=F-$[)V.\/EA=VX$_*[)554U!&0D!PR@!2V&QH MLXB2U'7I8(C?7V0J=O;),8>7POVV,-, MR6?3S*K<'"!N/J\K\\]'W%NM)=(,<($1$#")!>-IK+->%:2.YNR$JOI=&3_B M9 V%=P&OK)WPO6B[SUX\$X#I* ,)H9#P2"$0Z921;+O]O>?PQL@I@WY/&0_,"7]U>1MWVD-KB"1@1F/ &==8H=1X#]?E M0"-%]KOK"BGD-P7&P]<&9Y1^$R0I*WM%_EI5MYN4LE'ZCA5OTP(O^M?RU?9B M$L(:D(13P3/$,NF:R(,$];L1\D'?Z?'\%6H&>B)SR(*!/44Z>+7 &).%52I M(NN2!33;]4QBD9DY%;ON"^2I5*#G9QN+NPF/ 4]8 G3*XXPSG6CJW(GO(=\O MD:COY%K-=T^%7@!GT)?K:\?_6>>K!ZM:6:B6#IA$,\!3J4 6QXC'4HDH=EUT MTBG0A^#> !ZT]9L=#4H #-O2H?DF%)/F])L)"3*>"46DB(ER'<9K%"20_K/C M@2Y=6ST ZO28<,T7XHQ7!U1("@1BD:0IYRAR[:AZ"^>78@Z(L/]R. "5(&K. MWJC66&C7UJ4U 42J#,0DXE%"HBQAKLO'^DD6_/HXA!CM]'.%45BNKC.(VZP= M,;^B"9) F(T%C;-,1-3U\KF?A,'7)+IEHFO,PF)DUV[WK.T^:))RP*C1+Q92 M8$BATOUZ@+@_MY[M=:7;=Z7L^//#I-"%0,WYT6E3D/_YU']9+A8G9?6#5;)6 M=(2(F>"8 "63+.)I9*>=:U;V%R_X!7L$3[9).1%H ?#Q:E6*?W\O%P:MY>-^ MN[;!MI?5(YH"$E'.,Q1#F3I_5Z4FA6=V305X+5HRROJ#^7.WR>^;(WRU"C&+ M'6<$D(R8R8DD2I62D#L/IQ\BBSW=:]&Y(-[C3LVJ;N_\(XRL];K&)?#GBZ/7KY4\G_.EV)1+NU##"T9LBPV MRV4J(Z"HAEPD3$?"]4VN/<1S]Y)YPU']]7/-AR^N4NMR(P"10K&.$#&["-?N M:A\!_6[LIF)5^X/FKC$+X,SP:C6KSK7Y6TTY'QXCP##=-)GF<0()2K#KGHG- MDH3RM+ESZ&N=R$;C$"2;FA,]6": $AH#& F!*29I*O7D? HAU>H"YYW4&6#T M ,AC+_DILUDJ'QY?@=JZ[M?2=#3+$" 41R 1$8=2B(A UY&T?I*%1JPA+"@G MAR0$HCU>+GUTXN_\>DN*!$LS&[D +$T(%;%&B73=/&B73'YC%-.0RR4, =#J MO9'.V6VC:X>Q.? 2D0(N6894&B6,NNZ.V"Q)*(^E'W8K-0B'(-G4/.7,1 < M$P'BF$LD,YPQ[;KJHTV6D%:\83COI,X H_M^9.GHN[HM;]BS3WWC9EN*#9(, MT#@A(-&$2$XEC.'6&Z0M3R[M^E)H_!@"9CF590/P,75/_.J(6[.M6FK 5)8 M1'1,F(XCG;K>#?42+)2'DZ=>S]RCY-M#G:_M;)GK*W:?%S?+C#.GW/<_/?TW+F0E,'N2"]O3+.5_DCR](U)*:D7'%$@D@$Q0KG7*5 M(=>A[1YB>7[E93*R385,>"[KSWQI_GO[RI)MY7[!-B&SFM&P,C,HM2\QN M7N3#ORKY!F 3 -_L\V^KY9]J(4^+ZVJ]K"E F00$H=3\BF=0(ADI$3LF5TV( M7DPB'Y=)XZP>(FW:/2Z3%+ XT4 1A*G S(SF_)9:NSB]J$1_(2H-1")$4K7X MU S9@%^F0:P%RE#"-.:N\\QMLO2+ML)?B$]#0 BP4UI3A?AKCZ]SM7IL)IJ+ M)]L>ECF( 0FA48JF6V'6S MGU^N1KX;^D$U\ITX!,FFEF9(6!C3Q+;I-M%\5>JD>]F@9,:^4Y(0B#:GL79,E/ & D# MJ+&]30>Y3EV7H?X:-?+[D9Z]S/1ZZ1[\9Y8(U\I]%]E^_L6\DM MH@B8)5L!P3"#*1&0D;]3C7PWF&-JY#LM&X"/&11,YC@%7! $4@RUQBF.%';= M9^M7KY'?:SUSCU*0U&L.2[>^#(,CP)76 !(LC&-/(633E[9VR_@!"_&[:;*3 MB XQ"Y*35ZJZSX6R2M7JB#(*>)8Q('F<8:Z,$:GKAC6= H7&-I=-;XAOP MYMH^*+ZT'1)5;5E@@@/.LPBDFD.6)LSN72=G7:MXH5T@.2@%W8 V^B71"6EY M_/-."?,-D( MMI"9V6S/6B64F7@,FQ]C2\!QSHUNV%X]XG&@)2( M*" *8P IRY($LX1DKK-2S9)XKR&;B"O;WLH!#A[/%,MJ]<^S?/5TF_F(+1MS M+3&R?=,1!FD$=N]R.&[SLL%GJW4&&A+"U6PQ>JA.9/&!08T$3&@49P224AJ#K>];LT?F/V#K='C@T? (5> M)]^56JT6F_J4V6VY-O^T[](H>5UN7C.Z8%7]61F4(,!8 D'$99P0%&-(7&># M]A(PL'WX0%:4AX+(]VK9I-ES;[0O)<\7ZD]E-@+?C\S?SL4W]3T7BWJB06$& M:$P52+BD4F:8"-&OS].P[P?FS<:1[% X!'@#]V1V>OEM=O;U>'YRE):UQ:4BK0&)& RYWF269H5\Z;=R7JZ^*&;_4,Y6+W^E<:N1$@0H M4PH(I44&HRR+T0$,LI_0?I=29_S:7DP/"V8 &[P7Z3\]O/SRSUQ51JCO#V?J M7BV:(D*V8(E0'H-4L0Q10A+)R%04[90L.!Y.29PD8"#\=,J2-A,[A"HF+I\7=>K7<6"QJ#@8E M(C+;:24!(X+)F-,$QW@JYM7%"81G[DG01K>1B 1*KKA9%83L [U1"G@JE$@P MY#B;;$M8%\?OD=8ON88@$BBYDI9[7])HD9 4P S25"/!-9IL,U<7QV^YK%]R M#4$D '+9_MZV ,7\RSXH?L\6FY*4AJV$0!&@5 H@$HX%H81QZ3JQT"Y-('[+ MR^' $48!L.U2F8-];FMWFW5J_MV6K@PI!PQF%*A8ID7<@6+92$@. $&AO&& M!DRAFCFG8+(GO M2^Z'8D+I')8 R-6PHO1<3UJS0)@1P&G,0&;VKU3P).'I9 &3X6('LDGT&^8[ M$.H!$/WQ8DZ3XBU!?J4((- <^*511L),:>B\Y>-.H0*)P1R*)HV=F%UA%@ ) MFQ>C!@5K_5KCQ/Q*8)"F3/%,)&FD7;]!T%LXOZ1T3(I>9YRQ" 5 O;Y=S2GC M@&84 ADQFJ59K&3J>A\YJK7\9(?K:8GEQ/XA\JCC :P$ 2)4!K1M#0 3D6#A M^D[5V'?W7]>7L_&IV='TZ/Q]3';5K MR+%E47N)[*@>ZE(M[.7O30GF=<6*)=M4F[?6K"0< 19%L2&$@!$WMD'.=Q"[ M9'+W>$#;ESX]O/N3IH.2RC!@BC&S%]6"$'-.8MBU(08)ZCN.XI!/[2\(3 5< M "MC/]4:;\/Q%)!$&X-R3J&B*8',?3?XOM*%\N+ 9%2IQ9(GP2TP1C:G&U-S M$F=G&XMU!JP'&#X ^1V5U5U9&B?\N\V+US9C6 M;%];TLLX,1,.FJ-+C$@D(Q$EKP]L.>L:T2I..(0:@O1V",*1V3U?B[^H2KD6 MJWGUU*JP:4(A0@&Q[_$EA%,>09XA)U?BF[X=2O?WJ9IBX8;K0+XNQH_'M,Z048:V/=MOF?1C3;WN3E2-SM) M(S=@6G,@D) 1I1 *MA6&:KFMUSR^=PJ,1:UT:T+?++AD/[X8OUGE;+&\*AC]A[(Q,NR5J>@T(($&J4B2(S9:C @BO71?:= H5S M,!H%>S\Z#<# ]]IU7FZNUML ZYHMOI1%KI;S'ZW+,#(.':(41%!A%<7&4+3? M&M;]G2!9,@3-^$R!()S40VUK$;ZBA V#) M3 C;&6AYJ83*[^TD.E=MQ2T1$X A:5;Y)*6QBLUT["J&&M)]:2,.?:V%[MHI0&1PNX1,L@0EA 1UQ)I%<9(AIEP_N]TACM^]E2]R[06"0T?FKKKM M['AV=7QUSJK*C'*O1A2UM8PTMI:MCX".2MC.%%NV-UG"]D06&VRYC@E-!<1Q M[+S5XSL)1G>V5,NE4ILQ/ZNEJ/([:_GFM1C?J?LK"MN-@I9QVKF9N-E688B0+"F($%0$4(0Y=O\ M:>M N>-+OJGA",]R*N.&S)3FD)DFD=GMDQC$1$N>Q-P^1S6:*S[CRQ.@VI()'^UM7K[F)X#CDSG##!TR?[!EH:L_%HY>LN&FLCH1&7BZ(!DE$A#*$Y[Q?3G1'L>C+!_VF%UR?G8;; M,@0"-/.6,@RXV6,!A%2&.89Q%/6*VO:A@._RT(%@;<,]P'*> ?^2%_GM^K99 M<"8TX)0D(-50L)C;FNA>_=EV0/[NHYY!'P)9Z<)^OH%G/]L%SPSA>2H8(!HG M.H-(*.KBQP[MK\68CQ^ M(+:[3AVC#!V,0]HZ2:GJ=JZ?"U%KCEISVY49F_.:L5JB:)82UT4$NZ4*\=@R MCF(3(1(HQVQO(5LQ<\UL66IM?[TG &&F%$#JR06$8MTYKK;=5T*O]5.4S)HI,4#KG%ZKK\O M]65^\WU5ZJ_+Q^ZA2U;(C;;//41SM1Q=!S7H:VYJI<8K>I!Z*DT18$)A(#,= M":I8C)3KQHYNZZD>C?BFV:Q]>W0S%UMKAZA]I-VVF.4QD1!FF&+7WFFW5+ZW M[(-9T-QET!D P2UPF_DZ?YFOM?-&J@%)$@0BS9'Y'R1IOP#2X+5N2Z 0&NVZ M0[]SY1L#11 W%D[RPIQ:59,RGY0N*S438GV[WM1-SV[+:I7_[P;)6E^]6-@^ MPA*D"8P95129WW%,NJ&RAM"?=S(^'@1 W_&METEGS-BA<&T/BA1@<81!1"AB M.LL0W'Z-RMB=S:/C@ULU=VD0Q!@QG'*1I&F49CS&#KK?W7?+X M#F0Y(Y$SHX>ZGNU22B<1H+9;&LY(RGA"$R'ZU3?W_:+OD-5HKDQGWW"7K_:; MJQDVCA3;ZZN)CI%0C&+ENFOX3J%Z<0H%S*EIS!_N.M:N$-3:*B1 %O%4(Q:G M,8:'6,KV9%/V =CDTO3!+V@=<\2^'*.Q!%*F:<:@B,S:[69-VY,T.&IE M9RO;=,F8ESR3RYQ+?5#7J94=8A\D@P(Q!$PR;7_D/-UL;4*_D?YDM3:5HL16 M!F0Q2K3[WDK[T&':D)PS9S#,H@%0P;[6?+(H?[P>Z\4JO^^1 MQA6Q610304"24,XQ1[%6SI^MZBM< )L4-\>B:> (8(_R?BM_P1YNC6'KK\0Q M"*@R.ZTTI22%D!A/ZGK?VRR)WV/31+!W'J<&81 DYKV74^ZS(N7*&3]'G=B MBT(T2&@$4Z$8U,AU *J?9'Y]U6&8-@%&@3'OHLH+D=^Q1=LTTA$&9MNG0"(1 M1Q0+9$X $Q*N)I#?L];A>38.$=^G,&NO9\%/RJHMRU)32F7:*,4(P#2)(($4 M)[)?WZ>^7_1[:IN61].9WN/6_O%9LO?AK3E?L;Q0\K0X_BF^V_8';S7=2N I M^Z+"^[^_>=JL5LD90T PDV9[2UB*N(Q8U"\R,(5T?H^3!^"I=T@#6(+?Z_<_ MRJJDY.S>_.Z-NE2VG=?;R\I1S=HR!B2F C#C_@6-$\H2U[?&]Y71;S&)CZ.' M8]P"X.7;A6)_[3*[\=5"V"!1I!(L8":GC,H[XN1DM2J'WSPZQBP 1G;.N+<7 M[2]4)9I*O:39W=@^1BDD4<(2A&/M^L[KOC+V8B7YV*R<%+< >-DQZWIH1P0# M5"09R!"/F,0(8NKZZ;3]).S%2?JQ.3DA9LX8.5W9W^SFIE(W1K^3]6I=J:>. M?Y?V*R^QADOUGW5N1%\7!F_[?*:UU\+V!WL_GUU6#DXBE^OBP^F-=Y#ZQ51& M@!%*@$ H@HH)F6XW*@ND?K%?D>YU^4E=L%RV)C]U!IB2"A %E4AA!$6:[B+H ML$\'4+ V#/;]RJ)'6=QW=+*W=H\;9VE;T9V8E8$M_E*LUAU3* IHS!(@!"?F M),>S>+L1TEAR-V,B>DQB(GCL?HPM+2:S8M:75:2$$!Y"@&4@LB4DT@A M[9:(3U_V^/A&B-0;@L>'(MOUC[+VZ A) 65I @B%$9)12C+.W9/-?-GC6QVA MDFU?/#X6V>Q+);5(OH* "&P+3V$D1,8IIOT>$]K_VQZ?]PB6<'MC\J$H9Y\W MJ3=OQ(#'J08*(05%P@1'B7O&V4_[R?4%3;B]$?E8?,OO:[,I8_;Q8K-E,$Z< M*D:B).-R KZ93_M)T87-MWT1^3!\FVGSQ385=1H#DB(!N!:I("224CGJ?M+X M?3^)N&"9-QR;#T._6IE1;/8+C'*@4Y08)VXD4_TJO'I_TD]>+5B2[86 [T*O MG5I=/,+YC2W6:B;_M5ZN;IN2-+;U(I%FJY JAHA"D:;0#5$NU]66T$T)U'?YN+>#/J;BA'S- MP#5_8<]4Z&#A1R8PS:?^^?B5V\TGSEZ>S!IJCO81!_J'MP-^*>YR.^BU4?N3 M^<-_.Q&S/JJ77,].+)ZG;R^+>-RROI-/K;Z7TC%>6V-Z28\,0ZO9&H%@9;83 M?@OVL%"R>$\'H)Y3I"+U 0#LM M9'Z?RS5;S'[FXXZ16T/Y/91UV[S<90#?4VFQ>)5K^?2$^JA)U#2@-X1:;%[V M,T %UL>Y[_YCW=,FD$/Y[T;V^]AN=T>2!7+)_M5 M]A[UYE+"IX?7_^;IHL)&F5>-"GFQ8,4YNU6?2UM)ZQCS243T^RI>(QG*PR$3 M /&.;^\6Y8-25RNS29MO7L/=ZU.]4AZ=';]+[W?4V+KMD(60W='Z*>!_:2G1]_C-JR M2PC0?2UDM7BXN5)B76TNYLYN5^-Q:QS53]9[?]2Z3!("9,<_*W%1Y=O/F@W! MZ76H7N $D)&L*1\"(G^8%6#UV5XC9GFU*989#TW#F+TP"B /V6X.SV"]G]D/ M7_Z]VE#IZ'MQ"SF]JLI]Q0BW#.:XV^8*)2G#JHSLIO]DAM(/2 MFTLERGM5/3M9N\SBV MJJ6QW>8\9-> T4'ZIO&\X=5I][*7$?[6Z9-)=B=]0?F=./F=.-D+F_.R.%>E M"U#>C^0OT=AEZW*'X@&M*\H,>9L7&YM9_^IL@:D-[,VI#=T9]#&3;Y=W<[-Z M4FITM.G]4-X*0(>BU6P*S_@\"U2PQ<,R7[JI;6H=U%LQZ,B]=ZMY/*-WM?KW M127FU?6R.EZN\EOVF%IR5R7?ZP/>*D6'HKJ/V3PC/%^OC(\WZWAQX]"5MH_J MK71T*)8[#13. GA>KOY2+RNU<#WBI)'2R6.\WF&>$3,VA9J&=-721$ M6X;T5E$Z%,5NTX2%V^>UNBZ?GDTU>A:ZK,1F:SW6V>[S'6_);D<(]S%B@+!_ MR\O%QLQS_6=YJXYL'^GJX8S]F +[SH_Y2YR[9$ ?>P9( Z/Q?]9LD>M,D&.G'*>WRF%\A!A;[VMV&H54 7]U-5 +T?V4GU3X>P#BI_ M+MC#M^6%JLQIZ]:V7G)=^--G_!'SVAAG?*W/RR#>$JY[H/!V1FYK[SLA]%.) M]2J_5T?&3=R4U+ER5$32/K"_ZJM.*,K] M[.(9N@M5.L#I=12?-26[;5UV*.Z_R,>(=.X$CNVQ_-V%WA.4%B/\KE4\Y$KS MNS[Q=WWB?MC(?UV7F_/XV.GQ?B1O951=LZ-16=\ +!8O8KF9&MO#^5O6&\U= M]M'=-R@W-ZO-K:5B67QC9O)>K6]O'^-6RU5QS14VH&?H_ZJ."WEBVUW,]8L2?U2%%?SHOI)_53:7+C>OH7PM[IKTZ+)_FW)=W6QVPV_JI 4WV_YJW3:$;>@PV;SA>9+:] M7?-T[D,&&=MW&?.SX(_R%K*^;CXZOI.%W.AV5!9R^;DROW#%'$+M8ZH9' M;H'PS*K/]U(NY]5\];TZ-A(N+^2\>-'F?&5__\?R4B^$5>MZM; &L@][N**4 MB^][N]SJAD\.(?#]*(YBMBYN="KS[3C>%IVN1&:#HKX#O4_2NJF5KH_FK]IB M7/EE:-=.CLHKM5!BI>03AT;?.&D>T5_^?QA>G7;Q75YF1)$OM5ASK7-AQCTI MW,RUW:/[,XUVL(_0C.Q6K/% MXL$^+N\(J*8AO?5#&8Y7AV5\UU39E+N1<'-J=.0:V\;TUN9D(' [;.-[V_E< MT#^[OW'F&UL']=>A9.@NG_/4) M&0CW,%/Z/C9NN9EOR\TBLGG\[7NY,%:^7+DZ2>[W*7\M1@;'[H:8,CC\S]7J MM!#EK:,8>J\/^.LTX@SK=K,%AW MR#P5TAT?ZH5X4+&C 6;TC'R#^[&:/P6_ MW(#>]QN]\ XI^K2G\8*;Y//5=U5-/+^;O]$+ZI "5WL:S_>L9GR]8-59OEPY M3'6WC]H+SI#"63L-Y!O NF<9&PEI&;)7M4)(P:QNTWB/_#\[?_< [AJ[%Y(A MA;)Z&LO[LKFUA1N+8^. O< +*9+191;?K4[MRFPU<@18TWB]\ HI\M!AE!!B MQ4Z>QWH[4"^ 0@H7-)G!^VI6CJZY>QZC%QXA'>:WE ^C7G@T'/L6/L8AG;<# MK'E0W=M@OI>U8EE\*O3*WD5Q5LC:,F:OXO*0CM<[C.,]%?UZCWF&<4-O8GQ;+W!CSNF*;)PRKRA;@VO;\6Q>&1O:T[_B,DP;W M?=5PT.V^]JD:+09VC6T==DPH\V6X3_9)E/%][AL']-A2=1<6[X*7'<;P'7)^ M$6WTI<2MH;QATVGM1E0"NJ8X6RP:?(F;OJOM P> 54<+UIT&^=W"V]<<^MW. M^W<[[_TB6JMJ<:VJV^5<7U?2\,O-;KYC6&]S:+\]PF[#>-\I6*EW7J@(C_8=ALF" >XDIF K%T[PW7#> MKD8/<81-A@C(&5Y7M\7*K2]\,Z2W2]'#76'=(&%Y0D> M8_J[3[T*#\8'&S/ M!X;J-G]\7=R1)]P>T=\5Z"'>L,4>06!U_/,NKUQ"M36@OPO.0Y!JMD800'U> M/PKF **7H?Q=5QX"SK8%@H#E2HEUE:]RM9S=W,SN6;X872C?,:Z_"\=# .NT MS<=(!U^4BUP8!2ZJ4DR8#G[WF0G2P>UJ.$\'O_U4C2,.\L+-XX]*FCP-+]\. M[>KLO7OT0%+'G;B]S[3TM)?W9%B3G.?EZDE4-_'^_E\))/P_$N<.^TWOT9_^ MP/Z#LZ7Z___O_P!02P,$% @ A*+_7&4?6K2H!P YR< !8 !B8W!C M<3(R,#(V,3!Q97@S,3$N:'1M[5IK;QLW%OW>7\$ZV-0&)%DCR2_9,9 Z+NK% MHH_40#\NJ.$=#V'.4"5G)*N_ON>2(TNVY$;99!,Y38$ZFN'K\M[#B MU^T=BM^MN]43&M1 MMW<\Z W4R='1H#]2_1,:H.2X_]]D!TU1/;;QU/SAH-FL[2EMTUWE9%H-?5T4TLU.*[QH M2Z-ORF&8YT[L;]XFM<:ZX8MN^.^42]J9++29#;^[U@5Y\1--Q5M;R/*[EB>G MLUC'ZS\)-L+<\#AMIH NC"YI/J6DQY.XO,OU2%>BGW22ER^2P^[IPWDLS6#) MV!0N)[?SY.PW:/5_F>/1VCE>7+Z]OOKAZN+U]=7//_TVM_03._JC.O>36W_5 M$MU;(B57Z6PFJEQ6+U\<'*_.;Q.(C*526/UM0UDU[!_" MH. -72IX8MA.CL>?86$DG<\"E-,'SDBZG0.>_)7(Y82$HXFF*=BRRK47?]32 M 2AFAO=CZRIA2_&#=85(NNU?A&U VU8A2;V"F+T4N+A(@1I"Z%+&>B+BM7$XQ' MB@S9$D&5HL"3T]*(#*E$6"=L 0*O;*RW4J&DE+Q'MN$JA;PEC+O4I\<[!6,P MI FI%F-PA50[I%94*]$^YC^+]E,"*<1.> *%]@8YF-/Y5%)+(= D ,)86 6\!FZB.8K=4 MKLL,W!-(!K]34ROT"5 M1;<%0&KFJS$PP7!FF!NSP&L#%?]H:"P)I;GC%M>H M#2H I!9("L/Y8$\J?2XR8Z=^CF!'-]I#;V$@R2^CW;"RM01$/S=FQ=I_#!8' MVX3%ZP>!>_GBN)<9?FLKPA M\1IT]K8VJ)'T93LYV*5H17*@XE-\U*SCR@A@[E\PYRWA.N*,;=EXH.S!0!D& MXGD^1CMJL%Y8K\C68O&HMQU8W)5[6P#&P\Y)PK-_0QZ"'#$)*>_=@&EQ-DYE M[3=OPFEQ1 A^,U),M+9VZ ,-=$^\!YJ41GZ8:F]8,QEUG5D9$!3DVD7B&@U MC,R%&NP)6[PU6H6=MZ]'7BLMG>8)Z*@'0AXHN:?:+J!R6!0]^C8@K@G_1GM1[\.W6H'6T'6CM#U;1 MNC'YK(!V<]K:&+O ^T0KAJ3TMI3,S](#SBPN&:?2J3EF@&(M1]KH:L:)?-VP MO(("O )R(O@?5%T2IR$-W#43&M?8"'D$@(5'FEJG@@%!IMY0"3UA &"4T)A7 M!E>!!(\@Q0K28S#QCA[]_9&C.9*.RPTBIZ8;\MY@&<& M++4=P&KX+\9L-?:\E6X$52A9"[#W8#W.P#9-:\<17DIW:WHMK*_PGH_TT)=/ MT5%S;"-VGVB2 :K@HT>U&\.QRZ%P"L '!&5];]=>M"J7_EX;,),%:),*%!_\ MT=#O#'O]6S+-D<"C^JT/=M'_ .?GNWTZ^"*V3^%\4D!;C M\#U4QHHJO;=.0IE6UOG[Q!Y>H,NBT%5%]#=I860A';A<:=@7.MD%UL'"GED> M_[(^GB]0^J/6,#\LQKI,P^'!WM==T@?'.>\%JV9C$3?_:\A-*C3T=,]M3T*P49QH AQ! M&+9BJO?(\_&R#DX*DVERRMJ#K^>:QK=J&_,:V3ISH( 6@DN!N "/<++*6^: W+7O2C>O0BEQJZH&R)7QQ4#B?X> -UD6O* MQ.4=I34?.XB?HQ;_ZN\/\_?N+_&,#LEYQ;=[J\[=#_GQCPW@%,*&5[]06XB'H@.ZBB1QY:^IJM#,Q M,BYH=&WM6FUO&S<2_MY?P3JXU 8DV2M9CBT[!O+B "YP;2\-KA\/U')62YB[ M5)=JO[S/DZL66W"A-+I'3%*BC7F7'LTJ/3\7A_'YXC ,]S>[&_N4YJ MC:T&3X["?^?]I--]^B0Y.3J_.X^5&3Q@[(;);U9*$2>J_I]3 M?+9QBJ^NWKZ[?G/]ZL6[ZY]_^G5NZ6?V\_:^O>.FS<[][-9?M\2_9>5U*5Y2 M.?+.V;(E4L*;;"9\+OW3)_W3]=EM Y"Q5 I+OVTH\X/>"1T M_ 561=+Y(C YO^.,Y*C3Y\E?BUQ.2%0TT30%5?I<._%[C7A0969X/[:5%[84 M;VQ5B.2H_1]A,_%2FC2G AQ:H5UZ;4L$Z>QA"*X%8JOUO9/AZ^Y2^%Y*AZ A M/,5,W)1V:DB-J!6CV,1.68Q>6F1#C""QRF0Y$W7IJYI@//)C2)4(JA0%GBHM MC0#'ZGIE;H M$Z!:B6X+@-3,5V-@@N',,#=FB=<&*N[>T%@22G/'+9:H#00 4@LDA>%5 M+A>9L5,W1W!%(^U0;&$@R2^CW;"RM0)$-S=FS=I_#!:/=PF+[^X$[NF3TV[R M[-PU:&O*#:86FV4:C_ON($3U6LB* GZ !STTQ'$6!- .C78Y:[!8 69E=N5G MI5UJK*NAQYQ;61.!-*YL2@JOG=@';A0!B!$<5[=I+LL1B1>@L[>U@432D^VD MOT_1BJ2OXE-\U%S%E1' W+]@SEO!=<09V[+U0-F=@3(,Q/.\CW9(<+VPN2+; MB,5GW=W XKX\V $PGG3.$I[]:W(HQQ&3D/+>#Y@69^-4UFY[%4Z+0T+PFY%B MHK5UA0[ 4!/M N]!BLK0#Y?:2\9<9=V*C QH:C+M$A&MAI&Y48,]88NS1JNP M[7;UT&FE9:5Y CK6 R$/E-Q3[3A'A_7G0D(/+&D=P2!LN(/2F#<&:6TDDSNF M%8Q8YGIHQ,IAM>#!KR&Q(/@7^J0^@&]W!JW#W4!K[W@=K5N3SQIHMZ>MK;$+ MO$^T8DA*[!LE\[-T@#,7EXQ36:DY9H!B+8?::#_C1+YI6%Y! 5X!.1'\=T17 MBM.0!FZ;"8UK;(0< L"%1YK:2@4#0IDZHA+UA & T4)C7ADL@A(\@A0K2(_! MQ(\1INENP#22ZM5$FCHP#\>0L@P5GY[ ^VY#Y;8H +9@TOBXN9@+J(0B6-#% MDG%H:_^P!=MPO5Q($]?#V?NW-V(XK[3#0J/HB?FVG =X9,!2NP&LAO]BS-9C MSUOIIJ *+1L!]@&LQQG8IFE=<817TMV&7@OK/-[S@1[Z7J#+HM#>$_U%6AA:E [RJ28 H$G*B]W*E.0-9]E8@84\ M&VK'<(@Y/\[Y(%@U&XNX^=] ;E)!T=&"VQZ$8%-Q0@4X0F'8BJG>(<_'FSHX M*4RFR2D;#[X>:QK?J6W,"V3KK (%M!!<"L0%>(23Y09'K9CL=#FQ9D*<\4HY M:@[(JX;KJ!@;.R.T3G,;V4W>02E0]4G*@C5>EO_M'-\]G#S42=YL.VONNV==7K)=MT> M!I.CV7",&\OR^5YO[UY(!MW."=:>2/A_3IS\:_4FGD-VWU'11Y]U=89O#%X# M]2%'B1]K\%@O:85/(18 :ESR54B3>+=/)S MK,>_^?WC_+[_2SRG@T?7?'NP[MS#D"._Y%U8;6_; M-A#^OE]Q<[ V 2Q%+[%CRVX UW71%$6>B:0N6*DAD8QH1J%6 MO#R'MY2I=^ X+==<5!O)SS,-@1<,X:V0[_@%:>B:ZYP==7JF^\WOZ;Y=9!H+ MNCF:4GX!G#[I\?'0.XS#-#R,X\%!D(Q($GAI/!SY*0G9D!W^[O=0%-D;&:4W M.7O2*WCI9,RL'QT$[N&@TI-+3G46^9[W2\^R'DU346I<3Z)\\]BHN:/,42QQ MV)66)-&1JHN"R,U$XPN'Y/R\C*R?O49?)Y.(7,AHQ[-_$T-Q4E+P?!,]7O." M*3AAEW F"E(^[BLF>=KP*/X70QO17/OSLG4!5>2\9)U+?F"<6%QE/.8:PL#U MW_?@4]YM^;7E0H*!8/);^G#X01_FB[/U\?/C^6Q]O#R!TS=GJS>SDS6LE^"/ MX(V['V0IFSY:GZ\6S]]@[IK$WA.5S6+]8P&IV]G1VLE@Y MRU]?+7Z#V7QM*('G!5^+UA^UTCS=?/^0'Y>0B+)DB>:BA$NN,] 9@]9BZ(BY<;^\B=[@.3G0A;@ M>\YK2(6TBBLT4U!@)<5]_K(NV:,=?^A-0HR#W=9$0N?"" M2,E5'TXE4YQBVO;M0O.,LQ27P^4UOV"P3%.>,&F0,+I;;_N [TSH^E#54M4$ MHZ?%5JZI%MHFU] ]0D5EBMPV>\=D0V/HA@?&>TR7;B.D=8Z[(L'HYR8EK]-4LC]K+IDY?Y2)U$W<=PGN M!0G^8)?N74?W)JFO$[H-L3\.#S"8XXG)POL'K??CACKXOX6:EUBNBJ;"8774 M!"4IOK6AZ_* <%,>*RP:)N1]0R9Y#BB&QI <$T)5F .J;Z527I(R,>]1(>56 MM:DRR%7G-NX"2Z-=4MTJ,>YG';>:Q#GK&&(A*9,.0IF32K&H>YA0KJJ<;")> M6E2LT 2[D'/LC#].]ES_H[1/J0W';NC?3^V^-;DQ&X%1B/637MB[M5>B MP!T&E0;?_+N#YFF[5S/9RHYGG\5 M'H!WL-U[ /?KP'U98R<2^LT(=1?,?7N\_X##Z3KCJIVO$.6F9TH2VQ69SMGT M2"06%PS/))5('F.3UHVKV[/G]J2U^IQ)RQ8$E9FVKA18']A5PBJKQL@A0.;2 MJFW\*<0;4'62&05]B'$<93@-T':<1>)62V?'832K$HK9=J\S"^?&^TT(S2A9 MV#GZ;H-XGP#?NLQ"4VQ7&DF6$[,[[UQOW325MC_T;D1(K$1>Z[LB_W CUGXW M]W/[]E[P;U!+ P04 " "$HO]<51?!>P,% W% %@ &)C<&-Q,C(P M,C8Q,'%E>#,R,BYH=&WM6&UOVS80_KY?<7.P-@$L1;)L)Y%= Z[K8"FV.(W= M=?LT4!)E<95(E:22>+]^1TI.G#C9TG;M.B"&;4BZ%]X]=SS>:9CI(A\-,TJ2 MT7?#[QT'7HFX*BC7$$M*-$V@4HPOX5U"U7MPG(9K(LJ59,M,0\?K].&=D._9 M!:GIFNFUFBUECJ*Q0Z^T)+$.55441*X&&A\X)&=+'EH_6[6^M4PL MW!ANT/F'F/V_<+Q1@A*K^D9GB]. MCD\FX\7)[!3.WI[/WXY/%["8@7\(;]VY.W%A/IU8JA_TO#:,YS!^-3M;3%_= M8E\S'7E]F!W#XLGT[DS^_6GZ6\PGBP,I>-YVS!^)%I_5$JS=/7U M<^&$0RPXI[%F@L,ETQGHC,*;BD@,7[Z"0"JD55JBB2(!RA/<_*\K3I_M^'UO$& , M[%XG"E*6(^W:C#F-*\DT0U<)3V!Z%6>$+RF:4!1,*6,!?@UG@A4%,BHI&GIC M5&U\;5,;3MKP,[K%.+RD?*F5$KP-DXS1%(X9)SQF)(=9FK*82KO> @N5JB3> MH5:CM'&R#9/-U)CU11_C9#W?G60LTXUJFB+FM8$C5!R02?VM"M\X P4Q-+294)>=N029X#BJ$Q M6#V04&(.J+:52J^K"BI,F%5MZ@IR5;F-N\"::)=4=TJ,^U%GK"913M<,D9 ) ME0Y"F9-2T7!],4B8*G.R"AFWJ%BA ?8D2^QY(J&U*$+3[UR8VA:3O%G$KE>3 M;UHAUZO;(8UYIY/UR@W9M:1]G6S3>H=NU^L\2/9<_T':WZD-CMS@Z/!1:O>M MR;79B(Q"L%^T@M:=S1)VW'ZGU.";G]NKKS9;-Y,^=Y&J0=HPXDOI_WH[!J-< M6Y70N#GSPPH+AS1[!0-G_K:/U.H&?4/\$U%NC)SS_73RG5WC\:G9! MX1=L\. ,BS S)Z"MR.8 ?: 3?,+]\W#?/9,, 2T1T2UL]Y[ _3QP7U?8C@1^ M/4!M@[EOS_C_X5BZR)AJABQ$N6Z)PL[1;OU!/U)$^"=MUQHD&U0 M0TES8LKDUGNOF_[2MHK>C0B)E,@KO2WR#Z_*FO_ZQ=V^?6'X%U!+ 0(4 Q0 M ( (.B_US/71*SS4,! *@4%@ 1 " 0 !B8W!C+3(P M,C8P-C,P+FAT;5!+ 0(4 Q0 ( (.B_UQF!2%#DQ #6W 1 M " ?Q# 0!B8W!C+3(P,C8P-C,P+GAS9%!+ 0(4 Q0 ( (.B_UQ@ M/YF7EQL $D_ 0 5 " ;Y4 0!B8W!C+3(P,C8P-C,P7V-A M;"YX;6Q02P$"% ,4 " "#HO]<06 S8&([ !210, %0 M@ &(< $ 8F-P8RTR,#(V,#8S,%]D968N>&UL4$L! A0#% @ @Z+_7%K8 M(!BY\@ \#X* !4 ( !':P! &)C<&,M,C R-C V,S!?;&%B M+GAM;%!+ 0(4 Q0 ( (.B_UP1JP< .@G 6 " M 8@G P!B8W!C<3(R,#(V,3!Q97@S,3(N:'1M4$L! A0#% @ A*+_7#N? M')#X! 'A0 !8 ( !9R\# &)C<&-Q,C(P,C8Q,'%E>#,R M,2YH=&U02P$"% ,4 " "$HO]<51?!>P,% W% %@ M@ &3- , 8F-P8W$R,C R-C$P<65X,S(R+FAT;5!+!08 "@ * )H" #* %.0, ! end XML 90 bcpc-20260630_htm.xml IDEA: XBRL DOCUMENT 0000009326 2026-01-01 2026-06-30 0000009326 2026-07-23 0000009326 2026-06-30 0000009326 2025-12-31 0000009326 2026-04-01 2026-06-30 0000009326 2025-04-01 2025-06-30 0000009326 2025-01-01 2025-06-30 0000009326 us-gaap:RetainedEarningsMember 2025-12-31 0000009326 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-12-31 0000009326 us-gaap:CommonStockMember 2025-12-31 0000009326 us-gaap:AdditionalPaidInCapitalMember 2025-12-31 0000009326 2026-01-01 2026-03-31 0000009326 us-gaap:RetainedEarningsMember 2026-01-01 2026-03-31 0000009326 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2026-01-01 2026-03-31 0000009326 us-gaap:CommonStockMember 2026-01-01 2026-03-31 0000009326 us-gaap:AdditionalPaidInCapitalMember 2026-01-01 2026-03-31 0000009326 2026-03-31 0000009326 us-gaap:RetainedEarningsMember 2026-03-31 0000009326 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2026-03-31 0000009326 us-gaap:CommonStockMember 2026-03-31 0000009326 us-gaap:AdditionalPaidInCapitalMember 2026-03-31 0000009326 us-gaap:RetainedEarningsMember 2026-04-01 2026-06-30 0000009326 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2026-04-01 2026-06-30 0000009326 us-gaap:CommonStockMember 2026-04-01 2026-06-30 0000009326 us-gaap:AdditionalPaidInCapitalMember 2026-04-01 2026-06-30 0000009326 us-gaap:RetainedEarningsMember 2026-06-30 0000009326 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2026-06-30 0000009326 us-gaap:CommonStockMember 2026-06-30 0000009326 us-gaap:AdditionalPaidInCapitalMember 2026-06-30 0000009326 2024-12-31 0000009326 us-gaap:RetainedEarningsMember 2024-12-31 0000009326 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-12-31 0000009326 us-gaap:CommonStockMember 2024-12-31 0000009326 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0000009326 2025-01-01 2025-03-31 0000009326 us-gaap:RetainedEarningsMember 2025-01-01 2025-03-31 0000009326 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-01-01 2025-03-31 0000009326 us-gaap:CommonStockMember 2025-01-01 2025-03-31 0000009326 us-gaap:AdditionalPaidInCapitalMember 2025-01-01 2025-03-31 0000009326 2025-03-31 0000009326 us-gaap:RetainedEarningsMember 2025-03-31 0000009326 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-03-31 0000009326 us-gaap:CommonStockMember 2025-03-31 0000009326 us-gaap:AdditionalPaidInCapitalMember 2025-03-31 0000009326 us-gaap:RetainedEarningsMember 2025-04-01 2025-06-30 0000009326 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-04-01 2025-06-30 0000009326 us-gaap:CommonStockMember 2025-04-01 2025-06-30 0000009326 us-gaap:AdditionalPaidInCapitalMember 2025-04-01 2025-06-30 0000009326 2025-06-30 0000009326 us-gaap:RetainedEarningsMember 2025-06-30 0000009326 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-06-30 0000009326 us-gaap:CommonStockMember 2025-06-30 0000009326 us-gaap:AdditionalPaidInCapitalMember 2025-06-30 0000009326 us-gaap:CostOfRevenue 2026-04-01 2026-06-30 0000009326 us-gaap:CostOfRevenue 2025-04-01 2025-06-30 0000009326 us-gaap:CostOfRevenue 2026-01-01 2026-06-30 0000009326 us-gaap:CostOfRevenue 2025-01-01 2025-06-30 0000009326 us-gaap:OperatingExpenses 2026-04-01 2026-06-30 0000009326 us-gaap:OperatingExpenses 2025-04-01 2025-06-30 0000009326 us-gaap:OperatingExpenses 2026-01-01 2026-06-30 0000009326 us-gaap:OperatingExpenses 2025-01-01 2025-06-30 0000009326 us-gaap:EmployeeStockOptionMember 2026-01-01 2026-06-30 0000009326 us-gaap:EmployeeStockOptionMember 2025-01-01 2025-06-30 0000009326 2025-01-01 2025-12-31 0000009326 2024-01-01 2024-12-31 0000009326 us-gaap:RestrictedStockMember 2025-12-31 0000009326 us-gaap:RestrictedStockMember 2024-12-31 0000009326 us-gaap:RestrictedStockMember 2026-01-01 2026-06-30 0000009326 us-gaap:RestrictedStockMember 2025-01-01 2025-06-30 0000009326 us-gaap:RestrictedStockMember 2026-06-30 0000009326 us-gaap:RestrictedStockMember 2025-06-30 0000009326 us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2026-01-01 2026-06-30 0000009326 us-gaap:PerformanceSharesMember 2026-01-01 2026-06-30 0000009326 us-gaap:PerformanceSharesMember 2025-01-01 2025-06-30 0000009326 us-gaap:PerformanceSharesMember 2025-12-31 0000009326 us-gaap:PerformanceSharesMember 2024-12-31 0000009326 us-gaap:PerformanceSharesMember 2026-06-30 0000009326 us-gaap:PerformanceSharesMember 2025-06-30 0000009326 2025-12-09 0000009326 2025-12-09 2025-12-09 0000009326 us-gaap:LandMember 2026-06-30 0000009326 us-gaap:LandMember 2025-12-31 0000009326 us-gaap:BuildingMember 2026-06-30 0000009326 us-gaap:BuildingMember 2025-12-31 0000009326 us-gaap:EquipmentMember 2026-06-30 0000009326 us-gaap:EquipmentMember 2025-12-31 0000009326 us-gaap:ConstructionInProgressMember 2026-06-30 0000009326 us-gaap:ConstructionInProgressMember 2025-12-31 0000009326 srt:MinimumMember us-gaap:CustomerListsMember 2026-06-30 0000009326 srt:MaximumMember us-gaap:CustomerListsMember 2026-06-30 0000009326 us-gaap:CustomerListsMember 2026-06-30 0000009326 us-gaap:CustomerListsMember 2025-12-31 0000009326 srt:MinimumMember us-gaap:TrademarksAndTradeNamesMember 2026-06-30 0000009326 srt:MaximumMember us-gaap:TrademarksAndTradeNamesMember 2026-06-30 0000009326 us-gaap:TrademarksAndTradeNamesMember 2026-06-30 0000009326 us-gaap:TrademarksAndTradeNamesMember 2025-12-31 0000009326 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2026-06-30 0000009326 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2026-06-30 0000009326 us-gaap:DevelopedTechnologyRightsMember 2026-06-30 0000009326 us-gaap:DevelopedTechnologyRightsMember 2025-12-31 0000009326 srt:MinimumMember us-gaap:OtherIntangibleAssetsMember 2026-06-30 0000009326 srt:MaximumMember us-gaap:OtherIntangibleAssetsMember 2026-06-30 0000009326 us-gaap:OtherIntangibleAssetsMember 2026-06-30 0000009326 us-gaap:OtherIntangibleAssetsMember 2025-12-31 0000009326 bcpc:FiniteLivedIntangibleAssetsExcludingCustomerRelatedIntangibleAssetsMember 2026-06-30 0000009326 bcpc:FiniteLivedIntangibleAssetsExcludingCustomerRelatedIntangibleAssetsMember 2025-12-31 0000009326 bcpc:StGabrielCCCompanyLLCMember 2014-01-31 0000009326 bcpc:StGabrielCCCompanyLLCMember bcpc:EastmanChemicalCompanyMember 2014-01-31 0000009326 bcpc:StGabrielCCCompanyLLCMember 2026-04-01 2026-06-30 0000009326 bcpc:StGabrielCCCompanyLLCMember 2026-01-01 2026-06-30 0000009326 bcpc:StGabrielCCCompanyLLCMember 2025-04-01 2025-06-30 0000009326 bcpc:StGabrielCCCompanyLLCMember 2025-01-01 2025-06-30 0000009326 bcpc:StGabrielCCCompanyLLCMember 2026-06-30 0000009326 bcpc:StGabrielCCCompanyLLCMember 2025-12-31 0000009326 bcpc:AmendedAndRestatedCreditAgreementMember us-gaap:RevolvingCreditFacilityMember 2022-07-27 0000009326 bcpc:AmendedAndRestatedCreditAgreementMember us-gaap:RevolvingCreditFacilityMember 2026-06-30 0000009326 bcpc:AmendedAndRestatedCreditAgreementMember us-gaap:RevolvingCreditFacilityMember 2025-12-31 0000009326 bcpc:AmendedAndRestatedCreditAgreementMember us-gaap:RevolvingCreditFacilityMember 2026-01-01 2026-06-30 0000009326 bcpc:AmendedAndRestatedCreditAgreementMember 2026-06-30 0000009326 srt:MinimumMember bcpc:AmendedAndRestatedCreditAgreementMember 2026-01-01 2026-06-30 0000009326 srt:MaximumMember bcpc:AmendedAndRestatedCreditAgreementMember 2026-01-01 2026-06-30 0000009326 bcpc:AmendedAndRestatedCreditAgreementMember 2026-01-01 2026-06-30 0000009326 bcpc:AmendedAndRestatedCreditAgreementMember us-gaap:RevolvingCreditFacilityMember us-gaap:SubsequentEventMember 2026-07-23 0000009326 bcpc:AmendedAndRestatedCreditAgreementMember us-gaap:RevolvingCreditFacilityMember us-gaap:SubsequentEventMember 2026-07-24 0000009326 us-gaap:OperatingSegmentsMember bcpc:HumanNutritionAndHealthMember 2026-04-01 2026-06-30 0000009326 us-gaap:OperatingSegmentsMember bcpc:AnimalNutritionAndHealthMember 2026-04-01 2026-06-30 0000009326 us-gaap:OperatingSegmentsMember bcpc:SpecialtyProductsMember 2026-04-01 2026-06-30 0000009326 us-gaap:CorporateNonSegmentMember 2026-04-01 2026-06-30 0000009326 us-gaap:OperatingSegmentsMember bcpc:HumanNutritionAndHealthMember 2026-01-01 2026-06-30 0000009326 us-gaap:OperatingSegmentsMember bcpc:AnimalNutritionAndHealthMember 2026-01-01 2026-06-30 0000009326 us-gaap:OperatingSegmentsMember bcpc:SpecialtyProductsMember 2026-01-01 2026-06-30 0000009326 us-gaap:CorporateNonSegmentMember 2026-01-01 2026-06-30 0000009326 us-gaap:OperatingSegmentsMember bcpc:HumanNutritionAndHealthMember 2025-04-01 2025-06-30 0000009326 us-gaap:OperatingSegmentsMember bcpc:AnimalNutritionAndHealthMember 2025-04-01 2025-06-30 0000009326 us-gaap:OperatingSegmentsMember bcpc:SpecialtyProductsMember 2025-04-01 2025-06-30 0000009326 us-gaap:CorporateNonSegmentMember 2025-04-01 2025-06-30 0000009326 us-gaap:OperatingSegmentsMember bcpc:HumanNutritionAndHealthMember 2025-01-01 2025-06-30 0000009326 us-gaap:OperatingSegmentsMember bcpc:AnimalNutritionAndHealthMember 2025-01-01 2025-06-30 0000009326 us-gaap:OperatingSegmentsMember bcpc:SpecialtyProductsMember 2025-01-01 2025-06-30 0000009326 us-gaap:CorporateNonSegmentMember 2025-01-01 2025-06-30 0000009326 us-gaap:OperatingSegmentsMember bcpc:HumanNutritionAndHealthMember 2026-06-30 0000009326 us-gaap:OperatingSegmentsMember bcpc:HumanNutritionAndHealthMember 2025-12-31 0000009326 us-gaap:OperatingSegmentsMember bcpc:AnimalNutritionAndHealthMember 2026-06-30 0000009326 us-gaap:OperatingSegmentsMember bcpc:AnimalNutritionAndHealthMember 2025-12-31 0000009326 us-gaap:OperatingSegmentsMember bcpc:SpecialtyProductsMember 2026-06-30 0000009326 us-gaap:OperatingSegmentsMember bcpc:SpecialtyProductsMember 2025-12-31 0000009326 us-gaap:CorporateNonSegmentMember 2026-06-30 0000009326 us-gaap:CorporateNonSegmentMember 2025-12-31 0000009326 bcpc:ProductSalesMember 2026-04-01 2026-06-30 0000009326 bcpc:ProductSalesMember 2025-04-01 2025-06-30 0000009326 bcpc:ProductSalesMember 2026-01-01 2026-06-30 0000009326 bcpc:ProductSalesMember 2025-01-01 2025-06-30 0000009326 us-gaap:RoyaltyMember 2026-04-01 2026-06-30 0000009326 us-gaap:RoyaltyMember 2025-04-01 2025-06-30 0000009326 us-gaap:RoyaltyMember 2026-01-01 2026-06-30 0000009326 us-gaap:RoyaltyMember 2025-01-01 2025-06-30 0000009326 country:US 2026-04-01 2026-06-30 0000009326 country:US 2025-04-01 2025-06-30 0000009326 country:US 2026-01-01 2026-06-30 0000009326 country:US 2025-01-01 2025-06-30 0000009326 us-gaap:NonUsMember 2026-04-01 2026-06-30 0000009326 us-gaap:NonUsMember 2025-04-01 2025-06-30 0000009326 us-gaap:NonUsMember 2026-01-01 2026-06-30 0000009326 us-gaap:NonUsMember 2025-01-01 2025-06-30 0000009326 us-gaap:AccumulatedTranslationAdjustmentMember 2025-12-31 0000009326 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2025-12-31 0000009326 us-gaap:AccumulatedTranslationAdjustmentMember 2026-01-01 2026-06-30 0000009326 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2026-01-01 2026-06-30 0000009326 us-gaap:AccumulatedTranslationAdjustmentMember 2026-06-30 0000009326 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2026-06-30 0000009326 us-gaap:PostemploymentRetirementBenefitsMember 2026-01-01 2026-06-30 0000009326 us-gaap:PostemploymentRetirementBenefitsMember 2025-01-01 2025-06-30 0000009326 us-gaap:PostemploymentRetirementBenefitsMember 2026-06-30 0000009326 us-gaap:PostemploymentRetirementBenefitsMember 2025-12-31 0000009326 bcpc:ChemogasDefinedPensionPlanMember us-gaap:PensionPlansDefinedBenefitMember 2026-06-30 0000009326 bcpc:ChemogasDefinedPensionPlanMember us-gaap:PensionPlansDefinedBenefitMember 2025-12-31 0000009326 bcpc:ChemogasDefinedPensionPlanMember us-gaap:PensionPlansDefinedBenefitMember 2026-01-01 2026-06-30 0000009326 bcpc:ChemogasDefinedPensionPlanMember us-gaap:PensionPlansDefinedBenefitMember 2025-01-01 2025-06-30 0000009326 bcpc:U.S.EnvironmentalProtectionAgencyCivilPenaltyMember 2025-01-31 2025-01-31 0000009326 bcpc:U.S.EnvironmentalProtectionAgencyCommunitySpendingMember 2025-01-31 2025-01-31 0000009326 us-gaap:MoneyMarketFundsMember 2026-06-30 0000009326 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2026-06-30 0000009326 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2026-06-30 0000009326 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2026-06-30 0000009326 us-gaap:FairValueInputsLevel1Member 2026-06-30 0000009326 us-gaap:FairValueInputsLevel2Member 2026-06-30 0000009326 us-gaap:FairValueInputsLevel3Member 2026-06-30 0000009326 us-gaap:MoneyMarketFundsMember 2025-12-31 0000009326 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2025-12-31 0000009326 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2025-12-31 0000009326 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2025-12-31 0000009326 us-gaap:FairValueInputsLevel1Member 2025-12-31 0000009326 us-gaap:FairValueInputsLevel2Member 2025-12-31 0000009326 us-gaap:FairValueInputsLevel3Member 2025-12-31 0000009326 bcpc:ServicesProvidedMember us-gaap:CorporateJointVentureMember 2026-04-01 2026-06-30 0000009326 bcpc:ServicesProvidedMember us-gaap:CorporateJointVentureMember 2026-01-01 2026-06-30 0000009326 bcpc:ServicesProvidedMember us-gaap:CorporateJointVentureMember 2025-04-01 2025-06-30 0000009326 bcpc:ServicesProvidedMember us-gaap:CorporateJointVentureMember 2025-01-01 2025-06-30 0000009326 bcpc:RawMaterialsSoldMember us-gaap:CorporateJointVentureMember 2026-04-01 2026-06-30 0000009326 bcpc:RawMaterialsSoldMember us-gaap:CorporateJointVentureMember 2026-01-01 2026-06-30 0000009326 bcpc:RawMaterialsSoldMember us-gaap:CorporateJointVentureMember 2025-04-01 2025-06-30 0000009326 bcpc:RawMaterialsSoldMember us-gaap:CorporateJointVentureMember 2025-01-01 2025-06-30 0000009326 us-gaap:CorporateJointVentureMember 2026-04-01 2026-06-30 0000009326 us-gaap:CorporateJointVentureMember 2026-01-01 2026-06-30 0000009326 us-gaap:CorporateJointVentureMember 2025-04-01 2025-06-30 0000009326 us-gaap:CorporateJointVentureMember 2025-01-01 2025-06-30 0000009326 us-gaap:CorporateJointVentureMember 2026-06-30 0000009326 us-gaap:CorporateJointVentureMember 2025-12-31 0000009326 bcpc:NonContractualMoniesOwedMember us-gaap:CorporateJointVentureMember 2025-12-31 0000009326 bcpc:NonContractualMoniesOwedMember us-gaap:CorporateJointVentureMember 2026-06-30 0000009326 bcpc:LesseeOperatingLeaseTrancheOneMember srt:MinimumMember 2026-06-30 0000009326 bcpc:LesseeOperatingLeaseTrancheOneMember srt:MaximumMember 2026-06-30 0000009326 bcpc:LesseeOperatingLeaseTrancheOneMember 2026-06-30 0000009326 bcpc:LesseeOperatingLeaseTrancheTwoMember srt:MinimumMember 2026-06-30 0000009326 bcpc:LesseeOperatingLeaseTrancheTwoMember srt:MaximumMember 2026-06-30 0000009326 bcpc:LesseeOperatingLeaseTrancheTwoMember 2026-06-30 0000009326 bcpc:LesseeOperatingLeaseTrancheThreeMember srt:MinimumMember 2026-06-30 0000009326 bcpc:LesseeOperatingLeaseTrancheThreeMember srt:MaximumMember 2026-06-30 0000009326 bcpc:LesseeOperatingLeaseTrancheThreeMember 2026-06-30 0000009326 bcpc:LesseeOperatingLeaseTrancheFourMember 2026-06-30 shares iso4217:USD iso4217:USD shares pure bcpc:vote bcpc:segment bcpc:plan bcpc:vehicle bcpc:tranche 0000009326 --12-31 false 2026 Q2 10-Q true 2026-06-30 false 1-13648 Balchem Corporation MD 13-2578432 5 Paragon Drive Montvale NJ 07645 845 326-5600 Common Stock, par value $.06-2/3 per share BCPC NASDAQ Yes Yes Large Accelerated Filer false false false 31878021 63174000 74570000 1128000 862000 148973000 143596000 161551000 131449000 8527000 9778000 868000 0 5331000 6221000 388424000 365614000 304702000 306648000 808809000 816375000 123728000 132994000 27915000 30295000 12703000 14672000 1417000 1520000 19306000 18134000 1687004000 1686252000 70451000 60425000 51791000 49288000 19965000 27896000 166000 31044000 0 3912000 3172000 3614000 210000 205000 145755000 176384000 152000000 164000000 52943000 54143000 9895000 11324000 1438000 1544000 22595000 21444000 384626000 428839000 25 25 2000000 2000000 0 0 0 0 0 0 0.0667 0.0667 120000000 120000000 31955534 31955534 32058121 32058121 2132000 2139000 66741000 92331000 1206296000 1121396000 27209000 41547000 1302378000 1257413000 1687004000 1686252000 283997000 255467000 554706000 505986000 180314000 162354000 349939000 324705000 103683000 93113000 204767000 181281000 21137000 19300000 42233000 36226000 4534000 4300000 10415000 8962000 18791000 18071000 37272000 33636000 44462000 41671000 89920000 78824000 59221000 51442000 114847000 102457000 -1938000 -2766000 -4151000 -5690000 498000 335000 -393000 184000 -1440000 -2431000 -4544000 -5506000 57781000 49011000 110303000 96951000 13166000 10733000 25403000 21620000 44615000 38278000 84900000 75331000 1.40 1.18 2.66 2.33 1.39 1.17 2.63 2.30 44615000 38278000 84900000 75331000 -4534000 43776000 -14636000 65498000 -6000 -1000 298000 -239000 -4540000 43775000 -14338000 65259000 40075000 82053000 70562000 140590000 1257413000 1121396000 41547000 32058121 2139000 92331000 40285000 40285000 -9798000 -9798000 14923000 89880 6000 14917000 12139000 160285 10000 12129000 1285116000 1161681000 31749000 32128526 2143000 89543000 44615000 44615000 -4540000 -4540000 29800000 183249 12000 29788000 6987000 10257 1000 6986000 1302378000 1206296000 27209000 31955534 2132000 66741000 1149913000 997493000 -23747000 32527244 2170000 173997000 37053000 37053000 21484000 21484000 5325000 32869 2000 5323000 5576000 117169 7000 5569000 1208701000 1034546000 -2263000 32611544 2175000 174243000 38278000 38278000 43775000 43775000 33348000 204965 13000 33335000 10507000 48975 3000 10504000 1267913000 1072824000 41512000 32455554 2165000 151412000 84900000 75331000 24711000 22417000 11277000 9648000 -354000 -124000 274000 -108000 -688000 843000 -492000 117000 6452000 13262000 31434000 13074000 -1935000 618000 4823000 8682000 -4832000 -4410000 744000 187000 86772000 83709000 17138000 12372000 0 323000 7000 267000 95000 105000 -17226000 -12533000 80000000 63000000 92000000 63000000 102000 97000 7742000 6222000 30772000 28265000 44484000 38589000 -79616000 -60729000 -1326000 5465000 -11396000 15912000 74570000 49515000 63174000 65427000 CONDENSED CONSOLIDATED FINANCIAL STATEMENTS<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements presented herein have been prepared in accordance with the accounting policies described in the December 31, 2025 consolidated financial statements, and should be read in conjunction with the consolidated financial statements and notes, which appear in the Annual Report on Form 10-K for the year ended December 31, 2025. The condensed consolidated financial statements reflect the operations of Balchem Corporation and its subsidiaries (the "Company" or "Balchem"). All intercompany balances and transactions have been eliminated in consolidation. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the unaudited condensed consolidated financial statements furnished in this Form 10-Q include all adjustments necessary for a fair presentation of the financial position, results of operations and cash flows for the interim periods presented. All such adjustments are of a normal, recurring nature. The condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP” or “GAAP”) governing interim financial statements and the instructions to Form 10-Q and Article 10 of Regulation S-X under the Securities Exchange Act of 1934 (the "Exchange Act") and therefore do not include some information and notes necessary to conform to annual reporting requirements. The results of operations for the three and six months ended June 30, 2026 are not necessarily indicative of the operating results expected for the full year or any interim period.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Certain reclassifications have been made to prior period amounts to conform with the current period's presentation.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Recent Accounting Pronouncements</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Standards</span></div>In November 2024, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2024-03, "Income Statement - Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40)." The new guidance is intended to enhance transparency and disclosures by requiring public entities to provide disaggregated disclosures of certain categories of expenses on an annual and interim basis. The ASU is effective for fiscal years beginning after December 15, 2026 and interim periods beginning after December 15, 2027, with early adoption permitted. While the adoption of ASU 2024-03 is not expected to have an effect on our consolidated financial statements, it is expected to result in incremental disclosures within the notes to our consolidated financial statements. <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the unaudited condensed consolidated financial statements furnished in this Form 10-Q include all adjustments necessary for a fair presentation of the financial position, results of operations and cash flows for the interim periods presented. All such adjustments are of a normal, recurring nature. The condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP” or “GAAP”) governing interim financial statements and the instructions to Form 10-Q and Article 10 of Regulation S-X under the Securities Exchange Act of 1934 (the "Exchange Act") and therefore do not include some information and notes necessary to conform to annual reporting requirements. The results of operations for the three and six months ended June 30, 2026 are not necessarily indicative of the operating results expected for the full year or any interim period.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the unaudited condensed consolidated financial statements furnished in this Form 10-Q include all adjustments necessary for a fair presentation of the financial position, results of operations and cash flows for the interim periods presented. All such adjustments are of a normal, recurring nature. The condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP” or “GAAP”) governing interim financial statements and the instructions to Form 10-Q and Article 10 of Regulation S-X under the Securities Exchange Act of 1934 (the "Exchange Act") and therefore do not include some information and notes necessary to conform to annual reporting requirements. The results of operations for the three and six months ended June 30, 2026 are not necessarily indicative of the operating results expected for the full year or any interim period.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Certain reclassifications have been made to prior period amounts to conform with the current period's presentation.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Recent Accounting Pronouncements</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Standards</span></div>In November 2024, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2024-03, "Income Statement - Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40)." The new guidance is intended to enhance transparency and disclosures by requiring public entities to provide disaggregated disclosures of certain categories of expenses on an annual and interim basis. The ASU is effective for fiscal years beginning after December 15, 2026 and interim periods beginning after December 15, 2027, with early adoption permitted. While the adoption of ASU 2024-03 is not expected to have an effect on our consolidated financial statements, it is expected to result in incremental disclosures within the notes to our consolidated financial statements. STOCKHOLDERS' EQUITY<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s results for the three and six months ended June 30, 2026 and 2025 reflected the following stock-based compensation cost, and such compensation cost had the following effects on net earnings:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.281%"><tr><td style="width:1.0%"></td><td style="width:45.643%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Increase/(Decrease) for the</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Increase/(Decrease) for the</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">647 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">536 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,178 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">974 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,274 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,302 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,099 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,674 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,580)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,577)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(8,700)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(7,506)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company's omnibus incentive plan ("the Plan") allows for the granting of stock awards and options to purchase common stock. Both incentive stock options and nonqualified stock options can be awarded under the plan. The Company has approved and reserved a number of shares to be issued upon exercise of the outstanding options that is adequate to cover all exercises. As of June 30, 2026, the Plan had 505,548 shares available for future awards. </span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accounting Standards Codification ("ASC") 718, "Compensation-Stock Compensation", requires companies to measure the cost of employee services received in exchange for an award of equity instruments based on the grant-date fair value of the award. The weighted average fair values of the stock options granted under the Plan were calculated using either the Black-Scholes model or the Binomial model, whichever was deemed to be most appropriate. For the six months ended June 30, 2026, the fair value of each option grant was estimated on the date of the grant using the following weighted average assumptions: </span></div><div style="margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:62.065%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.597%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yields</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23.5 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26.0 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.8 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.5 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Expected lives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.2 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.2 years</span></td></tr></table></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Option activity for the six months ended June 30, 2026 and 2025 is summarized below:</span></div><div style="margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:45.374%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">For the Six Months Ended June 30, 2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Shares (000s)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">120.48 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,888 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">178.68 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(77)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">100.34 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">143.43 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">139.31 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">891 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">126.79 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">38,255 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.3</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of June 30, 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">642 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">115.27 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34,455 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.3</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:45.374%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">For the Six Months Ended June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Shares (000s)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">962 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">114.81 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">46,346 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">159.18 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(68)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">91.48 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">945 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">118.88 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">38,084 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.6</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">638 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">106.87 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">33,375 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td></tr></table></div><div><span><br/></span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other information pertaining to option activity during the three and six months ended June 30, 2026 and 2025 is as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:45.374%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average fair value of options granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48.90 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48.86 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total intrinsic value of stock options exercised ($000s)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">813 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,370 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,567 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,759 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has Restricted Stock Grant Agreements with the Company's non–employee directors and certain employees, which are subject to time-based vesting requirements. The value of the restricted shares is based on the fair value of the award at the date of grant.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Non-vested restricted stock activity for the six months ended June 30, 2026 and 2025 is summarized below:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.548%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Shares (000s)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Shares (000s)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested balance as of December 31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">147 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">150.15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">122 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">141.62 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">177.50 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">159.14 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">144.89 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">137.83 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">154.65 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">145.96 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested balance as of June 30</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">162.86 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">145 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">148.91 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company also has performance share (“PS”) awards, which provide the recipients the right to receive a certain number of shares of the Common Stock in the future, subject to certain performance hurdles, depending on the date of the grant: (1) an EBITDA performance hurdle, where vesting is dependent upon the Company achieving a certain EBITDA percentage growth over the performance period (typically three years), (2) a relative total shareholder return (“TSR”) market condition where vesting is dependent upon the Company’s TSR performance over the performance period (typically three years) relative to a comparator group consisting of the Russell 2000 index constituents, or (3) an EBITDA performance hurdle, where vesting is dependent upon the Company achieving a certain EBITDA percentage growth over the performance period (typically three years) and modified based on the Company's TSR performance over the performance period relative to a comparator group consisting of the Russell 2000 index constituents. Expense is measured based on the fair value of the grant at the date of grant. A Monte-Carlo simulation has been used to estimate the fair value using the following assumptions:</span></div><div style="margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:62.065%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.597%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yields</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">22.8 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25.5 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.5 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.3 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Initial TSR's</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16.0 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">-8.8 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Non-vested performance share activity for the six months ended June 30, 2026 and 2025 is summarized below:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.548%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Shares (000s)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Shares (000s)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested balance as of December 31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">160.14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">150.73 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">173.60 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">147.96</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">148.64 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">130.29</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">152.69</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested balance as of June 30</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">171.52 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">160.14 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2026 and 2025, there were $30,954 and $26,849, respectively, of total unrecognized compensation costs related to non-vested share-based compensation arrangements granted under the plans. As of June 30, 2026, the unrecognized compensation cost is expected to be recognized over a weighted-average period of approximately 1.55 years. The Company estimates that share-based compensation expense for the year ended December 31, 2026 will be $21,291.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Repurchases of Common Stock</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On December 9, 2025, the Company's Board of Directors approved a stock repurchase program (the "December 2025 program"), which replaced the previously approved June 1999 program. The December 2025 program authorizes the repurchases of up to and including 4,000,000 shares of the Company's ordinary shares. This stock repurchase program has no expiration date, does not oblige the Company to acquire any particular amount of the Company's ordinary shares, and may be terminated at any time. Since the inception of the December 2025 program, a total of 342,788 shares have been repurchased.</span></div>During the six months ended June 30, 2026 and 2025, the Company purchased 273,129 and 237,834 shares, respectively, from open market purchases and from employees in connection with the tax settlement of vested shares and/or exercised stock options, as applicable, under the Company's omnibus incentive plan. These shares were purchased at an average cost of $163.15 and $162.25 per share, respectively. The Company records the applicable excise taxes payable related to repurchases of our common stock as an incremental cost of the shares repurchased and a corresponding liability for the excise tax payable in "Other accrued liabilities" on our condensed consolidated balance sheet. The excise tax payable was $161 and $779 as of June 30, 2026 and December 31, 2025, respectively. <div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s results for the three and six months ended June 30, 2026 and 2025 reflected the following stock-based compensation cost, and such compensation cost had the following effects on net earnings:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.281%"><tr><td style="width:1.0%"></td><td style="width:45.643%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Increase/(Decrease) for the</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Increase/(Decrease) for the</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">647 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">536 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,178 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">974 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,274 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,302 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,099 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,674 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,580)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,577)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(8,700)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(7,506)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 647000 536000 1178000 974000 5274000 5302000 10099000 8674000 4580000 4577000 8700000 7506000 505548 For the six months ended June 30, 2026, the fair value of each option grant was estimated on the date of the grant using the following weighted average assumptions: <div style="margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:62.065%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.597%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yields</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23.5 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26.0 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.8 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.5 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Expected lives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.2 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.2 years</span></td></tr></table></div>A Monte-Carlo simulation has been used to estimate the fair value using the following assumptions:<div style="margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:62.065%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.597%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yields</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">22.8 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25.5 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.5 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.3 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Initial TSR's</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16.0 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">-8.8 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.005 0.006 0.235 0.260 0.038 0.045 P5Y2M12D P5Y2M12D <div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Option activity for the six months ended June 30, 2026 and 2025 is summarized below:</span></div><div style="margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:45.374%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">For the Six Months Ended June 30, 2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Shares (000s)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">120.48 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,888 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">178.68 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(77)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">100.34 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">143.43 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">139.31 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">891 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">126.79 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">38,255 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.3</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of June 30, 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">642 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">115.27 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34,455 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.3</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:45.374%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">For the Six Months Ended June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Shares (000s)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">962 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">114.81 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">46,346 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">159.18 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(68)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">91.48 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">945 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">118.88 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">38,084 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.6</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">638 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">106.87 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">33,375 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td></tr></table></div> 900000 120.48 29888000 P5Y2M12D 71000 178.68 77000 100.34 1000 143.43 2000 139.31 891000 126.79 38255000 P5Y3M18D 642000 115.27 34455000 P4Y3M18D 962000 114.81 46346000 P5Y9M18D 51000 159.18 68000 91.48 0 0 0 0 945000 118.88 38084000 P5Y7M6D 638000 106.87 33375000 P4Y4M24D <div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other information pertaining to option activity during the three and six months ended June 30, 2026 and 2025 is as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:45.374%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average fair value of options granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48.90 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48.86 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total intrinsic value of stock options exercised ($000s)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">813 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,370 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,567 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,759 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 0 48.90 48.86 813000 3370000 5567000 4759000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Non-vested restricted stock activity for the six months ended June 30, 2026 and 2025 is summarized below:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.548%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Shares (000s)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Shares (000s)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested balance as of December 31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">147 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">150.15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">122 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">141.62 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">177.50 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">159.14 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">144.89 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">137.83 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">154.65 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">145.96 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested balance as of June 30</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">162.86 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">145 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">148.91 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 147000 150.15 122000 141.62 62000 177.50 54000 159.14 51000 144.89 30000 137.83 5000 154.65 1000 145.96 153000 162.86 145000 148.91 P3Y P3Y 0 0 0.228 0.255 0.035 0.043 0.160 -0.088 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Non-vested performance share activity for the six months ended June 30, 2026 and 2025 is summarized below:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.548%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Shares (000s)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Shares (000s)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested balance as of December 31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">160.14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">150.73 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">173.60 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">147.96</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">148.64 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">130.29</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">152.69</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested balance as of June 30</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">171.52 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">160.14 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 81000 160.14 79000 150.73 50000 173.60 50000 147.96 35000 148.64 44000 130.29 0 0 4000 152.69 96000 171.52 81000 160.14 30954000 26849000 P1Y6M18D 21291000 4000000 342788 273129 237834 163.15 162.25 161000 779000 INVENTORIES<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Inventories, net of reserves at June 30, 2026 and December 31, 2025 consisted of the following:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.717%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">52,217 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41,858 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Work in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,018 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,527 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">102,316 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">83,064 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">161,551 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">131,449 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On a regular basis, the Company evaluates its inventory balances for excess quantities and obsolescence by analyzing demand, inventory on hand, sales levels and other information. Based on these evaluations, inventory balances are reserved, if necessary. The reserve for inventory was $4,451 and $3,414 at June 30, 2026 and December 31, 2025, respectively.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Inventories, net of reserves at June 30, 2026 and December 31, 2025 consisted of the following:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.717%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">52,217 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41,858 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Work in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,018 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,527 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">102,316 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">83,064 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">161,551 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">131,449 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 52217000 41858000 7018000 6527000 102316000 83064000 161551000 131449000 4451000 3414000 PROPERTY, PLANT AND EQUIPMENT<div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment at June 30, 2026 and December 31, 2025 are summarized as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.717%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,247 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,428 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Building</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">141,513 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">116,395 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">360,187 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">340,322 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">60,700 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">95,229 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">574,647 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">564,374 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">269,945 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">257,726 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">304,702 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">306,648 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment at June 30, 2026 and December 31, 2025 are summarized as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.717%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,247 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,428 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Building</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">141,513 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">116,395 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">360,187 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">340,322 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">60,700 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">95,229 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">574,647 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">564,374 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">269,945 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">257,726 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">304,702 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">306,648 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 12247000 12428000 141513000 116395000 360187000 340322000 60700000 95229000 574647000 564374000 269945000 257726000 304702000 306648000 INTANGIBLE ASSETS<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company had goodwill in the amount of $808,809 and $816,375 as of June 30, 2026 and December 31, 2025, respectively, subject to the provisions of ASC 350, “Intangibles-Goodwill and Other.” The decrease in goodwill is due to foreign currency translation adjustments.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Identifiable intangible assets with finite lives at June 30, 2026 and December 31, 2025 are summarized as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.371%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.968%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.693%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.968%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.836%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.974%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Amortization<br/>Period<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount at June 30, 2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization at June 30, 2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount at December 31, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization at December 31, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships and lists</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10-20</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">366,663 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">242,935 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">370,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">237,769 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2-17</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">51,591 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43,823 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">52,256 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43,655 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5-12</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41,818 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,452 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">42,385 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23,415 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2-18</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25,532 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">22,751 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25,178 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">22,454 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">   Other intangible assets with finite lives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">118,941 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">91,026 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">119,819 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">89,524 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of identifiable intangible assets was $4,301 and $8,700 for the three and six months ended June 30, 2026, respectively, and $4,261 and $8,321 for the three and six months ended June 30, 2025, respectively. Assuming no change in the gross carrying value of identifiable intangible assets, estimated amortization expense is $8,603 for the remainder of 2026, $16,526 for 2027, $16,079 for 2028, $15,667 for 2029, $15,282 for 2030 and $15,164 for 2031. At June 30, 2026 and December 31, 2025, there were no identifiable intangible assets with indefinite useful lives as defined by ASC 350. Identifiable intangible assets are reflected in "Customer relationships and lists, net" and “Other intangible assets with finite lives, net” on the Company’s condensed consolidated balance sheets. There were no changes to the useful lives of intangible assets subject to amortization during the six months ended June 30, 2026 and 2025.</span></div> 808809000 816375000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Identifiable intangible assets with finite lives at June 30, 2026 and December 31, 2025 are summarized as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.371%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.968%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.693%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.968%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.836%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.974%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Amortization<br/>Period<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount at June 30, 2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization at June 30, 2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount at December 31, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization at December 31, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships and lists</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10-20</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">366,663 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">242,935 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">370,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">237,769 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2-17</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">51,591 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43,823 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">52,256 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43,655 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5-12</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41,818 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,452 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">42,385 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23,415 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2-18</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25,532 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">22,751 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25,178 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">22,454 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">   Other intangible assets with finite lives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">118,941 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">91,026 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">119,819 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">89,524 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P10Y P20Y 366663000 242935000 370763000 237769000 P2Y P17Y 51591000 43823000 52256000 43655000 P5Y P12Y 41818000 24452000 42385000 23415000 P2Y P18Y 25532000 22751000 25178000 22454000 118941000 91026000 119819000 89524000 4301000 8700000 4261000 8321000 8603000 16526000 16079000 15667000 15282000 15164000 0 0 EQUITY METHOD INVESTMENT<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">In January 2014, BCP Ingredients, Inc. ("BCP"), a subsidiary of the Company, and Taminco US Inc. (note: Taminco was subsequently acquired by Eastman Chemical Company) formed a joint venture (66.66% / 33.34% ownership), St. Gabriel CC Company, LLC, to design, develop, and construct an expansion of BCP’s St. Gabriel aqueous choline chloride plant. BCP contributed the St. Gabriel plant, at cost, and all continued expansion and improvements are funded by the owners. The joint venture became operational as of July 1, 2016, at which point, Taminco US Inc. was succeeded by Taminco US LLC. St. Gabriel CC Company, LLC is a Variable Interest Entity (VIE) because the total equity at risk is not sufficient to permit the joint venture to finance its own activities without additional subordinated financial support. Additionally, voting rights (2 votes each) are not proportionate to the owners’ obligation to absorb expected losses or receive the expected residual returns of the joint venture. BCP receives the majority of the production offtake capacity, which may be adjusted from time to time to the extent the owners agree as such, and absorbs operating expenses approximately proportional to the actual percentage of offtake. The joint venture is accounted for under the equity method of accounting since BCP is not the primary beneficiary as BCP does not have the power to direct the activities of the joint venture that most significantly impact its economic performance. BCP recognized a loss of $126 and $250 for the three and six months ended June 30, 2026, respectively, and $123 and $245 for the three and six months ended June 30, 2025, respectively, relating to its portion of the joint venture's expenses in other expense. BCP made capital contributions to the investment totaling $53 and $95 for the three and six months ended June 30, 2026, respectively, and $75 and $105 for the three and six months ended June 30, 2025, respectively. The carrying value of the joint venture at June 30, 2026 and December 31, 2025 was $3,562 and $3,717, respectively, and is recorded in "Other non-current assets" on the condensed consolidated balance sheets.</span></div> 0.6666 0.3334 2 -126000 -250000 -123000 -245000 53000 95000 75000 105000 3562000 3717000 REVOLVING LOAN<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On July 27, 2022, the Company entered into an Amended and Restated Credit Agreement (the "2022 Credit Agreement") with certain lenders in the form of a senior secured revolving credit facility, due on July 27, 2027. The 2022 Credit Agreement allows for up to $550,000 of borrowing. The loans may be used for working capital, letters of credit, and other corporate purposes and may be drawn upon at the Company’s discretion. As of June 30, 2026 and December 31, 2025, the total balance outstanding on the 2022 Credit Agreement amounted to $152,000 and $164,000, respectively. There are no installment payments required on the revolving loans; they may be voluntarily prepaid in whole or in part without premium or penalty, and all outstanding amounts are due on the maturity date. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Amounts outstanding under the 2022 Credit Agreement are subject to an interest rate equal to a fluctuating rate as defined by the 2022 Credit Agreement plus an applicable rate. The applicable rate is based upon the Company’s consolidated net leverage ratio, as defined in the 2022 Credit Agreement, and the interest rate was 4.75% at June 30, 2026. The Company is also required to pay a commitment fee on the unused portion of the revolving loan, which is based on the Company’s consolidated net leverage ratio as defined in the 2022 Credit Agreement and ranges from 0.150% to 0.225% (0.150% at June 30, 2026). The unused portion of the revolving loan amounted to $398,000 at June 30, 2026. The Company is also required to pay, as applicable, letter of credit fees, administrative agent fees, and other fees to the arrangers and lenders.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Costs associated with the issuance of the revolving loans are capitalized and amortized on a straight-line basis over the term of the 2022 Credit Agreement, which is not materially different than the effective interest method. Capitalized costs net of accumulated amortization were $311 and $455 at June 30, 2026 and December 31, 2025, respectively, and are included in "Other non-current assets" on the condensed consolidated balance sheets. Amortization expense pertaining to these costs totaled $73 and $144 for both the three and six months ended June 30, 2026 and 2025 and are included in "Interest expense, net" in the accompanying condensed consolidated statements of earnings.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The 2022 Credit Agreement contains quarterly covenants requiring the consolidated leverage ratio to be less than a certain maximum ratio and the consolidated interest coverage ratio to exceed a certain minimum ratio. At June 30, 2026, the Company was in compliance with these covenants. Indebtedness under the Company’s loan agreements is secured by assets of the Company.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On July 24, 2026, the Company entered into Amendment No. 1 to the 2022 Credit Agreement (the "Credit Agreement Amendment"). The Credit Agreement Amendment increased the aggregate revolving commitment amount from $550,000 to $650,000, extended the maturity date of the credit facility from July 27, 2027 to July 24, 2031, and made certain other amendments to the facility terms. The Company used initial proceeds from the Credit Agreement Amendment to repay the outstanding balance of $152,000 due in July 2027 under the 2022 Credit Agreement.</span></div> 550000000 152000000 164000000 0 0.0475 0.00150 0.00225 0.00150 398000000 311000 455000 73000 73000 144000 144000 550000 650000 152000 NET EARNINGS PER SHARE<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following presents a reconciliation of the net earnings and shares used in calculating basic and diluted net earnings per share:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.281%"><tr><td style="width:1.0%"></td><td style="width:45.643%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr style="height:24pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net Earnings - Basic and Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">44,615 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">38,278 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">84,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">75,331 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Shares (000s)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Common Shares - Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">31,902 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,354 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">31,919 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,397 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Dilutive Securities – Stock Options, Restricted Stock, and Performance Shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">298 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">328 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">323 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">347 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Common Shares - Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,200 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,682 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,242 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,744 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net Earnings Per Share - Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.40 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.18 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2.66 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2.33 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net Earnings Per Share - Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.39 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.17 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2.63 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2.30 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The number of anti-dilutive shares were 124,920 and 123,510 for the three and six months ended June 30, 2026, respectively, and 223,890 and 224,070 for the three and six months ended June 30, 2025, respectively. Anti-dilutive shares could potentially dilute basic earnings per share in future periods and therefore, were not included in diluted earnings per share.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following presents a reconciliation of the net earnings and shares used in calculating basic and diluted net earnings per share:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.281%"><tr><td style="width:1.0%"></td><td style="width:45.643%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr style="height:24pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net Earnings - Basic and Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">44,615 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">38,278 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">84,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">75,331 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Shares (000s)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Common Shares - Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">31,902 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,354 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">31,919 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,397 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Dilutive Securities – Stock Options, Restricted Stock, and Performance Shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">298 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">328 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">323 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">347 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Common Shares - Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,200 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,682 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,242 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,744 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net Earnings Per Share - Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.40 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.18 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2.66 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2.33 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net Earnings Per Share - Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.39 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.17 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2.63 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2.30 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 44615000 38278000 84900000 75331000 31902000 32354000 31919000 32397000 298000 328000 323000 347000 32200000 32682000 32242000 32744000 1.40 1.18 2.66 2.33 1.39 1.17 2.63 2.30 124920 123510 223890 224070 INCOME TAXES<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s effective tax rate for the three months ended June 30, 2026 and 2025, was 22.8% and 21.9%, respectively. The higher effective tax rate for the quarter was primarily due to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">lower tax benefits from stock-based compensation</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. The effective tax rate for the six months ended June 30, 2026 and 2025, was 23.0% and 22.3%, respectively. The higher effective tax rate for the six months ended June 30, 2026 was primarily due to an increase in certain state taxes and lower tax benefits from stock-based compensation. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On July 4, 2025, the One Big Beautiful Bill Act ("OBBBA") was signed into law in the United States whi</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ch includes a broad range of tax provision. The Company has assessed that the OBBBA will not have a material impact on its estimated annual effective tax rate in 2026.</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company files income tax return</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">s in the U.S. and in various states and foreign countries. As of June 30, 2026, in the major jurisdictions where the Company operates, it is generally no longer subject to income tax examinations by tax authorities for years before 2021. The Company had $6,945 and $6,731 of unrecognized tax benefits, which are included in "Other long-term obligations" on the Company’s condensed consolidated balance sheets, as of June 30, 2026 and December 31, 2025, respectively. The Company includes interest expense or income as well as potential penalties on uncertain tax positions as a component of "Income tax expense" in the condensed consolidated statements of earnings. Total accrued interest and penalties related to uncertain tax positions at June 30, 2026 and December 31, 2025 were $2,564 and $2,350, respectively, and are included in "Other long-term obligations" on the Company’s condensed consolidated balance sheets.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The European Union ("EU") member states formally adopted the EU's Pillar Two Directive on December 15, 2022, which was established by the Organization for Economic Co-operation and Development. Pillar Two generally provides for a 15 percent minimum effective tax rate for the jurisdictions where multinational enterprises operate. While the Company does not anticipate that this will have a material impact on its tax provision or effective tax rate, the Company continues to monitor evolving tax legislation in the jurisdictions in which it operates.</span></div> 0.228 0.219 0.230 0.223 6945000 6731000 2564000 2350000 SEGMENT INFORMATION<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Balchem Corporation reports three reportable segments: Human Nutrition and Health ("HNH"), Animal Nutrition and Health ("ANH"), and Specialty Products ("SP"). Sales and production of products outside of our reportable segments and other minor business activities are included in "Other and Unallocated".</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company's Chief Operating Decision Maker ("CODM") is the Chief Executive Officer. The CODM receives a profit and loss reporting package which provides segment information including revenue, cost of goods sold, gross margin, total operating expenses, and earnings from operations. The CODM utilizes this monthly profit and loss reporting package to analyze segment performance and appropriately allocate resources.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to ASU 2023-07, "Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures", the significant segment information is summarized as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.175%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.691%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">For the Three Months Ended June 30, 2026</span></div></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">HNH</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">ANH</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">SP</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Other and Unallocated</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">176,894 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">64,454 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">40,511 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,138 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">283,997 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">109,873 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">50,087 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,942 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,412 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">180,314 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">67,021 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,367 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">22,569 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(274)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">103,683 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,640 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(2)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,140 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,676 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(4)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,006 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(5)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">44,462 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Earnings from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">42,381 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,227 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,893 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,280)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">59,221 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Other expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">   Interest expense, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,938 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">   Other income, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(498)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,440 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Earnings before income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">57,781 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">   Income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,166 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Net earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">44,615 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, depreciation expense, and other overhead expenses necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight and duty costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Operating expenses within HNH are primarily comprised of compensation-related costs, professional services, including advertising and marketing costs, and amortization expense in connection with certain acquired intangible assets.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Operating expenses within ANH are primarily comprised of compensation-related costs and professional services, including advertising and marketing costs.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Operating expenses within SP are primarily comprised of compensation-related costs, professional services, and amortization expense in connection with certain acquired intangible assets.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(5)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Operating expenses within Other and Unallocated are primarily comprised of compensation-related costs. </span></div></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.175%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.691%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">For the Six Months Ended June 30, 2026</span></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">HNH</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">ANH</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">SP</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Other and Unallocated</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">348,522 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">126,643 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">75,238 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">554,706 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">215,645 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">97,287 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,206 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,801 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">349,939 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">132,877 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,356 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43,032 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(498)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">204,767 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">50,476 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(7)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18,437 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(8)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18,204 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(9)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,803 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(10)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">89,920 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Earnings from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">82,401 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,919 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,828 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3,301)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">114,847 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Other expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">   Interest expense, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,151 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">   Other expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">393 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,544 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Earnings before income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">110,303 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">   Income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25,403 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Net earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">84,900 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(6)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, depreciation expense, and other overhead expenses necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight and duty costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(7)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Operating expenses within HNH are primarily comprised of compensation-related costs, professional services, including advertising and marketing costs, and amortization expense in connection with certain acquired intangible assets.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(8)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Operating expenses within ANH are primarily comprised of compensation-related costs and professional services, including advertising and marketing costs.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(9)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Operating expenses within SP are primarily comprised of compensation-related costs, professional services, and amortization expense in connection with certain acquired intangible assets.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(10)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Operating expenses within Other and Unallocated are primarily comprised of compensation-related costs and transaction and integration costs. </span></div></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.175%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.691%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">For the Three Months Ended June 30, 2025</span></div></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">HNH</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">ANH</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">SP</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Other and Unallocated</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">160,773 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">56,028 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">37,185 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,481 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">255,467 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">99,467 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(11)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">44,486 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(11)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16,571 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(11)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,830 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(11)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">162,354 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">61,306 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,542 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">20,614 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(349)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">93,113 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">22,964 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(12)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,028 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(13)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,345 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(14)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,334 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(15)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41,671 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Earnings from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">38,342 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,514 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,269 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,683)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">51,442 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Other expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">   Interest expense, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,766 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">   Other income, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(335)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,431 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Earnings before income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">49,011 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">   Income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,733 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Net earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">38,278 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(11)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, depreciation expense, and other overhead expenses necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight and duty costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(12)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Operating expenses within HNH are primarily comprised of compensation-related costs, professional services, including advertising and marketing costs, and amortization expense in connection with certain acquired intangible assets.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(13)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Operating expenses within ANH are primarily comprised of compensation-related costs and professional services, including advertising and marketing costs.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(14)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Operating expenses within SP are primarily comprised of compensation-related costs, professional services, and amortization expense in connection with certain acquired intangible assets.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(15)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Operating expenses within Other and Unallocated are primarily comprised of compensation-related costs and transaction and integration costs. </span></div></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.175%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.691%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">For the Six Months Ended June 30, 2025</span></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">HNH</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">ANH</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">SP</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Other and Unallocated</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">319,230 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">113,305 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">70,460 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,991 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">505,986 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">198,850 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(16)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">89,403 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(16)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,557 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(16)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,895 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(16)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">324,705 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">120,380 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">37,903 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(904)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">181,281 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">44,064 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(17)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,152 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(18)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,049 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(19)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,559 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(20)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">78,824 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Earnings from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">76,316 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,750 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">20,854 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3,463)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">102,457 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Other expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">   Interest expense, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,690 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">   Other income, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(184)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,506 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Earnings before income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">96,951 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">   Income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21,620 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Net earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">75,331 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(16)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, depreciation expense, and other overhead expenses necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight and duty costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(17)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Operating expenses within HNH are primarily comprised of compensation-related costs, professional services, including advertising and marketing costs, and amortization expense in connection with certain acquired intangible assets.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(18)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Operating expenses within ANH are primarily comprised of compensation-related costs and professional services, including advertising and marketing costs.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(19)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Operating expenses within SP are primarily comprised of compensation-related costs, professional services, and amortization expense in connection with certain acquired intangible assets.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(20)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Operating expenses within Other and Unallocated are primarily comprised of compensation-related costs and transaction and integration costs. </span></div></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.717%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Business Segment Assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Human Nutrition and Health</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,249,206 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,243,522 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Animal Nutrition and Health</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">184,755 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">176,608 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">168,224 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">172,076 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other and Unallocated </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(21)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">84,819 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">94,046 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,687,004 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,686,252 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(21)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"> Other and Unallocated assets consist of certain cash, capitalized loan issuance costs, other assets, investments, and income taxes, which the Company does not allocate to its individual business segments. It also includes assets associated with a few minor businesses which individually do not meet the quantitative thresholds for separate presentation.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.425%"><tr><td style="width:1.0%"></td><td style="width:45.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.616%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.522%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.616%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.616%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Depreciation/Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Human Nutrition and Health</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,471 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,544 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,118 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,847 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Animal Nutrition and Health</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,841 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,829 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,700 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,590 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,674 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,796 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,429 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,522 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other and Unallocated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">234 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">234 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">464 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">458 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,220 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,403 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,711 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">22,417 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.717%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Capital Expenditures</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Human Nutrition and Health</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,939 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,026 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Animal Nutrition and Health</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,168 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,424 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,422 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,685 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other and Unallocated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">174 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">107 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16,703 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,242 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to ASU 2023-07, "Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures", the significant segment information is summarized as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.175%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.691%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">For the Three Months Ended June 30, 2026</span></div></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">HNH</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">ANH</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">SP</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Other and Unallocated</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">176,894 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">64,454 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">40,511 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,138 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">283,997 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">109,873 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">50,087 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,942 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,412 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">180,314 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">67,021 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,367 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">22,569 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(274)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">103,683 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,640 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(2)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,140 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,676 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(4)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,006 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(5)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">44,462 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Earnings from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">42,381 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,227 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,893 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,280)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">59,221 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Other expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">   Interest expense, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,938 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">   Other income, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(498)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,440 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Earnings before income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">57,781 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">   Income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,166 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Net earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">44,615 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, depreciation expense, and other overhead expenses necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight and duty costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Operating expenses within HNH are primarily comprised of compensation-related costs, professional services, including advertising and marketing costs, and amortization expense in connection with certain acquired intangible assets.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Operating expenses within ANH are primarily comprised of compensation-related costs and professional services, including advertising and marketing costs.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Operating expenses within SP are primarily comprised of compensation-related costs, professional services, and amortization expense in connection with certain acquired intangible assets.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(5)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Operating expenses within Other and Unallocated are primarily comprised of compensation-related costs. </span></div></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.175%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.691%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">For the Six Months Ended June 30, 2026</span></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">HNH</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">ANH</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">SP</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Other and Unallocated</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">348,522 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">126,643 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">75,238 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">554,706 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">215,645 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">97,287 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,206 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,801 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">349,939 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">132,877 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,356 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43,032 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(498)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">204,767 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">50,476 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(7)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18,437 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(8)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18,204 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(9)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,803 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(10)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">89,920 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Earnings from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">82,401 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,919 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,828 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3,301)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">114,847 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Other expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">   Interest expense, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,151 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">   Other expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">393 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,544 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Earnings before income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">110,303 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">   Income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25,403 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Net earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">84,900 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(6)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, depreciation expense, and other overhead expenses necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight and duty costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(7)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Operating expenses within HNH are primarily comprised of compensation-related costs, professional services, including advertising and marketing costs, and amortization expense in connection with certain acquired intangible assets.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(8)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Operating expenses within ANH are primarily comprised of compensation-related costs and professional services, including advertising and marketing costs.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(9)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Operating expenses within SP are primarily comprised of compensation-related costs, professional services, and amortization expense in connection with certain acquired intangible assets.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(10)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Operating expenses within Other and Unallocated are primarily comprised of compensation-related costs and transaction and integration costs. </span></div></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.175%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.691%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">For the Three Months Ended June 30, 2025</span></div></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">HNH</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">ANH</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">SP</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Other and Unallocated</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">160,773 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">56,028 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">37,185 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,481 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">255,467 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">99,467 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(11)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">44,486 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(11)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16,571 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(11)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,830 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(11)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">162,354 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">61,306 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,542 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">20,614 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(349)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">93,113 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">22,964 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(12)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,028 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(13)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,345 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(14)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,334 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(15)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41,671 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Earnings from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">38,342 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,514 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,269 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,683)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">51,442 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Other expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">   Interest expense, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,766 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">   Other income, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(335)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,431 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Earnings before income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">49,011 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">   Income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,733 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Net earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">38,278 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(11)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, depreciation expense, and other overhead expenses necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight and duty costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(12)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Operating expenses within HNH are primarily comprised of compensation-related costs, professional services, including advertising and marketing costs, and amortization expense in connection with certain acquired intangible assets.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(13)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Operating expenses within ANH are primarily comprised of compensation-related costs and professional services, including advertising and marketing costs.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(14)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Operating expenses within SP are primarily comprised of compensation-related costs, professional services, and amortization expense in connection with certain acquired intangible assets.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(15)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Operating expenses within Other and Unallocated are primarily comprised of compensation-related costs and transaction and integration costs. </span></div></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.175%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.691%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">For the Six Months Ended June 30, 2025</span></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">HNH</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">ANH</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">SP</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Other and Unallocated</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">319,230 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">113,305 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">70,460 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,991 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">505,986 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">198,850 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(16)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">89,403 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(16)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,557 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(16)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,895 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(16)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">324,705 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">120,380 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">37,903 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(904)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">181,281 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">44,064 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(17)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,152 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(18)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,049 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(19)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,559 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(20)</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">78,824 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Earnings from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">76,316 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,750 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">20,854 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3,463)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">102,457 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Other expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">   Interest expense, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,690 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">   Other income, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(184)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,506 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Earnings before income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">96,951 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">   Income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21,620 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Net earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">75,331 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(16)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Cost of sales are primarily comprised of raw materials consumed in the manufacture of product, as well as manufacturing labor, depreciation expense, and other overhead expenses necessary to convert purchased materials and supplies into finished product. Cost of sales also includes inbound freight and duty costs, outbound freight costs for shipping products to customers, warehousing costs, quality control and obsolescence expense.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(17)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Operating expenses within HNH are primarily comprised of compensation-related costs, professional services, including advertising and marketing costs, and amortization expense in connection with certain acquired intangible assets.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(18)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Operating expenses within ANH are primarily comprised of compensation-related costs and professional services, including advertising and marketing costs.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(19)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Operating expenses within SP are primarily comprised of compensation-related costs, professional services, and amortization expense in connection with certain acquired intangible assets.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(20)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Operating expenses within Other and Unallocated are primarily comprised of compensation-related costs and transaction and integration costs. </span></div></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.717%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Business Segment Assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Human Nutrition and Health</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,249,206 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,243,522 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Animal Nutrition and Health</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">184,755 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">176,608 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">168,224 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">172,076 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other and Unallocated </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(21)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">84,819 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">94,046 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,687,004 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,686,252 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(21)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"> Other and Unallocated assets consist of certain cash, capitalized loan issuance costs, other assets, investments, and income taxes, which the Company does not allocate to its individual business segments. It also includes assets associated with a few minor businesses which individually do not meet the quantitative thresholds for separate presentation.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.425%"><tr><td style="width:1.0%"></td><td style="width:45.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.616%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.522%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.616%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.616%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Depreciation/Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Human Nutrition and Health</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,471 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,544 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,118 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,847 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Animal Nutrition and Health</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,841 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,829 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,700 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,590 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,674 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,796 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,429 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,522 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other and Unallocated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">234 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">234 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">464 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">458 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,220 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,403 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,711 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">22,417 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.717%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Capital Expenditures</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Human Nutrition and Health</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,939 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,026 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Animal Nutrition and Health</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,168 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,424 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,422 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,685 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other and Unallocated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">174 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">107 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16,703 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,242 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 176894000 64454000 40511000 2138000 283997000 109873000 50087000 17942000 2412000 180314000 67021000 14367000 22569000 -274000 103683000 24640000 9140000 9676000 1006000 44462000 42381000 5227000 12893000 -1280000 59221000 -1938000 498000 -1440000 57781000 13166000 44615000 348522000 126643000 75238000 4303000 554706000 215645000 97287000 32206000 4801000 349939000 132877000 29356000 43032000 -498000 204767000 50476000 18437000 18204000 2803000 89920000 82401000 10919000 24828000 -3301000 114847000 -4151000 -393000 -4544000 110303000 25403000 84900000 160773000 56028000 37185000 1481000 255467000 99467000 44486000 16571000 1830000 162354000 61306000 11542000 20614000 -349000 93113000 22964000 8028000 9345000 1334000 41671000 38342000 3514000 11269000 -1683000 51442000 -2766000 335000 -2431000 49011000 10733000 38278000 319230000 113305000 70460000 2991000 505986000 198850000 89403000 32557000 3895000 324705000 120380000 23902000 37903000 -904000 181281000 44064000 15152000 17049000 2559000 78824000 76316000 8750000 20854000 -3463000 102457000 -5690000 184000 -5506000 96951000 21620000 75331000 1249206000 1243522000 184755000 176608000 168224000 172076000 84819000 94046000 1687004000 1686252000 8471000 7544000 17118000 14847000 1841000 1829000 3700000 3590000 1674000 1796000 3429000 3522000 234000 234000 464000 458000 12220000 11403000 24711000 22417000 7939000 6026000 7168000 4424000 1422000 1685000 174000 107000 16703000 12242000 REVENUE<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents revenues disaggregated by revenue source: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:45.374%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.567%"></td><td style="width:0.1%"></td></tr><tr style="height:23pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Product Sales Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">283,363 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">255,041 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">553,579 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">505,102 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Royalty Revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">634 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">426 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,127 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">884 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">283,997 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">255,467 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">554,706 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">505,986 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents revenues disaggregated by geography, based on customers' delivery addresses:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:45.374%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.567%"></td><td style="width:0.1%"></td></tr><tr style="height:23pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">205,193 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">186,706 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">402,575 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">372,428 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Countries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">78,804 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">68,761 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">152,131 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">133,558 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">283,997 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">255,467 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">554,706 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">505,986 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents revenues disaggregated by revenue source: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:45.374%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.567%"></td><td style="width:0.1%"></td></tr><tr style="height:23pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Product Sales Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">283,363 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">255,041 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">553,579 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">505,102 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Royalty Revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">634 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">426 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,127 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">884 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">283,997 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">255,467 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">554,706 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">505,986 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents revenues disaggregated by geography, based on customers' delivery addresses:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:45.374%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.567%"></td><td style="width:0.1%"></td></tr><tr style="height:23pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">205,193 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">186,706 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">402,575 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">372,428 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Countries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">78,804 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">68,761 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">152,131 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">133,558 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">283,997 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">255,467 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">554,706 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">505,986 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 283363000 255041000 553579000 505102000 634000 426000 1127000 884000 283997000 255467000 554706000 505986000 205193000 186706000 402575000 372428000 78804000 68761000 152131000 133558000 283997000 255467000 554706000 505986000 SUPPLEMENTAL CASH FLOW INFORMATION<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid during the six months ended June 30, 2026 and 2025 for income taxes and interest is as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.717%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,184 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,263 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,342 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,903 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid during the six months ended June 30, 2026 and 2025 for income taxes and interest is as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.717%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,184 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,263 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,342 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,903 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 29184000 26263000 4342000 5903000 ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The changes in accumulated other comprehensive income (loss) were as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:45.374%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net foreign currency translation adjustment </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,534)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43,776 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(14,636)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">65,498 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net change in postretirement benefit plan (see Note 14 for<br/>   further information)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of gain</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Prior service loss (gain) arising during the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">411 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(319)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total before tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">390 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(322)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(92)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">298 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(239)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total other comprehensive (loss) income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,540)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43,775 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(14,338)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">65,259 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="27" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Includes losses of $95 and gains of $1,734 on intra-entity foreign currency transactions for the three and six months ended June 30, 2026, respectively, and gains of $2,184 and $5,301 for the three and six months ended June 30, 2025, respectively.</span></div></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive income (loss) at June 30, 2026 and December 31, 2025 consisted of the following:</span></div><div><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.296%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.718%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Foreign currency<br/>translation<br/>adjustment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Postretirement<br/>benefit plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 31, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41,353 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">194 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41,547 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(14,636)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">298 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(14,338)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance June 30, 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,717 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">492 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">27,209 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The changes in accumulated other comprehensive income (loss) were as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:45.374%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net foreign currency translation adjustment </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,534)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43,776 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(14,636)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">65,498 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net change in postretirement benefit plan (see Note 14 for<br/>   further information)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of gain</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Prior service loss (gain) arising during the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">411 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(319)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total before tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">390 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(322)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(92)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">298 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(239)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total other comprehensive (loss) income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,540)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43,775 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(14,338)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">65,259 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="27" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Includes losses of $95 and gains of $1,734 on intra-entity foreign currency transactions for the three and six months ended June 30, 2026, respectively, and gains of $2,184 and $5,301 for the three and six months ended June 30, 2025, respectively.</span></div></td></tr></table></div> -4534000 43776000 -14636000 65498000 10000 1000 21000 3000 0 0 411000 -319000 10000 1000 -390000 322000 4000 0 -92000 83000 6000 1000 -298000 239000 -4540000 43775000 -14338000 65259000 -95000 1734000 2184000 5301000 <div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive income (loss) at June 30, 2026 and December 31, 2025 consisted of the following:</span></div><div><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.296%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.718%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Foreign currency<br/>translation<br/>adjustment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Postretirement<br/>benefit plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 31, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41,353 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">194 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41,547 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(14,636)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">298 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(14,338)</span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance June 30, 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,717 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">492 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">27,209 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 41353000 194000 41547000 -14636000 298000 -14338000 26717000 492000 27209000 EMPLOYEE BENEFIT PLANS<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Defined Contribution Plans</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company sponsors one 401(k) savings plan for eligible employees, which allows participants to make pretax or after tax contributions, and the Company matches certain percentages of those contributions with shares of the Company’s Common Stock. The plan also has a discretionary profit sharing portion. All amounts contributed to the plan are deposited into a trust fund administered by independent trustees. The Company also sponsors various defined contribution plans for employees working in our foreign operations and matches certain employee contributions. These contributions are deposited into trust funds administered by independent trustees. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Postretirement Medical Plans</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides postretirement benefits in the form of two unfunded postretirement medical plans; one that is under a collective bargaining agreement and covers eligible retired employees of the Verona facility and one for officers of the Company pursuant to the Balchem Corporation Officer Retiree Program. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic benefit costs for such retirement medical plans were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.717%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of gain</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">T</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">he amounts record</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ed for these obligations on the Company’s condensed consolidated balance sheets as of June 30, 2026 and December 31, 2025 are $1,128 and $1,122, respectively, and are included in "Other long-term obligations" on the Company's condensed consolidated balance sheets. These plans are unfunded and approved claims are paid from Company funds. Historical cash payments made under such plans have typically been less than $200 per year.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Defined Benefit Pension Plan</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides an unfunded defined benefit pension plan for employees working in Belgium. The plan provides for the payment of a lump sum at retirement or payments in case of death of the covered employees. The amounts recorded for these obligations on the Company's condensed consolidated balance sheets as of June 30, 2026 and December 31, 2025 were $911 and $869, respectively, and were included in "Other long-term obligations" on the Company's condensed consolidated balance sheets.</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic benefit costs for such benefit pension plan were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.717%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Service cost with interest to end of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">112 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total net periodic benefit cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">137 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">120 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Compensation Plan</span></div>The Company provides an unfunded, nonqualified deferred compensation plan maintained for the benefit of a select group of management or highly compensated employees. Assets of the plan are held in a rabbi trust, and are subject to additional risk of loss in the event of bankruptcy or insolvency of the Company. The Company may, at its discretion, provide matching contributions to eligible employee deferred compensation contributions, with no obligation to make such contributions in future periods. The deferred compensation liability was $14,095 as of June 30, 2026, of which $14,070 was included in "Other long-term obligations" and $25 was included in "Accrued compensation and other benefits" on the Company's condensed consolidated balance sheets. The deferred compensation liability was $12,806 as of December 31, 2025, of which $12,781 was included in "Other long-term obligations" and $25 was included in "Accrued compensation and other benefits" on the Company’s consolidated balance sheets. The related assets of the irrevocable trust funds (also known as "rabbi trust funds") were $14,084 as of June 30, 2026, of which $14,059 was included in "Other non-current assets" and $25 was included in "Other current assets" on the Company's condensed consolidated balance sheet. The rabbi trust funds were $12,798 as of December 31, 2025, of which $12,773 was included in "Other non-current assets" and $25 was included in "Other current assets" on the Company's condensed consolidated balance sheets. 1 2 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic benefit costs for such retirement medical plans were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.717%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of gain</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic benefit costs for such benefit pension plan were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.717%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Service cost with interest to end of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">112 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total net periodic benefit cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">137 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">120 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 46000 58000 26000 35000 27000 5000 45000 88000 1128000 1122000 200000 911000 869000 112000 107000 52000 40000 33000 29000 -6000 -2000 137000 120000 14095000 14070000 25000 12806000 12781000 25000 14084000 14059000 25000 12798000 12773000 25000 COMMITMENTS AND CONTINGENCIES<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company is obligated to make rental payments under non-cancelable operating and finance leases. Aggregate future minimum rental payments required under these leases at December 31, 2025 are disclosed in Note 18, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Verona, Missouri facility, while held by a prior owner, Syntex Agribusiness, Inc. (“Syntex”), was designated by the U.S. Environmental Protection Agency (the "EPA") as a Superfund site and placed on the National Priorities List in 1983 because of dioxin contamination on portions of the site. Remediation was conducted by Syntex under the oversight of the EPA and the Missouri Department of Natural Resources. The Company is indemnified by the sellers under its May 2001 asset purchase agreement covering its acquisition of the Verona, Missouri facility for potential liabilities associated with the Superfund site. One of the sellers, in turn, has the benefit of certain contractual indemnification by Syntex in relation to the implementation of the above-described Superfund remedy. In June 2023, in response to a Special Notice Letter received from the EPA in 2022, BCP Ingredients, Inc. ("BCP"), the Company's subsidiary that owns and operates the site, Syntex, EPA, and the State of Missouri entered into an Administrative Settlement Agreement and Order on Consent (“ASAOC”) for a focused remedial investigation/feasibility study ("RI/FS") under which (a) BCP will conduct a source investigation of potential source(s) of releases of 1,4-dioxane and chlorobenzene at a portion of the site and (b) BCP and Syntex will complete a RI/FS to determine a potential remedy, if any is required. Activities under the ASAOC are underway and are expected to continue for some period of time.</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Separately, in June 2022, the EPA conducted an inspection of BCP’s Verona, Missouri facility (“2022 EPA Inspection”) which was followed by BCP entering into an Administrative Order for Compliance on Consent (“AOC”) with the EPA in relation to its risk management program at the Verona facility. Further, in January 2023, BCP entered into an Amended AOC with the EPA whereby the parties agreed to the extension of certain timelines. BCP timely completed all requirements under the Amended AOC. In November 2023, BCP received a notice from the Environment and Natural Resources Division of the U.S Department of Justice (“DOJ”) primarily related to the 2022 EPA Inspection, which extended the opportunity to discuss alleged violations of Sections 112(r)(7) of the Clean Air Act and regulations in 40 C.F.R. Part 68, commonly known as the Risk Management Plan Rule (“RMP Rule”). BCP participated in such discussions during 2024, and in December 2024, BCP reached a settlement with the EPA and DOJ to resolve these alleged violations. Pursuant to the settlement, which was entered into on January 31, 2025, BCP agreed to: (a) pay a $300 civil penalty; (b) complete a new scrubber system project; and (c) spend $350 to implement projects benefiting the surrounding community, such as emergency equipment for the local fire department and two vehicles to be used as mobile health clinics. The amount associated with this settlement was consistent with the amount previously accrued as a loss contingency. BCP has completed most of its obligations under this settlement and will continue to take steps to timely complete any remaining items.</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the above, from time to time, the Company is a party to various legal proceedings, litigation, claims and assessments. While it is not possible to predict the ultimate disposition of each of these matters, management believes that the ultimate outcome of such matters will not have a material effect on the Company's consolidated financial position, results of operations, liquidity or cash flows.</span></div> 300000 350000 2 FAIR VALUE OF FINANCIAL INSTRUMENTS<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a number of financial instruments, none of which are held for trading purposes. The Company estimates that the fair value of all financial instruments at June 30, 2026 and December 31, 2025 does not differ materially from the aggregate carrying values of its financial instruments recorded in the accompanying condensed consolidated balance sheets. The estimated fair value amounts have been determined by the Company using available market information and appropriate valuation methodologies. Considerable judgment is required in interpreting market data to develop the estimates of fair value, and, accordingly, the estimates are not necessarily indicative of the amounts that the Company could realize in a current market exchange. </span></div><div style="margin-top:9pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following fair value hierarchy is used to classify assets and liabilities and the table below presents the carrying amounts and the estimated fair values of the Company's financial assets and liabilities measured on a recurring basis as defined by ASC 820, "Fair Value Measurement." </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1 - Inputs are quoted prices in active markets that are accessible at the measurement date for identical assets or liabilities.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2 - Inputs include observable inputs other than quoted prices in active markets.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 -</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Inputs are unobservable inputs for which there is little or no market data available.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.698%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.273%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,517 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,517 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Rabbi trust funds - current </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Rabbi trust funds - non-current </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,059 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,059 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,464 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,464 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Rabbi trust funds - current </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Rabbi trust funds - non-current </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,773 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,773 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="27" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds are categorized as cash equivalents.</span></div></td></tr><tr><td colspan="27" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Rabbi trust funds - current and Rabbi trust funds - non-current are included in "Other current assets" and "Other non-current assets" on the consolidated balance sheets, respectively.</span></div></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial instruments also include accounts receivable, accounts payable, and accrued liabilities, which are carried at cost and approximate fair value due to the short-term maturity of these instruments. The carrying value of debt approximates fair value based upon prices of identical or similar instruments in the marketplace, which are considered Level 2 inputs.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following fair value hierarchy is used to classify assets and liabilities and the table below presents the carrying amounts and the estimated fair values of the Company's financial assets and liabilities measured on a recurring basis as defined by ASC 820, "Fair Value Measurement." </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1 - Inputs are quoted prices in active markets that are accessible at the measurement date for identical assets or liabilities.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2 - Inputs include observable inputs other than quoted prices in active markets.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 -</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Inputs are unobservable inputs for which there is little or no market data available.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.698%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.273%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,517 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,517 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Rabbi trust funds - current </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Rabbi trust funds - non-current </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,059 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,059 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,464 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,464 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Rabbi trust funds - current </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Rabbi trust funds - non-current </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,773 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,773 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="27" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds are categorized as cash equivalents.</span></div></td></tr><tr><td colspan="27" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Rabbi trust funds - current and Rabbi trust funds - non-current are included in "Other current assets" and "Other non-current assets" on the consolidated balance sheets, respectively.</span></div></td></tr></table></div> 1517000 1517000 0 0 25000 25000 0 0 14059000 14059000 0 0 1464000 1464000 0 0 25000 25000 0 0 12773000 12773000 0 0 RELATED PARTY TRANSACTIONS <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides services under a contractual agreement to St. Gabriel CC Company, LLC. These services include accounting, information technology, quality control, and purchasing services, as well as operation of the St. Gabriel CC Company, LLC plant. The Company also sells raw materials to St. Gabriel CC Company, LLC. These raw materials are used in the production of finished goods that are, in turn, sold by Saint Gabriel CC Company, LLC to the Company for resale to unrelated parties. As such, the sale of these raw materials to St. Gabriel CC Company, LLC in this scenario lacks economic substance and therefore the Company does not include them in net sales within the condensed consolidated statements of earnings. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Payments for the services the Company provided amounted to $1,172 and $2,289 for the three and six months ended June 30, 2026, respectively, and $1,212 and $2,339 for the three and six months ended June 30, 2025, respectively. The raw materials purchased and subsequently sold amounted to $11,501 and $21,452 for the three and six months ended June 30, 2026, respectively, and $10,821 and $20,746 for the three and six months ended June 30, 2025, respectively. These services and raw materials are primarily recorded in cost of goods sold, net of the finished goods received from St. Gabriel CC Company, LLC of $9,103 and $17,148 during the three and six months ended June 30, 2026, respectively, and $8,983 and $16,901 for the three and six months ended June 30, 2025, respectively. At June 30, 2026 and December 31, 2025, the Company had receivables of $4,232 and $4,225, respectively, recorded in accounts receivable from St. Gabriel CC Company, LLC for services rendered and raw materials sold. At June 30, 2026 and December 31, 2025, the Company had payables of $2,888 and $3,369, respectively, recorded in accounts payable for finished goods received from St. Gabriel CC Company, LLC. The Company had payables in the amount of $296 related to non-contractual monies owed to St. Gabriel CC Company, LLC, recorded in accounts payable as of both June 30, 2026 and December 31, 2025.</span></div> 1172000 2289000 1212000 2339000 11501000 21452000 10821000 20746000 9103000 17148000 8983000 16901000 4232000 4225000 2888000 3369000 296000 296000 LEASES<div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has both real estate leases and equipment leases. The Company developed four tranches of leases based on lease terms and these tranches reflect the composition of the current lease portfolio. The Company's borrowing history shows that interest rates of a term loan or a line of credit depend on the duration of the loan rather than the nature of the assets purchased by those funds. Based on this understanding, the Company elected to use a portfolio approach to discount rates, applying corporate rates to the tranches of leases based on lease terms. Based on the Company's risk rating, the Company applied the following discount rates for new leases entered into during the second quarter of 2026: (1) 1-2 years, 4.96% (2) 3-4 years, 5.55% (3) 5-9 years, 5.89% and (4) 10+ years, 6.61%. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Right of use assets and lease liabilities at June 30, 2026 and December 31, 2025 are summarized as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.974%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.718%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Right of use assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,703 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,672 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,417 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,520 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,120 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16,192 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.974%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.718%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Lease liabilities - current</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,172 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,614 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">210 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">205 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,382 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,819 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:4pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.974%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.718%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Lease liabilities - non-current</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,895 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,324 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,438 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,544 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,333 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,868 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2026 and 2025, the Company's total lease costs were as follows, which included amounts recognized in earnings, amounts capitalized on the balance sheets, and the cash flows arising from lease transactions:</span></div><div style="margin-bottom:10pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.132%"><tr><td style="width:1.0%"></td><td style="width:46.777%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.201%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,260 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,368 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,562 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,693 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of ROU asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">148 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">152 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,334 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,444 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,710 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,845 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,270 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,385 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,573 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,742 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">102 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,342 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,457 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,718 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,887 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities, net of right-of-use assets disposed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">87 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">655 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">220 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,857 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.57 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8.76 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.57 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8.76 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.75 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.86 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.75 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.86 years</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.1 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.6 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.1 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.6 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Rent expense charged to operations under operating lease agreements for the three and six months ended June 30, 2026 aggregated to approximately $1,260 and $2,562, respectively, and $1,368 and $2,693 for the three and six months ended June 30, 2025, respectively. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate future minimum rental payments required under all non-cancelable operating and finance leases at June 30, 2026 are as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.083%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.717%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">July 1, 2026 to December 31, 2026</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,405 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,734 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,944 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,521 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,065 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2031</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,826 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,539 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18,034 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: Present value adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3,319)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,715 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div> LEASES<div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has both real estate leases and equipment leases. The Company developed four tranches of leases based on lease terms and these tranches reflect the composition of the current lease portfolio. The Company's borrowing history shows that interest rates of a term loan or a line of credit depend on the duration of the loan rather than the nature of the assets purchased by those funds. Based on this understanding, the Company elected to use a portfolio approach to discount rates, applying corporate rates to the tranches of leases based on lease terms. Based on the Company's risk rating, the Company applied the following discount rates for new leases entered into during the second quarter of 2026: (1) 1-2 years, 4.96% (2) 3-4 years, 5.55% (3) 5-9 years, 5.89% and (4) 10+ years, 6.61%. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Right of use assets and lease liabilities at June 30, 2026 and December 31, 2025 are summarized as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.974%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.718%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Right of use assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,703 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,672 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,417 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,520 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,120 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16,192 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.974%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.718%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Lease liabilities - current</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,172 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,614 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">210 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">205 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,382 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,819 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:4pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.974%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.718%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Lease liabilities - non-current</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,895 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,324 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,438 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,544 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,333 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,868 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2026 and 2025, the Company's total lease costs were as follows, which included amounts recognized in earnings, amounts capitalized on the balance sheets, and the cash flows arising from lease transactions:</span></div><div style="margin-bottom:10pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.132%"><tr><td style="width:1.0%"></td><td style="width:46.777%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.201%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,260 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,368 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,562 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,693 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of ROU asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">148 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">152 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,334 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,444 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,710 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,845 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,270 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,385 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,573 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,742 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">102 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,342 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,457 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,718 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,887 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities, net of right-of-use assets disposed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">87 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">655 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">220 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,857 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.57 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8.76 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.57 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8.76 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.75 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.86 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.75 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.86 years</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.1 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.6 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.1 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.6 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Rent expense charged to operations under operating lease agreements for the three and six months ended June 30, 2026 aggregated to approximately $1,260 and $2,562, respectively, and $1,368 and $2,693 for the three and six months ended June 30, 2025, respectively. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate future minimum rental payments required under all non-cancelable operating and finance leases at June 30, 2026 are as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.083%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.717%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">July 1, 2026 to December 31, 2026</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,405 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,734 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,944 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,521 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,065 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2031</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,826 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,539 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18,034 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: Present value adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3,319)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,715 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4 P1Y P2Y 0.0496 P3Y P4Y 0.0555 P5Y P9Y 0.0589 P10Y 0.0661 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Right of use assets and lease liabilities at June 30, 2026 and December 31, 2025 are summarized as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.974%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.718%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Right of use assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,703 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,672 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,417 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,520 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,120 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16,192 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.974%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.718%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Lease liabilities - current</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,172 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,614 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">210 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">205 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,382 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,819 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:4pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.974%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.718%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Lease liabilities - non-current</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,895 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,324 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,438 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,544 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,333 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,868 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2026 and 2025, the Company's total lease costs were as follows, which included amounts recognized in earnings, amounts capitalized on the balance sheets, and the cash flows arising from lease transactions:</span></div><div style="margin-bottom:10pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.132%"><tr><td style="width:1.0%"></td><td style="width:46.777%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.201%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,260 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,368 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,562 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,693 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of ROU asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">148 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">152 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,334 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,444 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,710 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,845 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,270 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,385 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,573 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,742 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">102 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,342 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,457 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,718 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,887 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities, net of right-of-use assets disposed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">87 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">655 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">220 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,857 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.57 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8.76 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.57 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8.76 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.75 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.86 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.75 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.86 years</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.1 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.6 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.1 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.6 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 12703000 14672000 1417000 1520000 14120000 16192000 3172000 3614000 210000 205000 3382000 3819000 9895000 11324000 1438000 1544000 11333000 12868000 1260000 1368000 2562000 2693000 53000 52000 105000 104000 21000 24000 43000 48000 74000 76000 148000 152000 1334000 1444000 2710000 2845000 1270000 1385000 2573000 2742000 21000 24000 43000 48000 51000 48000 102000 97000 1342000 1457000 2718000 2887000 87000 655000 220000 1857000 P5Y6M25D P8Y9M3D P5Y6M25D P8Y9M3D P6Y9M P7Y10M9D P6Y9M P7Y10M9D 0.071 0.076 0.071 0.076 0.051 0.051 0.051 0.051 1260000 2562000 1368000 2693000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate future minimum rental payments required under all non-cancelable operating and finance leases at June 30, 2026 are as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.083%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.717%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">July 1, 2026 to December 31, 2026</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,405 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,734 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,944 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,521 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,065 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2031</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,826 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,539 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18,034 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: Present value adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3,319)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,715 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate future minimum rental payments required under all non-cancelable operating and finance leases at June 30, 2026 are as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.083%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.717%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">July 1, 2026 to December 31, 2026</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,405 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,734 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,944 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,521 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,065 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2031</span></td><td colspan="2" style="background-color:#ffffff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,826 </span></td><td style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,539 </span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18,034 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: Present value adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2.62pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3,319)</span></td><td style="background-color:#cceeff;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2.62pt 1pt 1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 0 1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,715 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2.62pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2405000 3734000 2944000 2521000 2065000 1826000 2539000 18034000 3319000 14715000 false false false false