0001048477-24-000070.txt : 20240426 0001048477-24-000070.hdr.sgml : 20240426 20240426135934 ACCESSION NUMBER: 0001048477-24-000070 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 75 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240426 DATE AS OF CHANGE: 20240426 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BIOMARIN PHARMACEUTICAL INC CENTRAL INDEX KEY: 0001048477 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] ORGANIZATION NAME: 03 Life Sciences IRS NUMBER: 680397820 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-26727 FILM NUMBER: 24881761 BUSINESS ADDRESS: STREET 1: 105 DIGITAL DRIVE CITY: NOVATO STATE: CA ZIP: 94949 BUSINESS PHONE: 4155066700 MAIL ADDRESS: STREET 1: 105 DIGITAL DRIVE CITY: NOVATO STATE: CA ZIP: 94949 10-Q 1 bmrn-20240331.htm 10-Q bmrn-20240331
false2024Q10001048477--12-31P1YP1Y18400010484772024-01-012024-03-3100010484772024-04-22xbrli:shares0001048477us-gaap:ProductMember2024-01-012024-03-31iso4217:USD0001048477us-gaap:ProductMember2023-01-012023-03-310001048477bmrn:RoyaltyAndOtherMember2024-01-012024-03-310001048477bmrn:RoyaltyAndOtherMember2023-01-012023-03-3100010484772023-01-012023-03-31iso4217:USDxbrli:shares00010484772024-03-3100010484772023-12-310001048477us-gaap:CommonStockMember2023-12-310001048477us-gaap:CommonStockMember2022-12-310001048477us-gaap:CommonStockMember2024-01-012024-03-310001048477us-gaap:CommonStockMember2023-01-012023-03-310001048477us-gaap:CommonStockMember2024-03-310001048477us-gaap:CommonStockMember2023-03-3100010484772022-12-310001048477us-gaap:AdditionalPaidInCapitalMember2023-12-310001048477us-gaap:AdditionalPaidInCapitalMember2022-12-310001048477us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001048477us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001048477us-gaap:AdditionalPaidInCapitalMember2024-03-310001048477us-gaap:AdditionalPaidInCapitalMember2023-03-310001048477us-gaap:DeferredCompensationShareBasedPaymentsMember2023-12-310001048477us-gaap:DeferredCompensationShareBasedPaymentsMember2022-12-310001048477us-gaap:DeferredCompensationShareBasedPaymentsMember2024-01-012024-03-310001048477us-gaap:DeferredCompensationShareBasedPaymentsMember2023-01-012023-03-310001048477us-gaap:DeferredCompensationShareBasedPaymentsMember2024-03-310001048477us-gaap:DeferredCompensationShareBasedPaymentsMember2023-03-310001048477us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001048477us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001048477us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001048477us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001048477us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001048477us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001048477us-gaap:RetainedEarningsMember2023-12-310001048477us-gaap:RetainedEarningsMember2022-12-310001048477us-gaap:RetainedEarningsMember2024-01-012024-03-310001048477us-gaap:RetainedEarningsMember2023-01-012023-03-310001048477us-gaap:RetainedEarningsMember2024-03-310001048477us-gaap:RetainedEarningsMember2023-03-3100010484772023-03-310001048477srt:RestatementAdjustmentMember2023-01-012023-03-310001048477us-gaap:FairValueInputsLevel1Member2024-03-310001048477us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2024-03-310001048477us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2024-03-310001048477us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2024-03-310001048477us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2024-03-310001048477us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2024-03-310001048477us-gaap:FairValueInputsLevel2Member2024-03-310001048477us-gaap:FairValueInputsLevel1Member2023-12-310001048477us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2023-12-310001048477us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001048477us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001048477us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2023-12-310001048477us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001048477us-gaap:FairValueInputsLevel2Member2023-12-310001048477srt:MaximumMember2024-01-012024-03-310001048477srt:MaximumMember2023-01-012023-12-310001048477srt:MinimumMember2024-01-012024-03-310001048477srt:MinimumMember2023-01-012023-12-310001048477us-gaap:FairValueMeasurementsRecurringMemberbmrn:StrategicInvestmentMember2024-03-310001048477us-gaap:FairValueMeasurementsRecurringMemberbmrn:StrategicInvestmentMember2023-12-310001048477us-gaap:FairValueInputsLevel3Member2024-03-310001048477us-gaap:FairValueInputsLevel3Member2023-12-310001048477bmrn:NonqualifiedDeferredCompensationPlanAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001048477us-gaap:FairValueInputsLevel2Memberbmrn:RestrictedInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001048477us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001048477us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberbmrn:NonqualifiedDeferredCompensationPlanLiabilityMember2024-03-310001048477bmrn:NonqualifiedDeferredCompensationPlanAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001048477us-gaap:FairValueInputsLevel2Memberbmrn:RestrictedInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001048477us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001048477us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberbmrn:NonqualifiedDeferredCompensationPlanLiabilityMember2023-12-310001048477us-gaap:DesignatedAsHedgingInstrumentMember2024-03-310001048477us-gaap:NondesignatedMember2024-03-310001048477us-gaap:ForeignExchangeContractMemberus-gaap:ShortMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-03-310001048477us-gaap:ForeignExchangeContractMemberus-gaap:ShortMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310001048477us-gaap:ForeignExchangeContractMemberus-gaap:LongMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-03-310001048477us-gaap:ForeignExchangeContractMemberus-gaap:LongMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310001048477us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMemberus-gaap:ShortMember2024-03-310001048477us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMemberus-gaap:ShortMember2023-12-310001048477us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMemberus-gaap:LongMember2024-03-310001048477us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMemberus-gaap:LongMember2023-12-310001048477us-gaap:FairValueInputsLevel2Memberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCurrentAssetsMember2024-03-310001048477us-gaap:FairValueInputsLevel2Memberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCurrentAssetsMember2023-12-310001048477us-gaap:OtherNoncurrentAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:DesignatedAsHedgingInstrumentMember2024-03-310001048477us-gaap:OtherNoncurrentAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310001048477us-gaap:FairValueInputsLevel2Memberus-gaap:DesignatedAsHedgingInstrumentMember2024-03-310001048477us-gaap:FairValueInputsLevel2Memberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310001048477us-gaap:AccountsPayableAndAccruedLiabilitiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:DesignatedAsHedgingInstrumentMember2024-03-310001048477us-gaap:AccountsPayableAndAccruedLiabilitiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310001048477us-gaap:FairValueInputsLevel2Memberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherNoncurrentLiabilitiesMember2024-03-310001048477us-gaap:FairValueInputsLevel2Memberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherNoncurrentLiabilitiesMember2023-12-310001048477us-gaap:NondesignatedMemberus-gaap:FairValueInputsLevel2Memberus-gaap:OtherCurrentAssetsMember2024-03-310001048477us-gaap:NondesignatedMemberus-gaap:FairValueInputsLevel2Memberus-gaap:OtherCurrentAssetsMember2023-12-310001048477us-gaap:NondesignatedMemberus-gaap:AccountsPayableAndAccruedLiabilitiesMemberus-gaap:FairValueInputsLevel2Member2024-03-310001048477us-gaap:NondesignatedMemberus-gaap:AccountsPayableAndAccruedLiabilitiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001048477us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:ProductMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-01-012024-03-310001048477us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:ProductMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-01-012023-03-310001048477us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:OperatingExpenseMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-01-012024-03-310001048477us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:OperatingExpenseMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-01-012023-03-310001048477us-gaap:NondesignatedMember2024-01-012024-03-310001048477us-gaap:NondesignatedMember2023-01-012023-03-310001048477bmrn:ZeroPointFiveNineNinePercentSeniorSubordinatedConvertibleNotesDueInAugustTwoThousandTwentyFourMember2023-12-31xbrli:pure0001048477bmrn:ZeroPointFiveNineNinePercentSeniorSubordinatedConvertibleNotesDueInAugustTwoThousandTwentyFourMember2024-03-310001048477bmrn:OnePointTwoFivePercentSeniorSubordinatedConvertibleNotesDueInMay2027Member2024-03-310001048477bmrn:OnePointTwoFivePercentSeniorSubordinatedConvertibleNotesDueInMay2027Member2023-12-310001048477us-gaap:ConvertibleDebtMember2024-01-012024-03-310001048477us-gaap:ConvertibleDebtMember2023-01-012023-03-310001048477us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-12-310001048477us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-12-310001048477us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-03-310001048477us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-01-012024-03-310001048477us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-03-310001048477us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-03-310001048477us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-12-310001048477us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-12-310001048477us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-03-310001048477us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-01-012023-03-310001048477us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-03-310001048477us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-03-31bmrn:segment0001048477bmrn:VIMIZIMMember2024-01-012024-03-310001048477bmrn:VIMIZIMMember2023-01-012023-03-310001048477bmrn:VOXZOGOMember2024-01-012024-03-310001048477bmrn:VOXZOGOMember2023-01-012023-03-310001048477bmrn:NAGLAZYMEMember2024-01-012024-03-310001048477bmrn:NAGLAZYMEMember2023-01-012023-03-310001048477bmrn:PALYNZIQMember2024-01-012024-03-310001048477bmrn:PALYNZIQMember2023-01-012023-03-310001048477bmrn:BRINEURAMember2024-01-012024-03-310001048477bmrn:BRINEURAMember2023-01-012023-03-310001048477bmrn:KUVANMember2024-01-012024-03-310001048477bmrn:KUVANMember2023-01-012023-03-310001048477bmrn:ALDURAZYMEMember2024-01-012024-03-310001048477bmrn:ALDURAZYMEMember2023-01-012023-03-310001048477bmrn:ROCTAVIANMember2024-01-012024-03-310001048477bmrn:ROCTAVIANMember2023-01-012023-03-310001048477us-gaap:SalesChannelDirectlyToConsumerMembercountry:USbmrn:ProductsExcludingALDURAZYMEMember2024-01-012024-03-310001048477us-gaap:SalesChannelDirectlyToConsumerMembercountry:USbmrn:ProductsExcludingALDURAZYMEMember2023-01-012023-03-310001048477us-gaap:SalesChannelDirectlyToConsumerMembersrt:EuropeMemberbmrn:ProductsExcludingALDURAZYMEMember2024-01-012024-03-310001048477us-gaap:SalesChannelDirectlyToConsumerMembersrt:EuropeMemberbmrn:ProductsExcludingALDURAZYMEMember2023-01-012023-03-310001048477us-gaap:SalesChannelDirectlyToConsumerMembersrt:LatinAmericaMemberbmrn:ProductsExcludingALDURAZYMEMember2024-01-012024-03-310001048477us-gaap:SalesChannelDirectlyToConsumerMembersrt:LatinAmericaMemberbmrn:ProductsExcludingALDURAZYMEMember2023-01-012023-03-310001048477us-gaap:MiddleEastMemberus-gaap:SalesChannelDirectlyToConsumerMemberbmrn:ProductsExcludingALDURAZYMEMember2024-01-012024-03-310001048477us-gaap:MiddleEastMemberus-gaap:SalesChannelDirectlyToConsumerMemberbmrn:ProductsExcludingALDURAZYMEMember2023-01-012023-03-310001048477us-gaap:SalesChannelDirectlyToConsumerMemberbmrn:RestOfWorldMemberbmrn:ProductsExcludingALDURAZYMEMember2024-01-012024-03-310001048477us-gaap:SalesChannelDirectlyToConsumerMemberbmrn:RestOfWorldMemberbmrn:ProductsExcludingALDURAZYMEMember2023-01-012023-03-310001048477us-gaap:SalesChannelDirectlyToConsumerMemberbmrn:ProductsExcludingALDURAZYMEMember2024-01-012024-03-310001048477us-gaap:SalesChannelDirectlyToConsumerMemberbmrn:ProductsExcludingALDURAZYMEMember2023-01-012023-03-310001048477bmrn:ALDURAZYMEMemberus-gaap:SalesChannelThroughIntermediaryMember2024-01-012024-03-310001048477bmrn:ALDURAZYMEMemberus-gaap:SalesChannelThroughIntermediaryMember2023-01-012023-03-310001048477us-gaap:SalesRevenueNetMemberbmrn:CustomerOneMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-03-310001048477us-gaap:SalesRevenueNetMemberbmrn:CustomerOneMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310001048477us-gaap:SalesRevenueNetMemberbmrn:CustomerTwoMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-03-310001048477us-gaap:SalesRevenueNetMemberbmrn:CustomerTwoMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310001048477us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberbmrn:CustomerOneAndTwoMember2024-01-012024-03-310001048477us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberbmrn:CustomerOneAndTwoMember2023-01-012023-03-310001048477us-gaap:CreditConcentrationRiskMemberbmrn:CustomerOneMemberus-gaap:AccountsReceivableMember2024-01-012024-03-310001048477us-gaap:CreditConcentrationRiskMemberbmrn:CustomerTwoMemberus-gaap:AccountsReceivableMember2024-01-012024-03-310001048477us-gaap:CreditConcentrationRiskMemberbmrn:CustomerOneMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310001048477us-gaap:CreditConcentrationRiskMemberbmrn:CustomerTwoMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310001048477bmrn:CustomersMember2024-03-310001048477bmrn:CustomersMember2023-12-310001048477us-gaap:CostOfSalesMember2024-01-012024-03-310001048477us-gaap:CostOfSalesMember2023-01-012023-03-310001048477us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310001048477us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001048477us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-03-310001048477us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-03-310001048477us-gaap:StockCompensationPlanMember2024-01-012024-03-310001048477us-gaap:StockCompensationPlanMember2023-01-012023-03-310001048477bmrn:CommonStockIssuableUnderConvertibleDebtMember2024-01-012024-03-310001048477bmrn:CommonStockIssuableUnderConvertibleDebtMember2023-01-012023-03-310001048477bmrn:ZeroPointFiveNineNinePercentSeniorSubordinatedConvertibleNotesDueInAugustTwoThousandTwentyFourMemberus-gaap:ConvertibleDebtMember2024-01-012024-03-310001048477us-gaap:ConvertibleDebtMemberbmrn:OnePointTwoFivePercentSeniorSubordinatedConvertibleNotesDueInMay2027Member2024-01-012024-03-310001048477bmrn:ThirdPartyMemberbmrn:EarlyStageDevelopmentProgramMember2024-01-012024-03-310001048477bmrn:ThirdPartyMemberbmrn:EarlyStageDevelopmentProgramMember2024-03-31bmrn:third_party0001048477bmrn:V.BryanLawlisMember2024-01-012024-03-310001048477bmrn:V.BryanLawlisMember2024-03-31
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 March 31, 2024
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: 000-26727
______________________________________ 
BioMarin Pharmaceutical Inc.
(Exact name of registrant as specified in its charter)  
______________________________________
Delaware68-0397820
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
770 Lindaro StreetSan RafaelCalifornia94901
(Address of principal executive offices)(Zip Code)
 
(415506-6700
(Registrant’s telephone number including area code)
______________________________________

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, par value $0.001BMRNThe Nasdaq Global Select Market
______________________________________

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    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, a smaller reporting company, or an emerging growth 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. 
Large Accelerated FilerAccelerated Filer
Non-accelerated FilerSmaller Reporting Company
Emerging 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  
Applicable only to corporate issuers:
Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date: 189,879,803 shares of common stock, par value $0.001, outstanding as of April 22, 2024.



Unless the context suggests otherwise, references in this Quarterly Report on Form 10-Q to “BioMarin,” the “Company,” “we,” “us,” and “our” refer to BioMarin Pharmaceutical Inc. and, where appropriate, its wholly owned subsidiaries.
BioMarin®, BRINEURA®, KUVAN®, NAGLAZYME®, PALYNZIQ®, ROCTAVIAN®, VIMIZIM® and VOXZOGO® are our registered trademarks. ALDURAZYME® is a registered trademark of BioMarin/Genzyme LLC. All other brand names and service marks, trademarks and other trade names appearing in this report are the property of their respective owners.
Forward-Looking Statements
This Quarterly Report on Form 10-Q contains “forward-looking statements” as defined under securities laws. Many of these statements can be identified by the use of terminology such as “believes,” “expects,” “intends,” “anticipates,” “plans,” “may,” “will,” “could,” would,” “projects,” “continues,” “estimates,” “potential,” “opportunity” or the negative versions of these terms and other similar expressions. Our actual results or experience could differ significantly from the forward-looking statements. Factors that could cause or contribute to these differences include those discussed in “Risk Factors,” in Part II, Item 1A of this Quarterly Report on Form 10-Q as well as information provided elsewhere in this Quarterly Report on Form 10-Q and our Annual Report on Form 10-K for the year ended December 31, 2023, which was filed with the Securities and Exchange Commission (the SEC) on February 26, 2024. You should carefully consider that information before you make an investment decision.
You should not place undue reliance on these types of forward-looking statements, which speak only as of the date that they were made. These forward-looking statements are based on the beliefs and assumptions of the Company’s management based on information currently available to management and should be considered in connection with any written or oral forward-looking statements that the Company may issue in the future as well as other cautionary statements the Company has made and may make. Except as required by law, the Company does not undertake any obligation to release publicly any revisions to these forward-looking statements after completion of the filing of this Quarterly Report on Form 10-Q to reflect later events or circumstances or the occurrence of unanticipated events.
The discussion of the Company’s financial condition and results of operations should be read in conjunction with the Company’s Condensed Consolidated Financial Statements and the related Notes thereto included in this Quarterly Report on Form 10-Q.
Risk Factors Summary
The following is a summary of the principal risks that could adversely affect our business, financial condition, operating results, cash flows or stock price. Discussion of the risks listed below, and other risks that we face, are discussed in the section titled “Risk Factors” in Part II, Item 1A of this Quarterly Report on Form 10-Q.
Business and Operational Risks
If we fail to obtain and maintain an adequate level of coverage and reimbursement for our products by third-party payers, the sales of our products would be adversely affected or there may be no commercially viable markets for our products.
As compared to our other, more traditional products, gene therapy products may present additional challenges with respect to the pricing, coverage, reimbursement, and acceptance of the product.
Because the target patient populations for our products are relatively small, we must achieve significant market share and maintain high per-patient prices for our products to achieve and maintain profitability.
If we fail to compete successfully with respect to product sales, we may be unable to generate sufficient sales to recover our expenses related to the development of a product program or to justify continued marketing of a product and our revenues could be adversely affected.
Changes in methods of treatment of disease could reduce demand for our products and adversely affect revenues.
If we fail to develop new products and product candidates or compete successfully with respect to acquisitions, joint ventures, licenses or other collaboration opportunities, our ability to continue to expand our product pipeline and our growth and development would be impaired.
The sale of generic versions of KUVAN by generic manufacturers has adversely affected and will continue to adversely affect our revenues and may cause a decline in KUVAN revenues faster than expected.
If we do not achieve our projected development goals in the timeframes we announce or fail to achieve such goals, the commercialization of our product candidates may be delayed or never occur and the credibility of our management may be adversely affected and, as a result, our stock price may decline.


Regulatory Risks
If we fail to obtain regulatory approval to commercially market and sell our product candidates, or if approval of our product candidates is delayed, we will be unable to generate revenues from the sale of these product candidates, our potential for generating positive cash flow will be diminished, and the capital necessary to fund our operations will increase.
Any product for which we have obtained regulatory approval, or for which we obtain approval in the future, is subject to, or will be subject to, extensive ongoing regulatory requirements by the U.S. Food and Drug Administration (FDA), the European Commission (EC), the European Medicines Agency (EMA) and other comparable international regulatory authorities, and if we fail to comply with regulatory requirements or if we experience unanticipated problems with our products, we may be subject to penalties, we will be unable to generate revenues from the sale of such products, our potential for generating positive cash flow will be diminished, and the capital necessary to fund our operations will be increased.
To obtain regulatory approval to market our products, preclinical studies and costly and lengthy clinical trials are required and the results of the studies and trials are highly uncertain. Likewise, preliminary, initial or interim data from clinical trials should be considered carefully and with caution because the final data may be materially different from the preliminary, initial or interim data, particularly as more patient data become available.
Government price controls or other changes in pricing regulation could restrict the amount that we are able to charge for our current and future products, which would adversely affect our revenues and results of operations.
Government healthcare reform could increase our costs and adversely affect our revenues and results of operations.
Financial and Financing Risks
If we incur operating losses or are unable to sustain positive cash flows for a period longer than anticipated, we may be unable to continue our operations at planned levels and may be forced to reduce our operations.
Manufacturing Risks
If we fail to comply with manufacturing regulations, our financial results and financial condition will be adversely affected.
If we are unable to successfully develop and maintain manufacturing processes for our product candidates to produce sufficient quantities at acceptable costs, we may be unable to support a clinical trial or be forced to terminate a program, or if we are unable to produce sufficient quantities of our products at acceptable costs, we may be unable to meet commercial demand, lose potential revenue, have reduced margins or be forced to terminate a program.
Supply interruptions may disrupt our inventory levels and the availability of our products and product candidates and cause delays in obtaining regulatory approval for our product candidates, or harm our business by reducing our revenues.
Risks Related to International Operations
We conduct a significant amount of our sales and operations outside of the U.S., which subjects us to additional business risks that could adversely affect our revenues and results of operations.
A significant portion of our international sales are made based on special access programs, and changes to these programs could adversely affect our product sales and revenues in these countries.
Our international operations pose currency risks, which may adversely affect our operating results and net income.
Intellectual Property Risks
If we are unable to protect our intellectual property, we may not be able to compete effectively or preserve our market shares.
Competitors and other third parties may have developed intellectual property that could limit our ability to market and commercialize our products and product candidates, if approved.


BIOMARIN PHARMACEUTICAL INC.
TABLE OF CONTENTS
Page
FINANCIAL INFORMATION
Financial Statements
Condensed Consolidated Statements of Comprehensive Income (Unaudited) for the three months ended March 31, 2024 and 2023
Condensed Consolidated Balance Sheets as of March 31, 2024 (Unaudited) and December 31, 2023
Condensed Consolidated Statement of Stockholders’ Equity (Unaudited) for the three months ended March 31, 2024 and 2023
Condensed Consolidated Statements of Cash Flows (Unaudited) for the three months ended March 31, 2024 and 2023
Notes to Condensed Consolidated Financial Statements (Unaudited)
Management’s Discussion and Analysis of Financial Condition and Results of Operations
Quantitative and Qualitative Disclosures about Market Risk
Controls and Procedures
OTHER INFORMATION
Legal Proceedings
Risk Factors
Unregistered Sales of Equity Securities and Use of Proceeds
Defaults Upon Senior Securities
Mine Safety Disclosures
Other Information
Exhibits
SIGNATURES

2


PART I. FINANCIAL INFORMATION
Item 1.    Financial Statements
BIOMARIN PHARMACEUTICAL INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
Three Months Ended March 31, 2024 and 2023
(In thousands, except per share amounts)
(unaudited)
 
Three Months Ended
March 31,
 
20242023
REVENUES:
Net product revenues$637,815 $586,426 
Royalty and other revenues11,018 9,989 
Total revenues648,833 596,415 
OPERATING EXPENSES:
Cost of sales 125,180 135,472 
Research and development204,987 171,846 
Selling, general and administrative225,906 211,023 
Intangible asset amortization14,298 15,670 
Gain on sale of nonfinancial assets(10,000) 
Total operating expenses560,371 534,011 
INCOME FROM OPERATIONS88,462 62,404 
Interest income19,365 11,943 
Interest expense(3,547)(3,703)
Other income (expense), net1,267 (13,887)
INCOME BEFORE INCOME TAXES105,547 56,757 
Provision for income taxes16,885 5,905 
NET INCOME$88,662 $50,852 
EARNINGS PER SHARE, BASIC$0.47 $0.27 
EARNINGS PER SHARE, DILUTED$0.46 $0.27 
Weighted average common shares outstanding, basic188,866 186,667 
Weighted average common shares outstanding, diluted199,262 194,363 
COMPREHENSIVE INCOME$116,404 $43,997 
 
The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.
3


BIOMARIN PHARMACEUTICAL INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
March 31, 2024 and December 31, 2023
(In thousands, except share amounts)
March 31, 2024December 31, 2023 ⁽¹⁾
ASSETS(unaudited) 
Current assets:
Cash and cash equivalents$746,996 $755,127 
Short-term investments299,584 318,683 
Accounts receivable, net637,163 633,704 
Inventory1,137,982 1,107,183 
Other current assets163,287 141,391 
Total current assets2,985,012 2,956,088 
Noncurrent assets:
Long-term investments620,551 611,135 
Property, plant and equipment, net1,060,425 1,066,133 
Intangible assets, net279,653 294,701 
Goodwill196,199 196,199 
Deferred tax assets1,546,043 1,545,809 
Other assets184,790 171,538 
Total assets$6,872,673 $6,841,603 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable and accrued liabilities$593,543 $683,147 
Short-term convertible debt, net494,357 493,877 
Total current liabilities1,087,900 1,177,024 
Noncurrent liabilities:
Long-term convertible debt, net593,605 593,095 
Other long-term liabilities117,352 119,935 
Total liabilities1,798,857 1,890,054 
Stockholders’ equity:
Common stock, $0.001 par value: 500,000,000 shares authorized; 189,776,577 and 188,598,154 shares issued and outstanding, respectively
190 189 
Additional paid-in capital5,619,264 5,611,562 
Company common stock held by the Nonqualified Deferred Compensation Plan(11,700)(9,860)
Accumulated other comprehensive loss(1,046)(28,788)
Accumulated deficit(532,892)(621,554)
Total stockholders’ equity5,073,816 4,951,549 
Total liabilities and stockholders’ equity$6,872,673 $6,841,603 
    
(1)December 31, 2023 balances were derived from the audited Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on February 26, 2024.
The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.
4


BIOMARIN PHARMACEUTICAL INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
Three Months Ended March 31, 2024 and 2023
(In thousands)
(unaudited)
Three Months Ended
March 31,
 20242023
Shares of common stock, beginning balances (1)
188,598 186,251 
Issuances under equity incentive plans1,179 1,350 
Shares of common stock, ending balances189,777 187,601 
Total stockholders' equity, beginning balances (1)
$4,951,549 $4,603,156 
Common stock:
Beginning balances (1)
189 186 
Issuances under equity incentive plans, net of tax1 2 
Ending balances190 188 
Additional paid-in capital:
Beginning balances (1)
5,611,562 5,404,895 
Issuances under equity incentive plans, net of tax(55,669)(42,440)
Stock-based compensation61,531 54,328 
Change in Common stock held by the Nonqualified Deferred Compensation plan (NQDC)
1,840 1,090 
Ending balances5,619,264 5,417,873 
Company common stock held by the NQDC:
Beginning balances (1)
(9,860)(8,859)
Common stock held by the NQDC(1,840)(1,090)
Ending balances(11,700)(9,949)
Accumulated other comprehensive loss:
Beginning balances (1)
(28,788)(3,867)
Other comprehensive income (loss)
27,742 (6,855)
Ending balances(1,046)(10,722)
Accumulated Deficit:
Beginning balances (1)
(621,554)(789,199)
Net income
88,662 50,852 
Ending balances(532,892)(738,347)
Total stockholders' equity, ending balances
$5,073,816 $4,659,043 

(1)The beginning balances for the three-month periods were derived from the audited Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 filed with the SEC on February 26, 2024.
The accompanying notes are an integral part of these Condensed Consolidated Financial Statements. 
5


BIOMARIN PHARMACEUTICAL INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
Three Months Ended March 31, 2024 and 2023
(In thousands)
(unaudited)
Three Months Ended
March 31,
20242023
CASH FLOWS FROM OPERATING ACTIVITIES:
Net income$88,662 $50,852 
Adjustments to reconcile net income to net cash used in operating activities:
Depreciation and amortization27,350 26,421 
Non-cash interest expense990 1,029 
Accretion of discount on investments(2,502)(1,970)
Stock-based compensation58,249 53,695 
Gain on sale of nonfinancial assets(10,000) 
Impairment of assets 12,650 
Deferred income taxes285 (6,360)
Unrealized foreign exchange loss (gain)(10,804)6,615 
Other127 (222)
Changes in operating assets and liabilities:
Accounts receivable, net(3,386)(138,796)
Inventory(16,820)(14,098)
Other current assets(17,353)(36,001)
Other assets(12,130)(323)
Accounts payable and other short-term liabilities(59,006)(31,686)
Other long-term liabilities3,309 4,262 
Net cash provided by (used in) operating activities46,971 (73,932)
CASH FLOWS FROM INVESTING ACTIVITIES:
Purchases of property, plant and equipment(26,104)(24,456)
Maturities and sales of investments131,533 215,118 
Purchases of investments(121,665)(220,364)
Proceeds from sale of nonfinancial assets10,000  
Purchase of intangible assets(8,000)(310)
Net cash used in investing activities(14,236)(30,012)
CASH FLOWS FROM FINANCING ACTIVITIES:
Proceeds from exercises of awards under equity incentive plans7,197 21,169 
Taxes paid related to net share settlement of equity awards(49,948)(51,422)
Payments of contingent consideration (9,475)
Principal repayments of financing leases(42)(1,014)
Net cash used in financing activities(42,793)(40,742)
Effect of exchange rate changes on cash1,927 229 
NET DECREASE IN CASH AND CASH EQUIVALENTS(8,131)(144,457)
Cash and cash equivalents:
Beginning of period$755,127 $724,531 
End of period$746,996 $580,074 
SUPPLEMENTAL CASH FLOW DISCLOSURES:
Cash paid for interest$1,420 $1,437 
Cash paid for income taxes$2,301 $4,364 
SUPPLEMENTAL CASH FLOW DISCLOSURES FOR NON-CASH INVESTING AND FINANCING ACTIVITIES:
Increase (decrease) in accounts payable and accrued liabilities related to fixed assets$8,167 $(8,430)
Decrease in accounts payable and accrued liabilities related to intangible assets$(8,512)$(1,478)

The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.
6

BIOMARIN PHARMACEUTICAL INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. Dollars, except per share amounts or as otherwise disclosed)

(1) BUSINESS OVERVIEW AND SIGNIFICANT ACCOUNTING POLICIES
Nature of Operations
Founded in 1997, BioMarin Pharmaceutical Inc. (the Company or BioMarin) is a global biotechnology company dedicated to transforming lives through genetic discovery. The Company develops and commercializes targeted therapies that address the root cause of genetic conditions. The Company's robust research and development (R&D) capabilities have resulted in multiple innovative commercial therapies for patients with rare genetic disorders. The Company's distinctive approach to drug discovery has produced a diverse pipeline of commercial, clinical, and pre-clinical candidates that address a significant unmet medical need, have well-understood biology, and provide an opportunity to be first-to-market or offer a substantial benefit over existing treatment options.
Basis of Presentation
These Condensed Consolidated Financial Statements have been prepared pursuant to U.S. generally accepted accounting principles (U.S. GAAP) and the rules and regulations of the SEC for Quarterly Reports on Form 10-Q and do not include all of the information and note disclosures required by U.S. GAAP for complete financial statements, although management believes that the disclosures herein are adequate to ensure that the information presented is not misleading. The Condensed Consolidated Financial Statements should therefore be read in conjunction with the Consolidated Financial Statements and Notes thereto for the fiscal year ended December 31, 2023 included in the Company’s Annual Report on Form 10-K. The Condensed Consolidated Financial Statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions have been eliminated. The results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2024 or any other period.
Change in Presentation
Effective during the three months ended March 31, 2024, the Company changed its presentation for foreign currency transaction gains and losses resulting from remeasurement and idle plant costs within its Condensed Consolidated Statements of Comprehensive Income. Effective with this change in presentation, foreign currency transaction gains and losses resulting from remeasurement are presented in Other Income (Expense), Net and idle plant costs are presented in Cost of Sales. Prior to this change in presentation, both foreign currency transaction gains and losses resulting from remeasurement and idle plant costs were presented in Selling, General and Administrative (SG&A) expense. The Company believes that this change in presentation is preferable because the revised presentation is more consistent with how management measures the Company’s operating performance.
Prior period amounts were revised to conform to current period presentation. The impact of the change in presentation resulted in an increase of $8.9 million to Cost of Sales, a decrease of $12.0 million to SG&A, a decrease of $3.1 million to Total Operating Expenses, and an increase of $3.1 million to Other Income (Expense), Net for the three months ended March 31, 2023. The change in presentation had no impact to Net Income, Total Stockholders’ Equity or earnings per share for the three months ended March 31, 2023.
Use of Estimates
U.S. GAAP requires management to make estimates and assumptions that affect amounts reported in the Condensed Consolidated Financial Statements and accompanying disclosures. Although these estimates are based on management’s best knowledge of current events and actions that the Company may undertake in the future, actual results may be different from those estimates. The Condensed Consolidated Financial Statements reflect all adjustments of a normal, recurring nature that are, in the opinion of management, necessary for a fair presentation of results for these interim periods.
Management performed an evaluation of the Company’s activities through the date of filing of this Quarterly Report on Form 10-Q and has concluded that there were no subsequent events or transactions that occurred subsequent to the balance sheet date prior to filing this Quarterly Report on Form 10-Q that would require recognition or disclosure in the Condensed Consolidated Financial Statements.
Significant Accounting Policies
There have been no material changes to the Company’s significant accounting policies during the three months ended March 31, 2024, as compared to the significant accounting policies disclosed in Note 1 – Business Overview and Significant Accounting Policies to the Company’s Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.
7

BIOMARIN PHARMACEUTICAL INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. Dollars, except per share amounts or as otherwise disclosed)
Recent Accounting Pronouncements
There have been no new accounting pronouncements adopted by the Company or new accounting pronouncements issued by the Financial Accounting Standards Board (FASB) during the three months ended March 31, 2024, as compared to the recent accounting pronouncements described in Note 1 to the Company’s Consolidated Financial Statements of the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, that the Company believes are of significance or potential significance to the Company. The following paragraphs discuss new accounting pronouncements issued by the FASB, but not yet adopted by the Company.
In November 2023, the FASB issued Accounting Standards Update (ASU) 2023-07, Segment Reporting Topic 280, Improvements to Reportable Segment Disclosures, to improve reportable segment disclosure requirements through enhanced disclosures about significant segment expenses. ASU 2023-07 expands public entities’ segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items and interim disclosures of a reportable segment’s profit or loss and assets. The effective date for the update is for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024 and should be applied on a retrospective basis to all periods presented. The Company is currently evaluating the effect of adopting the update on its related disclosures.
In December 2023, the FASB issued ASU 2023-09, Income Taxes Topic 740, Improvements to Income Tax Disclosures. The guidance requires disclosure of disaggregated information about the Company’s effective tax rate reconciliation as well as information on income taxes paid. The disclosure requirements will be applied on a prospective basis, with the option to apply it retrospectively. The effective date for the update is for fiscal years beginning after December 15, 2024. The Company is currently evaluating the effect of the update on its related disclosures.
(2) FINANCIAL INSTRUMENTS
All marketable securities were classified as available-for-sale as of March 31, 2024 and December 31, 2023.
The following tables show the Company’s cash, cash equivalents and available-for-sale securities by significant investment category for each period presented:
March 31, 2024
Amortized CostGross
Unrealized
Gains
Gross
Unrealized
Losses
Aggregate Fair ValueCash and Cash Equivalents
Short-term
Marketable
Securities (1)
Long-term
Marketable
Securities (2)
Level 1:
Cash$402,091 $— $— $402,091 $402,091 $— $— 
Level 2:
Money market instruments313,928   313,928 313,928   
Corporate debt securities609,615 1,533 (1,552)609,596  177,583 432,013 
U.S. government agency securities218,811 107 (1,165)217,753 14,982 115,568 87,203 
Commercial paper22,005   22,005 15,995 6,010  
Asset-backed securities101,806 147 (195)101,758  423 101,335 
Subtotal1,266,165 1,787 (2,912)1,265,040 344,905 299,584 620,551 
Total$1,668,256 $1,787 $(2,912)$1,667,131 $746,996 $299,584 $620,551 
8

BIOMARIN PHARMACEUTICAL INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (continued)
(In thousands of U.S. Dollars, except per share amounts or as otherwise disclosed)
December 31, 2023
Amortized CostGross
Unrealized
Gains
Gross
Unrealized
Losses
Aggregate Fair ValueCash and Cash Equivalents
Short-term
Marketable
Securities (1)
Long-term
Marketable
Securities (2)
Level 1:
Cash$229,676 $— $— $229,676 $229,676 $— $— 
Level 2:
Money market instruments499,483   499,483 499,483   
Corporate debt securities587,896 3,476 (1,996)589,376  193,251 396,125 
U.S. government agency securities251,952 556 (1,140)251,368 19,976 111,343 120,049 
Commercial paper20,076 5  20,081 5,992 14,089  
Asset-backed securities94,744 351 (134)94,961   94,961 
Subtotal1,454,151 4,388 (3,270)1,455,269 525,451 318,683 611,135 
Total$1,683,827 $4,388 $(3,270)$1,684,945 $755,127 $318,683 $611,135 
(1)    The Company’s short-term marketable securities mature in one year or less.
(2)    The Company’s long-term marketable securities mature between one and five years.
As of March 31, 2024, the Company had the ability and intent to hold all investments that were in an unrealized loss position until maturity. The Company considered its intent and ability to hold the securities until recovery of amortized cost basis, the extent to which fair value is less than amortized cost basis, conditions specifically related to the security’s industry and geography, payment structure and history and changes to the ratings (if any) in determining that the decline in fair value compared to carrying value is not related to a credit loss.
The Company has certain investments in non-marketable equity securities, measured using unobservable valuation inputs and remeasured on a nonrecurring basis, which are collectively considered strategic investments. As of March 31, 2024 and December 31, 2023, the fair value of the Company’s strategic investments was $11.3 million in each period. These investments were recorded to Other Assets in the Company’s Condensed Consolidated Balance Sheets. In the first quarter of 2023, based on new developments, the Company concluded that factors existed indicating it would no longer realize a $12.6 million equity investment in its non-marketable securities. The loss on the equity investment due to impairment was recorded to Other Income (Expense), Net on the Company’s Condensed Consolidated Statements of Comprehensive Income. See Note 1 - Business Overview and Significant Accounting Policies included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 for additional information related to the Company’s non-marketable securities policy.
(3) SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION
Supplemental Balance Sheet Information
Inventory consisted of the following:
March 31,
2024
December 31,
2023
Raw materials$148,140 $155,704 
Work-in-process599,462 571,107 
Finished goods390,380 380,372 
Total inventory$1,137,982 $1,107,183 
Property, Plant and Equipment, Net consisted of the following:
9

BIOMARIN PHARMACEUTICAL INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. Dollars, except per share amounts or as otherwise disclosed)
March 31,
2024
December 31,
2023
Property, plant and equipment, gross$1,948,434 $1,933,222 
Accumulated depreciation(888,009)(867,089)
Total property, plant and equipment, net$1,060,425 $1,066,133 
Depreciation expense, net of amounts capitalized into inventory, for the three months ended March 31, 2024 and 2023 was $12.6 million and $10.3 million, respectively.
Intangible Assets, Net consisted of the following:
March 31,
2024
December 31,
2023
Finite-lived intangible assets$709,730 $710,011 
Accumulated amortization(430,077)(415,310)
Net carrying value$279,653 $294,701 
In the first quarter of 2024, the Company received $10.0 million due to the achievement of a regulatory approval milestone by a third party related to previously sold intangible assets, which the Company recorded as a Gain on Sale of Nonfinancial Assets in the Condensed Consolidated Statements of Comprehensive Income.
Accounts Payable and Accrued Liabilities consisted of the following:
March 31,
2024
December 31,
2023
Accounts payable and accrued operating expenses$292,238 $315,509 
Accrued compensation expense148,479 201,067 
Accrued rebates payable101,599 96,179 
Foreign currency exchange forward contracts13,676 33,853 
Accrued royalties payable10,188 14,299 
Lease liability8,574 8,779 
Accrued income taxes 6,071 2,651 
Deferred revenue5,151 4,620 
Other7,567 6,190 
Total accounts payable and accrued liabilities$593,543 $683,147 
(4) FAIR VALUE MEASUREMENTS
The Company measures certain financial assets and liabilities at fair value in accordance with the policy described in Note 1 – Business Overview and Significant Accounting Policies to the Company’s Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.
The following tables present the classification within the fair value hierarchy of financial assets and liabilities not disclosed elsewhere in these Condensed Consolidated Financial Statements that are remeasured on a recurring basis as of March 31, 2024 and December 31, 2023. Other than the Company’s fixed-rate convertible debt disclosed in Note 6Debt, there were no financial assets or liabilities that were remeasured using quoted prices in active markets for identical assets (Level 1) as of March 31, 2024
10

BIOMARIN PHARMACEUTICAL INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (continued)
(In thousands of U.S. Dollars, except per share amounts or as otherwise disclosed)
or December 31, 2023. The Company had no financial assets or liabilities that are remeasured on a recurring basis using unobservable inputs that reflect estimates and assumptions (Level 3) as of March 31, 2024 or December 31, 2023.
Fair Value Measurements as of March 31, 2024
Significant Other
Observable
Inputs
(Level 2)
Assets:
Other current assets:
NQDC Plan assets$2,487 
Other assets:
NQDC Plan assets31,993 
Restricted investments (1)
2,405 
Total other assets34,398 
Total assets$36,885 
Liabilities:
Current liabilities:
NQDC Plan liability$2,487 
Other long-term liabilities:
NQDC Plan liability31,993 
Total liabilities$34,480 
Fair Value Measurements as of December 31, 2023
Significant Other
Observable
Inputs
(Level 2)
Assets:
Other current assets:
NQDC Plan assets$2,026 
Other assets:
NQDC Plan assets28,119 
Restricted investments (1)
2,393 
Total other assets30,512 
Total assets$32,538 
Liabilities:
Current liabilities:
NQDC Plan liability$2,026 
Other long-term liabilities:
NQDC Plan liability28,119 
Total liabilities$30,145 
(1)    The restricted investments as of March 31, 2024 and December 31, 2023 secure the Company's irrevocable standby letters of credit obtained in connection with certain commercial agreements.
There were no transfers between levels during the three months ended March 31, 2024.
(5) DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES
The Company uses foreign currency exchange forward contracts (forward contracts) to protect against the impact of changes in the value of forecasted foreign currency cash flows resulting from revenues and operating expenses denominated in
11

BIOMARIN PHARMACEUTICAL INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (continued)
(In thousands of U.S. Dollars, except per share amounts or as otherwise disclosed)
currencies other than the U.S. Dollar (USD), primarily the Euro. Certain of these forward contracts are designated as cash flow hedges and have maturities of up to 21 months. The Company also enters into forward contracts to manage foreign exchange risk related to asset or liability positions denominated in currencies other than USD. Such forward contracts are considered to be economic hedges, are not designated as hedging instruments and have maturities of up to three months. The Company does not use derivative instruments for speculative trading purposes. The Company is exposed to counterparty credit risk on its derivatives. The Company has established and maintains strict counterparty credit guidelines and enters into hedging agreements with financial institutions that are investment grade or better to minimize the Company’s exposure to potential defaults. The Company is not required to pledge collateral under these agreements.
The following table summarizes the aggregate notional amounts for the Company’s derivatives outstanding as of the periods presented.
Forward ContractsMarch 31,
2024
December 31,
2023
Derivatives designated as hedging instruments:
Sell$1,019,379 $1,249,662 
Purchase$157,832 $198,408 
Derivatives not designated as hedging instruments:
Sell$318,213 $350,269 
Purchase$10,955 $90,102 
The fair value carrying amounts of the Company’s derivatives, which are classified as Level 2 within the fair value hierarchy, were as follows:
Balance Sheet LocationMarch 31,
2024
December 31,
2023
Derivatives designated as hedging instruments:
Asset Derivatives
Other current assets$11,937 $6,663 
Other assets2,489 1,855 
Subtotal$14,426 $8,518 
Liability Derivatives
Accounts payable and accrued liabilities$11,883 $30,005 
Other long-term liabilities2,512 8,171 
Subtotal$14,395 $38,176 
Derivatives not designated as hedging instruments:
Asset Derivatives
Other current assets$930 $547 
Liability Derivatives
Accounts payable and accrued liabilities$1,793 $3,848 
Total Derivatives Assets$15,356 $9,065 
Total Derivatives Liabilities$16,188 $42,024 
For additional discussion of fair value measurements, see Note 1 – Business Overview and Significant Accounting Policies to the Company’s Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.
12

BIOMARIN PHARMACEUTICAL INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (continued)
(In thousands of U.S. Dollars, except per share amounts or as otherwise disclosed)
The following tables summarize the impact of gains and losses from the Company's derivatives on its Condensed Consolidated Statements of Comprehensive Income for the periods presented.
Three Months Ended March 31,
20242023
Derivatives Designated as Cash Flow Hedging InstrumentsCash Flow Hedging Gains (Losses)
Reclassified into Earnings
Cash Flow Hedging Gains (Losses)
Reclassified into Earnings
Net product revenues$(1,119)$3,470 
Operating expenses$504 $(456)
Derivatives Not Designated as Hedging InstrumentsGains (Losses) Recognized in EarningsGains (Losses) Recognized in Earnings
Operating expenses$7,728 $(4,163)
As of March 31, 2024, the amounts expected to be reclassified from Accumulated Other Comprehensive Income (AOCI) to earnings as the forecasted revenues and operating expense transactions occur over the next twelve months, were not material. For additional discussion of balances in AOCI see Note 7Accumulated Other Comprehensive Income.
(6) DEBT
Convertible Notes
As of March 31, 2024, the Company had outstanding fixed-rate notes with varying maturities for an undiscounted aggregate principal amount of $1.1 billion (collectively, the Notes). The Notes are senior subordinated convertible obligations, and interest is payable in arrears, semi-annually. The following table summarizes information regarding the Company’s convertible debt:
March 31,
2024
December 31,
2023
0.599% senior subordinated convertible notes due in August 2024 (the 2024 Notes)
$495,000 $495,000 
Unamortized discount net of deferred offering costs(643)(1,123)
2024 Notes, net (1)
494,357 493,877 
1.25% senior subordinated convertible notes due in May 2027 (the 2027 Notes)
600,000 600,000 
Unamortized discount net of deferred offering costs(6,395)(6,905)
2027 Notes, net
593,605 593,095 
Total convertible debt, net$1,087,962 $1,086,972 
Fair value of fixed-rate convertible debt (2):
2024 Notes
$487,055 $488,288 
2027 Notes
596,622 619,260 
Total fair value of fixed-rate convertible debt$1,083,677 $1,107,548 
(1)    As the 2024 Notes mature in August 2024, the outstanding principal of the 2024 Notes is classified as a current liability as of March 31, 2024.
(2)     The fair value of the Company’s fixed-rate convertible debt is based on open-market trades and is classified as Level 1 in the fair value hierarchy. For additional discussion of fair value measurements, see Note 1 – Business Overview and Significant Accounting Policies to the Company’s Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.
13

BIOMARIN PHARMACEUTICAL INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (continued)
(In thousands of U.S. Dollars, except per share amounts or as otherwise disclosed)
Interest expense on the Company’s convertible debt consisted of the following: 
Three Months Ended
March 31,
20242023
Coupon interest expense$2,616 $2,616 
Accretion of discount on convertible notes841 839 
Amortization of debt issuance costs149 148 
Total interest expense on convertible debt$3,606 $3,603 
See Note 10 - Debt to the Company’s Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 for additional information related to the Company’s convertible debt.
(7) ACCUMULATED OTHER COMPREHENSIVE INCOME
The following tables summarize changes in the accumulated balances for each component of AOCI, including current-period other comprehensive income and reclassifications out of AOCI, for the periods presented.
Three Months Ended March 31, 2024
Unrealized Gains
(Losses) on Cash
Flow Hedges
Unrealized Gains
(Losses) on
Available-for-Sale
Debt Securities
Total
AOCI balance as of December 31, 2023
$(29,658)$870 $(28,788)
Other comprehensive income (loss) before
     reclassifications
28,860 (2,242)26,618 
Less: gain (loss) reclassified from AOCI(615) (615)
Tax effect 509 509 
Net current-period other comprehensive income (loss)29,475 (1,733)27,742 
AOCI balance as of March 31, 2024
$(183)$(863)$(1,046)
Three Months Ended March 31, 2023
Unrealized Gains
(Losses) on Cash
Flow Hedges
Unrealized Gains
(Losses) on
Available-for-Sale
Debt Securities
Total
AOCI balance as of December 31, 2022
$8,226 $(12,093)$(3,867)
Other comprehensive income (loss) before
     reclassifications
(7,859)5,247 (2,612)
Less: gain (loss) reclassified from AOCI3,014  3,014 
Tax effect (1,229)(1,229)
Net current-period other comprehensive income (loss)(10,873)4,018 (6,855)
AOCI balance as of March 31, 2023
$(2,647)$(8,075)$(10,722)
For additional discussion of reclassifications from AOCI see Note 5 Derivative Instruments and Hedging Strategies.
14

BIOMARIN PHARMACEUTICAL INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (continued)
(In thousands of U.S. Dollars, except per share amounts or as otherwise disclosed)
(8) REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION
The Company operates in one business segment, which focuses on the development and commercialization of innovative therapies for people with serious and life-threatening rare diseases and medical conditions.
The following table presents Total Revenues and disaggregates Net Product Revenues by product.
Three Months Ended
March 31,
20242023
VIMIZIM$192,520 $189,192 
VOXZOGO152,889 87,836 
NAGLAZYME105,629 123,021 
PALYNZIQ75,709 62,352 
BRINEURA39,047 39,144 
KUVAN35,910 50,478 
ALDURAZYME35,262 34,403 
ROCTAVIAN849  
Total net product revenues637,815 586,426 
Royalty and other revenues11,018 9,989 
Total revenues$648,833 $596,415 
The Company considers there to be revenue concentration risks for regions where Net Product Revenues exceed 10% of consolidated Net Product Revenues. The concentration of the Company’s Net Product Revenues within the regions below may have a material adverse effect on the Company’s revenues and results of operations if sales in the respective regions experience difficulties. The table below disaggregates total Net Product Revenues by geographic region, which is based on patient location for the Company's commercial products sold directly by the Company, except for ALDURAZYME, which is marketed and sold exclusively by Sanofi worldwide.
Three Months Ended
March 31,
20242023
United States$192,999 $166,761 
Europe195,748 160,692 
Latin America78,594 67,748 
Middle East57,075 91,642 
Rest of world78,137 65,180 
Total net product revenues marketed by the Company602,553 552,023 
ALDURAZYME net product revenues marketed by Sanofi35,262 34,403 
Total net product revenues$637,815 $586,426 
The following table illustrates the percentage of the Company’s total Net Product Revenues attributed to the Company’s largest customers for the periods presented. 
Three Months Ended
March 31,
20242023
Customer A14 %14 %
Customer B11 %10 %
Total25 %24 %
15

BIOMARIN PHARMACEUTICAL INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (continued)
(In thousands of U.S. Dollars, except per share amounts or as otherwise disclosed)
On a consolidated basis, two customers accounted for 15% and 11% of the Company’s March 31, 2024 accounts receivable balance, respectively, compared to December 31, 2023, when two customers accounted for 15% and 12% of the accounts receivable balance, respectively. As of March 31, 2024, and December 31, 2023, the accounts receivable balance for Sanofi included $63.1 million and $63.4 million, respectively, of unbilled accounts receivable, which becomes payable to the Company when the product is sold through by Sanofi. The Company does not require collateral from its customers, but does perform periodic credit evaluations of its customers’ financial condition and requires prepayments in certain circumstances.
The Company is mindful that conditions in the current macroeconomic environment, such as inflation, changes in interest and foreign currency exchange rates, natural disasters and supply chain disruptions, could affect the Company’s ability to achieve its goals. In addition, the Company sells its products in countries that face economic volatility and weakness. Although the Company has historically collected receivables from customers in certain countries, sustained weakness or further deterioration of the local economies and currencies may cause customers in those countries to delay payment or be unable to pay for the Company’s products. The Company believes that the allowances for doubtful accounts related to these countries, if any, are adequate based on its analysis of the specific business circumstances and expectations of collection for each of the underlying accounts in these countries. The Company will continue to monitor these conditions and will attempt to adjust its business processes, as appropriate, to mitigate macroeconomic risks to its business.
(9) STOCK-BASED COMPENSATION
The Company has stockholder-approved equity incentive plans that provide for the granting of restricted stock units (RSUs) and stock options as well as other forms of equity compensation to its employees, officers and non-employee directors. The Company also has an Employee Stock Purchase Plan (ESPP). Compensation expense included in the Company’s Condensed Consolidated Statements of Comprehensive Income for all stock-based compensation arrangements was as follows: 
Three Months Ended
March 31,
20242023
Cost of sales$3,244 $4,331 
Research and development20,677 19,828 
Selling, general and administrative34,328 29,536 
Total stock-based compensation expense$58,249 $53,695 
(10) EARNINGS PER COMMON SHARE
Potentially issuable shares of common stock include shares issuable upon the exercise of outstanding employee stock option awards, common stock issuable under the ESPP, unvested RSUs and contingent issuances of common stock related to the Company’s convertible debt.
16

BIOMARIN PHARMACEUTICAL INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (continued)
(In thousands of U.S. Dollars, except per share amounts or as otherwise disclosed)
The following table sets forth the computation of basic and diluted earnings per common share (common shares in thousands):
Three Months Ended
March 31,
20242023
Numerator:
Net Income, basic
$88,662 $50,852 
Add: Interest expense, net of tax, on the Company's convertible debt2,769 937 
Net Income, diluted
$91,431 $51,789 
Denominator:
Weighted-average common shares outstanding, basic188,866 186,667 
Effect of dilutive securities:
Common stock issuable under the Company's equity incentive plans2,061 3,726 
Common stock issuable under the Company’s convertible debt(1)
8,335 3,970 
Weighted-average common shares outstanding, diluted199,262 194,363 
Earnings per common share, basic
$0.47 $0.27 
Earnings per common share, diluted
$0.46 $0.27 
In addition to the equity instruments included in the table above, the table below presents potential shares of common stock that were excluded from the computation of diluted earnings per common share as they were anti-dilutive (in thousands):
Three Months Ended
March 31,
20242023
Common stock issuable under the Company's equity incentive plans10,947 8,610 
Common stock issuable under the Company’s convertible debt (1)
 4,365 
Total number of potentially issuable shares10,947 12,975 
(1)    If converted, the Company would issue 4.0 million shares under the 2024 Notes and 4.4 million shares under the 2027 Notes. For additional discussion of the Company’s convertible debt, see Note 6 - Debt.
(11) COMMITMENTS AND CONTINGENCIES
Contingencies
From time to time the Company is involved in legal actions arising in the normal course of its business. The process of resolving matters through litigation or other means is inherently uncertain and it is possible that an unfavorable resolution of these matters could adversely affect the Company, its results of operations, financial condition or cash flows. The Company’s general practice is to expense legal fees as services are rendered in connection with legal matters, and to accrue for liabilities when losses are probable and reasonably estimable based on existing information. The Company accrues for the best estimate of a loss within a range; however, if no estimate in the range is better than any other, then the minimum amount in the range is accrued. Liabilities are evaluated and refined each reporting period as additional information is known. Any receivables for insurance recoveries for these liability claims are recorded as assets when it is probable that a recovery will be realized.
17

BIOMARIN PHARMACEUTICAL INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. Dollars, except per share amounts or as otherwise disclosed)
The Company recently received a subpoena from the U.S. Department of Justice (DOJ) requesting that the Company produce certain documents regarding sponsored testing programs relating to VIMIZIM and NAGLAZYME. The Company has produced the requested documents in response to the subpoena and is cooperating fully. The Company is unable to make any assurances regarding the outcome of the investigation by the DOJ, or the impact, if any, that such investigation may have on the Company’s business, Condensed Consolidated Balance Sheets, Condensed Consolidated Statements of Comprehensive Income or Condensed Consolidated Statements of Cash Flows.
Contingent Payments
As of March 31, 2024, the Company was subject to contingent payments, primarily comprised of development, regulatory and commercial milestones. Those considered reasonably possible totaled $738.6 million, of this amount the Company may pay up to $16.4 million in the next year if certain contingencies are met. $576.5 million of the total balance related to early-stage development programs licensed from two third parties.
Other Commitments
The Company uses experts and laboratories at universities and other institutions to perform certain R&D activities. These amounts are recorded as R&D expense as services are provided. In the normal course of business, the Company enters into various firm purchase commitments primarily to procure active pharmaceutical ingredients, certain inventory-related items and certain third-party R&D services, production services and facility construction services. As of March 31, 2024, such commitments were estimated at $386.7 million, of which $340.6 million is expected to be paid during the remainder of 2024 as underlying goods and services are received. The Company has also licensed technology from third parties, for which it is required to pay royalties upon future sales, subject to certain annual minimums. The amount also includes hosting fees and other enterprise resource planning (ERP) system implementation costs for which the Company is committed.
18

Item 2.    Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion of our financial condition and results of operations should be read in conjunction with our Condensed Consolidated Financial Statements and the related Notes thereto included in this Quarterly Report on Form 10-Q. This discussion contains forward-looking statements that involve risks and uncertainties. When reviewing the discussion below, you should keep in mind the substantial risks and uncertainties that could impact our business. In particular, we encourage you to review the risks and uncertainties described in “Risk Factors” in Part II, Item 1A of this Quarterly Report on Form 10-Q. These risks and uncertainties could cause actual results to differ significantly from those projected in forward-looking statements contained in this report or implied by past results and trends. Forward-looking statements are statements that attempt to forecast or anticipate future developments in our business, financial condition or results of operations. See the section titled “Forward-Looking Statements” that appears at the beginning of this Quarterly Report on Form 10-Q. These statements, like all statements in this report, speak only as of the date of this Quarterly Report on Form 10-Q (unless another date is indicated), and, except as required by law, we undertake no obligation to update or revise these statements in light of future developments. Our Condensed Consolidated Financial Statements have been prepared in accordance with United States (U.S.) generally accepted accounting principles (U.S. GAAP) and are presented in U.S. Dollars (USD).

19

Management’s Discussion and Analysis of Financial Condition and Results of Operations (continued)
(In millions, except as otherwise disclosed)
Overview
Founded in 1997, we are a global biotechnology company dedicated to transforming lives through genetic discovery. We develop and commercialize targeted therapies that address the root cause of genetic conditions. Our robust research and development capabilities have resulted in multiple innovative commercial therapies for patients with rare genetic disorders. Our distinctive approach to drug discovery has produced a diverse pipeline of commercial, clinical, and pre-clinical candidates that address a significant unmet medical need, have well-understood biology, and provide an opportunity to be first-to-market or offer a substantial benefit over existing treatment options. A summary of our commercial products, as of March 31, 2024, is provided below:
Commercial ProductsIndication
VIMIZIM (elosulfase alpha)
Mucopolysaccharidosis (MPS) IVA
VOXZOGO (vosoritide)
Achondroplasia
NAGLAZYME (galsulfase)
MPS VI
PALYNZIQ (pegvaliase-pqpz)
Phenylketonuria (PKU)
BRINEURA (cerliponase alfa)
Neuronal ceroid lipofuscinosis type 2 (CLN2)
KUVAN (sapropterin dihydrochloride)PKU
ALDURAZYME (laronidase)
MPS I
ROCTAVIAN (valoctocogene roxaparvovec)
Severe Hemophilia A

20

Management’s Discussion and Analysis of Financial Condition and Results of Operations (continued)
(In millions, except as otherwise disclosed)
Financial Highlights
Key components of our results of operations include the following:
Three Months Ended
March 31,
20242023
Total revenues$648.8 $596.4 
Cost of sales$125.2 $135.5 
Research and development (R&D)$205.0 $171.8 
Selling, general and administrative (SG&A)$225.9 $211.0 
Provision for income taxes$16.9 $5.9 
Net income$88.7 $50.9 
See “Results of Operations” below for discussion of our results for the periods presented.
Uncertainty Relating to Macroeconomic Environment
Conditions in the current macroeconomic environment, such as inflation, changes in interest and foreign currency exchange rates, natural disasters, and supply chain disruptions, could impact our global revenue sources and our overall business operations. The extent and duration of such effects remain uncertain and difficult to predict. We are actively monitoring and managing our response and assessing actual and potential impacts to our operating results and financial condition, as well as developments in our business, which could further impact the developments, trends and expectations described below. See the risk factor, “Our business is affected by macroeconomic conditions.” described in “Risk Factors” in Part II, Item 1A of this Quarterly Report on Form 10-Q.
Recent Developments
We continued to grow our commercial business and advance our product candidate pipeline during 2024. We believe that the combination of our internal research programs and partnerships will allow us to continue to develop and commercialize innovative therapies for people with serious and life-threatening rare diseases and medical conditions.
In the first quarter of 2024, we focused on value creation through working to accelerate growth, optimize efficiencies and drive operational excellence, and in April 2024, we announced our progress in executing on key strategic priorities first outlined in January 2024. During the quarter, we completed a strategic portfolio assessment of R&D programs to determine which have the most transformative potential for patients and value creation for shareholders. With the combined focus on patient impact and commercial opportunity, certain programs will be accelerated that met the highest bar for advancement. In addition, as a result of the assessment, certain programs will be discontinued. None of the programs were discontinued due to safety signals. See the risk factor, “Our success depends on our ability to manage our growth.” described in “Risk Factors” in Part II, Item 1A of this Quarterly Report on Form 10-Q.
Change in Presentation
In the first quarter of 2024, we changed our presentation of foreign currency transaction gains and losses resulting from remeasurement and idle plant costs within our Condensed Consolidated Statements of Comprehensive Income. See Note 1 to our accompanying Condensed Consolidated Financial Statements for additional details.
21

Management’s Discussion and Analysis of Financial Condition and Results of Operations (continued)
(In millions of U.S. dollars, except as otherwise disclosed)
Results of Operations
Net Product Revenues
Net Product Revenues consisted of the following:
Three Months Ended
March 31,
20242023Change
VIMIZIM$192.6 $189.2 $3.4 
VOXZOGO152.9 87.8 65.1 
NAGLAZYME105.6 123.0 (17.4)
PALYNZIQ75.7 62.4 13.3 
BRINEURA39.0 39.1 (0.1)
KUVAN35.9 50.5 (14.6)
ALDURAZYME35.3 34.4 0.9 
ROCTAVIAN0.8 — 0.8 
Total net product revenues$637.8 $586.4 $51.4 
Net Product Revenues include revenues generated from our commercial products. In the U.S., our commercial products, except for PALYNZIQ and ALDURAZYME, are generally sold to specialty pharmacies or end-users, such as hospitals, which act as retailers. PALYNZIQ is distributed in the U.S. through certain certified specialty pharmacies under the PALYNZIQ Risk Evaluation and Mitigation Strategy program, and ALDURAZYME is marketed worldwide by Sanofi. Outside the U.S., our commercial products are sold to authorized distributors or directly to government purchasers or hospitals, which act as the end users.
The increase in Net Product Revenues for the three months ended March 31, 2024 as compared to the three months ended March 31, 2023 was primarily attributed to the following:
VOXZOGO: higher sales volume from new patients initiating therapy across all regions;
PALYNZIQ: higher sales volume, primarily in the U.S.; partially offset by
NAGLAZYME: lower sales volume due to timing of orders in countries that place large government orders, particularly in the Middle East; and
KUVAN: lower product revenues attributed to increasing generic competition as a result of the loss of market exclusivity.
In certain countries, governments place large periodic orders for our products. We expect that the timing of these large government orders will continue to be inconsistent, which has created in the past and may continue to create significant period to period variation in our revenues.
Strong demand for VOXZOGO in certain markets has outpaced our projections in recent quarters, and we expect to face challenges meeting our current estimates of VOXZOGO demand through the first half of 2024. These challenges will result in modest reduction of our revenue growth for VOXZOGO during the supply-constrained period. The projected temporary supply constraint could result in postponement of planned entry into additional markets or delayed clinical development activities until VOXZOGO inventory levels increase. When the expected increases in supply become available during 2024, while overall inventory and ability to supply the market will increase, if actual demand continues to exceed our estimates, the supply constraint could be prolonged. We are working to increase fill-finish capacity to meet this increased demand while also implementing actions to manage growth and minimize patient impact. For example, in 2023 we secured increased supply commitments beginning in mid-2024. We do not expect a material impact on our revenues if we successfully execute our manufacturing plans. See "Risk Factors" in Part II, Item 1A of this Quarterly Report for additional information on risk factors that could impact our business and operations.
See also the risk factor “The sale of generic versions of KUVAN by generic manufacturers has adversely affected and will continue to adversely affect our revenues and may cause a decline in KUVAN revenues faster than expected” in “Risk Factors” included in Part II, Item 1A of this Quarterly Report for additional information on risks we face.
22

Management’s Discussion and Analysis of Financial Condition and Results of Operations (continued)
(In millions of U.S. dollars, except as otherwise disclosed)
We face exposure to movements in foreign currency exchange rates, which we expect to continue in future periods. We use foreign currency exchange forward contracts to hedge a percentage of our foreign currency exposure, primarily the Euro. The following table shows our Net Product Revenues denominated in USD and foreign currencies:
Three Months Ended
March 31,
20242023Change
Sales denominated in USD$307.9 $297.6 $10.3 
Sales denominated in foreign currencies329.9 288.8 41.1 
Total net product revenues$637.8 $586.4 $51.4 
Three Months Ended
March 31,
20242023Change
Unfavorable impact of foreign currency exchange rates on product sales denominated in currencies other than USD$(22.7)$(28.3)$5.6 
The unfavorable impact for the three months ended March 31, 2024 as compared to the three months ended March 31, 2023 was primarily driven by weakening of Argentine Peso, partially offset by strengthening of the Euro.
Royalty and Other Revenues
Royalty and Other Revenues include royalties earned on net sales of products sold by third parties, up-front licensing fees, milestones achieved by licensees or sublicensees.
Three Months Ended
March 31,
20242023Change
Royalty and other revenues$11.0 $10.0 $1.0 
The change in Royalty and Other Revenues for the three months ended March 31, 2024 as compared to the three months ended March 31, 2023 was relatively flat. We expect to continue to earn royalties from third parties in the future.
Cost of Sales and Gross Margin
Cost of Sales includes raw materials, personnel and facility and other costs associated with manufacturing our commercial products. These costs include production materials, production costs at our manufacturing facilities, third-party manufacturing costs, amortization of technology transfer intangible assets and internal and external final formulation and packaging costs. Cost of Sales also includes royalties payable to third parties based on sales of our products, idle plant costs and charges for inventory valuation reserves.
The following table summarizes our Cost of Sales and gross margin:
Three Months Ended
March 31,
20242023Change
Total revenues$648.8 $596.4 $52.4 
Cost of sales$125.2 $135.5 $(10.3)
Gross margin80.7 %77.3 %3.4 %
Cost of Sales and gross margin both benefited in the three months ended March 31, 2024 as compared to the three months ended March 31, 2023, primarily from lower per-unit manufacturing costs and lower third-party royalties. Partially offsetting the benefits to Cost of Sales was the impact of higher sales volumes in the current quarter as compared to the first quarter of 2023. Gross margin also benefited in the current quarter from higher sales volumes for products with higher margin.
23

Management’s Discussion and Analysis of Financial Condition and Results of Operations (continued)
(In millions of U.S. dollars, except as otherwise disclosed)
We expect gross margin to increase modestly compared to 2023 as the product mix is expected to shift to reflect an increase of sales volumes for higher margin commercial products.
Research and Development
R&D expense includes costs associated with the research and development of product candidates and post-marketing research commitments related to our commercial products. R&D expense primarily includes preclinical and clinical studies, personnel and raw materials costs associated with manufacturing clinical product, quality control and assurance, other R&D activities, R&D facilities and regulatory costs.
We group all of our R&D activities and related expense into three categories: (i) research and early pipeline, (ii) later-stage clinical programs and (iii) marketed products as follows:
CategoryDescription
Research and early pipeline
R&D expense incurred in activities substantially in support of early research through the completion of phase 2 clinical trials, including drug discovery, toxicology, pharmacokinetics and drug metabolism and process development.
Later-stage clinical programs
R&D expense incurred in or related to phase 3 clinical programs intended to result in registration of a new product or a new indication for an existing product primarily in the U.S. or the EU.
Marketed products
R&D expense incurred in support of our marketed products that are authorized to be sold primarily in the U.S. or the EU. Includes clinical trials designed to gather information on product safety (certain of which may be required by regulatory authorities) and their product characteristics after regulatory approval has been obtained, as well as the costs of obtaining regulatory approval of a product in a new market after approval in either the U.S. or EU has been obtained.
We manage our R&D expense by identifying the R&D activities we anticipate will be performed during a given period and then prioritizing efforts based on scientific data, probability of successful development, market potential, available human and capital resources and other similar considerations. We continually review our product pipeline and the development status of product candidates and, as necessary, reallocate resources among the research and development portfolio that we believe will best support the future growth of our business.
R&D consisted of the following:
Three Months Ended
March 31,
20242023Change
Research and early pipeline$120.4 $86.2 $34.2 
Later-stage clinical programs— 30.7 (30.7)
Marketed Products84.6 54.9 29.7 
Total R&D
$205.0 $171.8 $33.2 
The increase in R&D expense for the three months ended March 31, 2024 as compared to the three months ended March 31, 2023 was primarily due to higher spend in research and early pipeline attributable to increased pre-clinical activities, including studies for planned clinical trial application submissions. Lower spend in later-stage clinical programs was mostly offset by higher spend for our marketed products as spend related to ROCTAVIAN moved from late-stage to marketed products following Food and Drug Administration approval in mid-2023.
We expect R&D expense to increase in future periods compared to 2023, primarily due to increased spending on research and early development programs.
Selling, General and Administrative
Sales and marketing (S&M) expense primarily consisted of employee-related expenses for our sales group, brand marketing, patient support groups and pre-commercialization expenses related to our product candidates. General and administrative (G&A) expense primarily consisted of corporate support and other administrative expenses, including employee-related expenses.
24

Management’s Discussion and Analysis of Financial Condition and Results of Operations (continued)
(In millions of U.S. dollars, except as otherwise disclosed)
SG&A consisted of the following:
Three Months Ended
March 31,
20242023Change
S&M
$119.4 $117.7 $1.7 
G&A
106.5 93.3 13.2 
Total SG&A
$225.9 $211.0 $14.9 

S&M consisted of the following:
Three Months Ended
March 31,
20242023Change
Enzyme Products$55.2 $59.0 $(3.8)
VOXZOGO30.7 24.7 6.0 
ROCTAVIAN23.9 23.5 0.4 
Other9.6 10.5 (0.9)
Total S&M
$119.4 $117.7 $1.7 
The increase in S&M expense for the three months ended March 31, 2024 as compared to the three months ended March 31, 2023 was primarily a result of the continued support of the global VOXZOGO market expansion, partially offset by lower costs related to our enzyme products.
The increase in G&A expense for the three months ended March 31, 2024 as compared to the three months ended March 31, 2023 was primarily due to higher employee-related costs and incremental administrative costs in the quarter, including external legal and consulting fees.
We expect SG&A expense to increase in future periods as a result of corporate matters and ongoing initiatives and the continued market expansion of our commercial products
25

Management’s Discussion and Analysis of Financial Condition and Results of Operations (continued)
(In millions of U.S. dollars, except as otherwise disclosed)
Intangible Asset Amortization and Gain on Sale of Nonfinancial Assets
Intangible Asset Amortization and Gain on Sale of Nonfinancial Assets were as follows:
Three Months Ended
March 31,
20242023Change
Amortization of intangible assets$14.3 $15.7 $(1.4)
Gain on sale of nonfinancial assets
$10.0 $— $10.0 
Amortization of intangible assets – the expense for the three months ended March 31, 2024 as compared to the three months ended March 31, 2023 was relatively flat.
Gain on Sale of Nonfinancial Assets – in the first quarter of 2024, we recognized a gain of $10.0 million due to a third party’s achievement of a regulatory approval milestone related to previously sold intangible assets.
Interest Income
We invest our cash equivalents and investments in U.S. government securities and other high credit quality debt securities in order to limit default and market risk.
Three Months Ended
March 31,
20242023Change
Interest income$19.4 $11.9 $7.5 
The increase in Interest Income for the three months ended March 31, 2024 compared to the three months ended March 31, 2023 was primarily due to higher yields on our cash equivalents and investment portfolio. We expect Interest Income to increase moderately over the next 12 months as compared to 2023 due to anticipated interest rates and yields on our cash equivalents and investments.
Interest Expense
We incur interest expense primarily on our convertible debt. Interest Expense for the periods presented was as follows:
Three Months Ended
March 31,
20242023Change
Interest expense$3.5 $3.7 $(0.2)
Interest Expense for the three months ended March 31, 2024 as compared to the three months ended March 31, 2023 was relatively flat. We expect Interest Expense to decrease over the next 12 months due to the settlement of our convertible debt that matures in August 2024. See Note 6 to our accompanying Condensed Consolidated Financial Statements for additional information regarding our debt.
Other Income (Expense), Net
Other Income (Expense), Net for the periods presented was as follows:
Three Months Ended
March 31,
20242023Change
Other income (expense), net$1.3 $(13.9)$15.2 
26

Management’s Discussion and Analysis of Financial Condition and Results of Operations (continued)
(In millions of U.S. dollars, except as otherwise disclosed)
The increase in Other Income (Expense), Net for the three months ended March 31, 2024 compared to the three months ended March 31, 2023 was primarily due to a $12.6 million impairment loss on an equity investment in the first quarter of 2023. There were no impairment charges in the first quarter of 2024.
Provision for Income Taxes
The Provision for Income Taxes for the periods presented was as follows:
Three Months Ended
March 31,
20242023Change
Provision for income taxes
$16.9 $5.9 $11.0 
The increase in Provision for Income Taxes for the three months ended March 31, 2024 as compared to the three months ended March 31, 2023 was primarily due to higher pre-tax income and a lower tax benefit related to stock option exercises in the first quarter of 2024 compared to the first quarter of 2023. There was no material impact of the adoption of Pillar Two of the Organisation for Economic Co-operation and Development (OECD) Base Erosion and Profit Shifting Project on our financial statements.

Financial Condition, Liquidity and Capital Resources
Our cash, cash equivalents, and investments as of March 31, 2024 and December 31, 2023 were as follows:
March 31, 2024December 31, 2023Change
Cash and cash equivalents$747.0 $755.1 $(8.1)
Short-term investments299.6 318.7 (19.1)
Long-term investments620.5 611.1 9.4 
Cash, cash equivalents and investments$1,667.1 $1,684.9 $(17.8)
We believe our cash generated from sales of our commercial products, in addition to our cash, cash equivalents and short-term investments will be sufficient to satisfy our liquidity requirements for at least the next 12 months. We believe we will meet longer-term expected future cash requirements and obligations through a combination of cash flows from operating activities and available cash and long-term investment balances. We will need to raise additional funds by issuing equity, debt or convertible securities, taking loans or entering into collaborative or other agreements if we are unable to satisfy our liquidity requirements. For example, we may require additional financing to fund the repayment of our convertible debt, future milestone payments and our future operations, including the commercialization of our products and product candidates currently under development, preclinical studies and clinical trials, and potential licenses and acquisitions. The timing and mix of our funding alternatives could change depending on many factors, including how much we elect to spend on our development programs, potential licenses and acquisitions of complementary technologies, products and companies or if we settle our convertible debt in cash.
We are mindful that conditions in the current macroeconomic environment, such as inflation, changes in interest and foreign currency exchange rates, natural disasters, and supply chain disruptions could affect our ability to achieve our goals. In addition, we sell our products in certain countries that face economic volatility and weakness. Although we have historically collected receivables from customers in such countries, sustained weakness or further deterioration of the local economies and
27

Management’s Discussion and Analysis of Financial Condition and Results of Operations (continued)
(In millions of U.S. dollars, except as otherwise disclosed)
currencies may cause customers in those countries to be unable to pay for our products. We will continue to monitor these conditions and will attempt to adjust our business processes, as appropriate, to mitigate macroeconomic risks to our business.
Our cash flows are summarized as follows:
Three Months Ended March 31,
20242023Change
Net cash provided by (used in) operating activities$47.0 $(73.9)$120.9 
Net cash used in investing activities$(14.2)$(30.0)$15.8 
Net cash used in financing activities$(42.8)$(40.7)$(2.1)
The increase in net cash provided by operating activities in the three months ended March 31, 2024 compared to March 31, 2023 was primarily attributed to the timing of cash receipts from our customers, partially offset by the timing of payments to vendors.
The decrease in net cash used in investing activities in the three months ended March 31, 2024 compared to March 31, 2023 was primarily attributable to lower purchases of available-for-sale debt securities net of maturities, $10.0 million in proceeds from the sale of previously sold intangible assets, partially offset by an increase in purchases of intangible assets.
The change in net cash used in financing activities in the three months ended March 31, 2024 compared to March 31, 2023 was relatively flat but was comprised of lower proceeds from stock option exercises, partially offset by the absence of milestone payments to third parties.
Financing
Our $1.1 billion (undiscounted) of total convertible debt as of March 31, 2024 will impact our liquidity due to the semi-annual cash interest payments as well as the repayment of the principal amount, if not converted. As of March 31, 2024, our indebtedness consisted of our 0.599% senior subordinated convertible notes due in 2024 and our 1.25% senior subordinated convertible notes due in 2027, which, if not converted, will be required to be repaid in cash at maturity in August 2024 and May 2027, respectively. We have reclassified the outstanding principal of the 2024 Notes as a current liability as there are less than twelve months remaining until maturity. If our common stock price remains below the conversion price of approximately $124.67 per share, we expect to settle the 2024 Notes in cash. If our common stock price meets or exceeds the conversion price, we intend to repurchase the equivalent shares to neutralize any dilutive impact of share settlement.
For additional information related to our convertible debt, see Note 6 to our accompanying Condensed Consolidated Financial Statements and Note 10 - Debt to the Consolidated Financial Statements accompanying our Annual Report on Form 10-K for the year ended December 31, 2023.
Material Cash Requirements
Purchase Obligations
As of March 31, 2024, we had obligations of approximately $386.7 million, of which $340.6 million is expected to be paid during the remainder of 2024. Our purchase obligations are primarily related to firm purchase commitments entered into in the normal course of business to procure active pharmaceutical ingredients, certain inventory-related items, certain third-party R&D services, production services and facility construction services. The amount also includes hosting fees and other enterprise resource planning (ERP) system implementation costs for which we are committed.
Other Obligations
Our lease, contingent obligations and unrecognized tax benefits as of March 31, 2024 have not materially changed from those discussed in “Financial Condition, Liquidity and Capital Resources” in Part II, Item 7 of our Annual Report on Form 10-K for the year ended December 31, 2023.
See Note 11 to our accompanying Condensed Consolidated Financial Statements for additional information on our commitments.
28

Management’s Discussion and Analysis of Financial Condition and Results of Operations (continued)
(In millions of U.S. dollars, except as otherwise disclosed)
Critical Accounting Estimates
In preparing our Condensed Consolidated Financial Statements in accordance with U.S. GAAP and pursuant to the rules and regulations promulgated by the Securities and Exchange Commission (the SEC), we make assumptions, judgments and estimates that can have a significant impact on our net income/loss and affect the reported amounts of certain assets, liabilities, revenues and expenses, and related disclosures. On an ongoing basis, we evaluate our estimates and discuss our critical accounting policies and estimates with the Audit Committee of our Board of Directors. We base our estimates on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Actual results could differ materially from these estimates under different assumptions or conditions. Historically, our assumptions, judgments and estimates relative to our critical accounting estimates have not differed materially from actual results.
There have been no significant changes to our critical accounting estimates during the three months ended March 31, 2024, compared to those disclosed in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in our Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on February 26, 2024.
Recent Accounting Pronouncements
See Note 1 to our accompanying Condensed Consolidated Financial Statements for a description of recent accounting pronouncements, if any, and our expectation of their impact on our results of operations and financial condition.
29

Item 3.    Quantitative and Qualitative Disclosures About Market Risk
Our market risks during the three months ended March 31, 2024 have not materially changed from those discussed in Part II, Item 7A of our Annual Report on Form 10-K for the year ended December 31, 2023.

Item 4.    Controls and Procedures
(a) Controls and Procedures
An evaluation was carried out, under the supervision of and with the participation of our management, including our Chief Executive Officer and our Chief Financial Officer, of the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the Exchange Act)), as of the end of the period covered by this report.
Based on the evaluation, our Chief Executive Officer and our Chief Financial Officer have concluded that our disclosure controls and procedures were effective, at the reasonable assurance level, as of March 31, 2024.
In designing and evaluating our disclosure controls and procedures, our management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, and our management must apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Accordingly, our disclosure controls and procedures are designed to provide reasonable, not absolute, assurance that the objectives of our disclosure controls system are met.
(b) Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting, as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act, during our most recently completed quarter that have materially affected or are reasonably likely to materially affect our internal control over financial reporting. We continue to utilize the Committee of Sponsoring Organizations of the Treadway Commission (COSO) 2013 Framework on internal control. We rely extensively on information systems and technology to manage our business, including integrated supply chain operations, and global consolidated financial results. We are currently preparing to implement a new global enterprise resource planning (ERP) system, which will replace existing operating and financial systems. The ERP system is designed to accurately maintain our financial records, support integrated supply chain and other operational functionality, and provide timely information to our management team related to the operation of the business. We are currently implementing in phases through 2025, with post-implementation activities following thereafter. As the implementation and post-implementation activities take place, we will have changes to certain of our processes and procedures, and we will evaluate quarterly whether the changes materially affect our internal control over financial reporting.
30

PART II. OTHER INFORMATION
Item 1.    Legal Proceedings
On October 22, 2021, a purported securities class action lawsuit was filed against us, our prior Chief Executive Officer, our current and prior Chief Financial Officers, and our President of Worldwide Research & Development in the United States District Court for the Northern District of California, alleging violations under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended (the Exchange Act). The complaint alleges that we made materially false or misleading statements regarding BMN 307 by purportedly failing to disclose information about BMN 307’s safety profile, and by purportedly overstating BMN 307’s clinical and commercial prospects. The complaint seeks an unspecified amount of damages, pre-judgment and post-judgment interest, attorneys’ fees, expert fees, and other costs. The Court appointed lead plaintiffs and lead counsel on January 10, 2022. Lead plaintiffs filed an amended complaint on March 25, 2022. We filed a motion to dismiss the amended complaint on May 25, 2022. On January 19, 2023, the Court granted our motion to dismiss the complaint without prejudice. On February 21, 2023, the court dismissed the complaint with prejudice at plaintiffs’ request. Plaintiffs appealed the court’s January 19, 2023 order to the United State Court of Appeals for the Ninth Circuit and filed their opening brief on June 23, 2023. We filed our answering brief on August 23, 2023. Plaintiffs filed their reply brief on October 13, 2023. On February 15, 2024, the United States Court of Appeals for the Ninth Circuit affirmed the district court's dismissal.
On January 19, 2023 and May 30, 2023, certain of our officers and directors were named as defendants in two shareholder derivative actions filed in the Delaware Court of Chancery. The complaints assert, inter alia, breach of fiduciary duty claims arising from the facts underlying the securities class action related to ROCTAVIAN. The complaints seek unspecified monetary damages, internal governance reforms by the Company, attorneys’ fees and costs, and any other relief the court may deem just and proper. The parties in the derivative lawsuits have entered into a stipulation of settlement, that, subject to final approval by the Court of Chancery, will resolve the derivative lawsuits.
On April 4, 2024, a purported stockholder class action was filed against us and our Board of Directors in the Delaware Court of Chancery. The complaint also named as defendants Elliott Investment Management L.P., Elliott Associates, L.P., and Elliott International, L.P., which are parties to the Cooperation Agreement with the Company. The complaint asserted a claim for declaratory judgment, seeking an order that certain provisions of the Cooperation Agreement are invalid, and, on April 4, 2024, the plaintiff moved for expedited proceedings as to the claim for declaratory judgment. In addition, the complaint asserted a claim for breach of fiduciary duty against certain directors in connection with approval of the Cooperation Agreement, as well as a claim against the Elliott parties for aiding and abetting the directors’ alleged breaches of fiduciary duty. On April 11, 2024, the Elliott parties executed a waiver of the challenged provisions in the Cooperation Agreement. In light of that waiver, on April 16, 2024, the plaintiff filed a stipulation and proposed order to dismiss the action as moot, with the court to retain jurisdiction to determine plaintiff’s counsel’s application for an award of attorneys’ fees and expenses. Also on April 16, 2024, the Court granted the order, dismissing all claims with prejudice, as to the named plaintiff only.

Item 1A.     Risk Factors
An investment in our securities involves a high degree of risk. We operate in a dynamic and rapidly changing industry that involves numerous risks and uncertainties. The risks and uncertainties described below are not the only ones we face. Other risks and uncertainties, including those that we do not currently consider material, may impair our business. If any of the risks discussed below actually occur, our business, financial condition, operating results or cash flows could be materially adversely affected. This could cause the value of our securities to decline, and you may lose all or part of your investment.
We have marked with an asterisk (*) those risk factors below that include a substantive change from or update to the risk factors included in our Annual Report on Form 10-K for the year ended December 31, 2023, which was filed with the SEC on February 26, 2024.

Business and Operational Risks
If we fail to obtain and maintain an adequate level of coverage and reimbursement for our products by third-party payers, the sales of our products would be adversely affected or there may be no commercially viable markets for our products.
The course of treatment for patients using our products is expensive. For all our products except ROCTAVIAN, we expect patients to need treatment for extended periods, and for some products throughout the lifetimes of the patients. We expect that most families of patients will not be capable of paying for this treatment themselves. There will be no commercially viable market for our products without coverage and reimbursement from third-party payers. Additionally, even if there is a commercially viable market, if the level of reimbursement is below our expectations, our revenues and gross margin will be adversely affected.
31

Third-party payers, such as government or private healthcare insurers, carefully review and increasingly challenge the prices charged for drugs. Reimbursement rates from private companies vary depending on the third-party payer, the insurance plan and other factors. Obtaining coverage and adequate reimbursement for our products may be particularly difficult because of the higher prices often associated with drugs administered under the supervision of a physician. Reimbursement systems in international markets vary significantly by country and by region, and reimbursement approvals must be obtained on a country-by-country basis.
Government authorities and other third-party payers are developing increasingly sophisticated methods of controlling healthcare costs, such as by limiting coverage and the amount of reimbursement for particular medications. Increasingly, third-party payers are requiring that drug companies provide them with predetermined discounts from list prices as a condition of coverage, are using restrictive formularies and preferred drug lists to leverage greater discounts in competitive classes, and are challenging the prices charged for medical products. Further, no uniform policy requirement for coverage and reimbursement for drug products exists among third-party payers in the U.S. Therefore, coverage and reimbursement for drug products can differ significantly from payer to payer. As a result, the coverage determination process is often a time-consuming and costly process that will require us to provide scientific and clinical support for the use of our products to each payer separately, with no assurance that coverage and adequate reimbursement will be applied consistently or obtained in the first instance.
We cannot be sure that coverage and reimbursement will be available for any product that we commercialize or will continue to be available for any product that we have commercialized and, if reimbursement is available, what the level of reimbursement will be. Even if favorable coverage and reimbursement status is attained for one or more products for which we receive regulatory approval, less favorable coverage policies and reimbursement rates may be implemented in the future based on new legislation, the availability of alternative therapies and their pricing, coverage and reimbursement decisions by third-party payers, or other factors. Coverage and reimbursement may impact the demand for, or the price of, any product candidate for which we obtain marketing approval. If coverage and reimbursement are not available or reimbursement is available only to limited levels, we may not successfully commercialize any product candidate for which we obtain marketing approval or continue to market any product that has already been commercialized.
Reimbursement in the European Union (EU) and many other territories must be negotiated on a country-by-country basis and in many countries the product cannot be commercially launched until pricing and/or reimbursement is approved. The timing to complete the negotiation process in each country is highly uncertain, and in some countries, we expect that it will exceed 12 months. Even after a price is negotiated, countries frequently request or require reductions to the price and other concessions over time.
For our future products, we will not know what the reimbursement rates will be until we are ready to market the product and we actually negotiate the rates. If we are unable to obtain sufficiently high reimbursement rates for our products, they may not be commercially viable or our future revenues and gross margin may be adversely affected.
As compared to our other, more traditional products, gene therapy products may present additional challenges with respect to the pricing, coverage, reimbursement, and acceptance of the product.
In addition to the risks set forth in this Risk Factors section associated with commercializing more traditional pharmaceutical drugs, there are additional, unique commercial risks associated with gene therapy products like ROCTAVIAN. Due to the relative novelty of gene therapy and the potential to provide extended duration therapeutic treatment with a one-time administration, we face uncertainty with respect to the pricing, coverage and reimbursement of these products. In order to recover our research and development costs and commercialize one-time treatments on a profitable basis, the cost of a single administration of ROCTAVIAN is substantial, and it is likely other gene therapy products would also require relatively high prices. Therefore, coverage and reimbursement by governments and other third-party payers is essential for the vast majority of patients to be able to afford ROCTAVIAN or other gene therapy products that we may commercialize in the future. Accordingly, sales of our gene therapy products will depend substantially on the extent to which its cost will be paid by third-party payers. Even if coverage is provided, the reimbursement amounts approved by third-party payers may not be high enough to allow us to realize sufficient revenues from our investment in the development of our gene therapy products.
With respect to ROCTAVIAN specifically, we have entered into, and plan to enter into additional, outcomes-based agreements for the product with third-party payers to assist with realizing the value and sharing the risk of a one-time treatment, which make us subject to potential repayments if a patient does not respond to therapy or the therapeutic effect of the drug falls below specified thresholds. Although we will record reserves for potential refunds under the outcomes-based agreements for ROCTAVIAN in the same period as sales, our revenues and financial results could be adversely affected if our assumptions underlying our refund reserves differ from actual experience or otherwise underestimate refund obligations. Additionally, the novelty and increased complexity of reimbursement with outcomes-based arrangements heightens the risk that our price reporting may be inaccurate or delayed, which may result in fines and liability.
We also face uncertainty as to whether gene therapy will gain the acceptance of the public or the medical community. The commercial success of ROCTAVIAN or any other gene therapy product candidate that may be approved in the future will depend,
32

in part, on the acceptance of physicians, patients and third-party payers of gene therapy products in general, and our product in particular, as medically necessary, cost-effective and safe. In particular, our success will depend upon physicians prescribing our product in lieu of existing treatments they are already familiar with and for which greater clinical data may be available. Moreover, physicians and patients may delay acceptance of one of our gene therapy treatments until the product has been on the market for a certain amount of time. Although administration of a gene therapy product like ROCTAVIAN is intended to correct an inborn genetic defect for at least several years, there is a risk that the therapeutic effect will not be durable and production of the desired protein or ribonucleic acid will decrease more quickly or cease entirely earlier than expected. If the therapeutic effect decreases significantly or ceases entirely, it is uncertain whether redosing is possible or would be effective. Furthermore, because gene therapy treatment is irreversible, there may be challenges in managing side effects, particularly those caused by potential overproduction of the desired protein. Adverse effects would not be able to be reversed or relieved by stopping dosing, and we may have to develop additional clinical safety procedures. Additionally, because the new gene copies are designed to reside permanently in a patient, there is a risk that they will disrupt other normal biological molecules and processes, including other healthy genes, and we may not learn the nature and magnitude of these side effects until long after clinical trials have been completed. Negative public opinion or more restrictive government regulations could have a negative effect on our business and financial condition and may delay or impair the successful commercialization of, and demand for, ROCTAVIAN or future gene therapy products.
Because the target patient populations for our products are relatively small, we must achieve significant market share and maintain high per-patient prices for our products to achieve and maintain profitability.
All of our products target diseases with relatively small patient populations. Our two newest products, VOXZOGO and ROCTAVIAN, address potentially larger patient populations than most of our other products; however, their market sizes are considerably smaller than many drugs marketed by other pharmaceutical and biotechnology companies. As a result, our per-patient prices must be relatively high in order to recover our development and manufacturing costs and achieve and maintain profitability. For BRINEURA, NAGLAZYME and VIMIZIM in particular, we must market worldwide to achieve significant market penetration of the product. In addition, because the number of potential patients in each disease population is small, it is not only important to find patients who begin therapy to achieve significant market penetration of the product, but we also need to be able to maintain these patients on therapy for an extended period of time. Due to the expected costs of treatment for our products, we may be unable to maintain or obtain sufficient market share at a price high enough to justify our product development efforts and manufacturing expenses.
If we fail to compete successfully with respect to product sales, we may be unable to generate sufficient sales to recover our expenses related to the development of a product program or to justify continued marketing of a product and our revenues could be adversely affected.
Our competitors may develop, manufacture and market products that are more effective or less expensive than ours. They may also obtain regulatory approvals for their products faster than we can obtain them (including those products with orphan drug designation, which may prevent us from marketing our product entirely for seven years, along with other regulatory exclusivities that could block approval) or commercialize their products before we do. With respect to ROCTAVIAN, we face a highly developed and competitive market for hemophilia A treatments. As we commercialize ROCTAVIAN, we may face intense competition from large pharmaceutical companies with extensive resources and established relationships in the hemophilia A community. If we do not compete successfully, our revenues would be adversely affected, and we may be unable to generate sufficient sales to recover our expenses related to the development of a product program or to justify continued marketing of a product.
Changes in methods of treatment of disease could reduce demand for our products and adversely affect revenues.
Even if our product candidates are approved, if doctors elect a course of treatment which does not include our products, this decision would reduce demand for our products and adversely affect revenues. For example, if gene therapy becomes widely used as a treatment of genetic diseases, the use of enzyme replacement therapy, such as ALDURAZYME, NAGLAZYME, and VIMIZIM in MPS diseases, could be greatly reduced. Changes in treatment method can be caused by the introduction of other companies’ products or the development of new technologies or surgical procedures which may not directly compete with ours, but which have the effect of changing how doctors decide to treat a disease.
If we fail to develop new products and product candidates or compete successfully with respect to acquisitions, joint ventures, licenses or other collaboration opportunities, our ability to continue to expand our product pipeline and our growth and development would be impaired.
Our future growth and development depend in part on our ability to successfully develop new products from our development activities. The development of biopharmaceutical products is very expensive and time intensive and involves a great degree of risk. The outcomes of research and development programs, especially for innovative biopharmaceuticals like gene therapy products, are inherently uncertain and may not result in the commercialization of any products.
33

Our competitors compete with us to attract organizations for acquisitions, joint ventures, licensing arrangements or other collaborations. To date, several of our former and current product programs have been acquired through acquisitions and several of our former and current product programs have been developed through licensing or collaborative arrangements, such as ALDURAZYME, KUVAN and NAGLAZYME. These collaborations include licensing proprietary technology from, and other relationships with, academic research institutions. Our future success will depend, in part, on our ability to identify additional opportunities and to successfully enter into partnering or acquisition agreements for those opportunities. If our competitors successfully enter into partnering arrangements or license agreements with academic research institutions, we will then be precluded from pursuing those specific opportunities. Because each of these opportunities is unique, we may not be able to find a substitute. Several pharmaceutical and biotechnology companies have already established themselves in the field of genetic diseases. These companies have already begun many drug development programs, some of which target diseases that we are also targeting or may target in the future, and have already entered into partnering and licensing arrangements with academic research institutions, reducing the pool of available opportunities.
Universities and public and private research institutions also compete with us. While these organizations primarily have educational or basic research objectives, they may develop proprietary technology and acquire patents that we may need for the development of our product candidates. We will attempt to license this proprietary technology, if available. These licenses may not be available to us on acceptable terms, if at all. If we are unable to compete successfully with respect to acquisitions, joint venture and other collaboration opportunities, we may be limited in our ability to develop new products and to continue to expand our product pipeline.
The sale of generic versions of KUVAN by generic manufacturers has adversely affected and will continue to adversely affect our revenues and may cause a decline in KUVAN revenues faster than expected.
Generic versions of KUVAN are available in several countries around the world, including multiple generic versions in the U.S. and the EU. This generic competition has adversely affected and will continue to adversely affect our revenues from KUVAN, and we cannot accurately predict the rate of decline of KUVAN revenues in these countries. We are also aware that manufacturers are challenging our patent portfolio related to KUVAN in several jurisdictions, and several generic versions of KUVAN have been approved either centrally by the European Commission (EC) or on a country-by-country basis throughout the EU. If these patent challenges are successful, or if a manufacturer chooses to offer a generic version of KUVAN, notwithstanding our existing patents, our revenues from KUVAN may decline faster than expected.
If we do not achieve our projected development goals in the timeframes we announce or fail to achieve such goals, the commercialization of our product candidates may be delayed or never occur and the credibility of our management may be adversely affected and, as a result, our stock price may decline.
For planning purposes, we estimate the timing of the accomplishment of various scientific, clinical, regulatory and other product development goals, which we sometimes refer to as milestones. These milestones may include the commencement or completion of scientific studies and clinical trials and the submission of regulatory filings. From time to time, we publicly announce the expected timing of some of these milestones. All of these milestones are based on a variety of assumptions. The actual timing of these milestones can vary dramatically compared to our estimates or the milestones may never be achieved, in many cases for reasons beyond our control. For example, in 2021 and early 2022, we announced that we planned to resubmit our Biologics License Application (BLA) for ROCTAVIAN to the Food and Drug Administration (FDA) in the first half of 2022; however, we did not file the BLA until the third quarter of 2022 due to the additional time we needed to include supplemental information and analyses of data requested by the FDA. If we do not meet development milestones as publicly announced, the commercialization of our products may be delayed or never occur and the credibility of our management may be adversely affected and, as a result, our stock price may decline.
We have in the past and may in the future enter into licensing arrangements, and we may not realize the benefits of such licensing arrangements.
We have in the past and may in the future enter into licensing arrangements with third parties. It is possible that we may not achieve financial or strategic benefits that justify a specific license, or we may otherwise not realize the benefits of such licensing arrangement. Further, licensing arrangements impose various diligence, milestone and royalty payment and other obligations on us. If we fail to comply with our obligations under any current or future licenses, our licensors may have the right to terminate these license agreements, which could harm our business prospects, financial condition and results of operations. Additionally, counterparties to our license agreements have in the past alleged and may in the future allege that we have breached a license agreement, which can result in litigation or other disputes that can divert management’s attention away from our business and require us to expend resources, as well as potentially having to negotiate new or reinstated licenses with less favorable terms. Any such situation could adversely affect our business, financial condition, and results of operations.
Activist investor actions threatened or commenced against us have and could in the future cause us to incur substantial costs, divert management's attention and resources, cause uncertainty about the strategic direction of our business and adversely affect our business, financial position and results of operations.
34

We have been, and may in the future be, subject to activities initiated by activist investors. In December 2023, we entered into a Cooperation Agreement with Elliott Investment Management L.P., Elliott Associates, L.P. and Elliott International, L.P. (collectively, Elliott). We may not be successful in engaging constructively with one or more investors in the future despite our efforts to maintain constructive and ongoing communications with all investors, including Elliott. Resulting actions taken by activist investors from time to time have and could in the future conflict with our strategic direction, divert the attention of our Board of Directors, management, and employees, be costly and time-consuming, and disrupt the momentum in our business and operations, as well as our ability to execute our strategic plan. These types of actions may also create perceived uncertainties as to the future direction of our business or strategy, which may be exploited by our competitors and may make it more difficult to attract and retain qualified personnel, and may impact our relationships with investors, vendors, customers and other third parties. These types of actions could also impact the market price and the volatility of our common stock. In addition, we may choose to initiate, or may become subject to, litigation as a result of activist investor actions, which would serve as a further distraction to our Board of Directors, senior management and employees and could require us to incur significant additional costs.
Regulatory Risks
If we fail to obtain regulatory approval to commercially market and sell our product candidates, or if approval of our product candidates is delayed, we will be unable to generate revenues from the sale of these product candidates, our potential for generating positive cash flow will be diminished, and the capital necessary to fund our operations will increase.
We must obtain regulatory approval to market and sell our product candidates. For example, in the U.S., we must obtain FDA approval for each product candidate that we intend to commercialize, and in the EU, we must obtain approval from the EC, based on the opinion of the Committee for Medicinal Products for Human Use (CHMP) of the European Medicines Agency (EMA). The FDA and EC approval processes are typically lengthy and expensive, and approval is never certain. To obtain regulatory approval, we must first show that our product candidates are safe and effective for target indications through preclinical studies and clinical trials. Preclinical studies and clinical development are long, expensive and uncertain processes. Completion of clinical trials may take several years, and failure may occur at any stage of development. The length of time required varies substantially according to the type, complexity, novelty and intended use of a product candidate. Interim results of a preclinical test or clinical trial do not necessarily predict final results, and acceptable results in early clinical trials may not be repeated in later clinical trials. Accordingly, there are no assurances that we will obtain regulatory approval for any of our product candidates. Furthermore, there can be no assurance that approval of one of our product candidates by one regulatory authority will mean that other authorities will also approve the same product candidate. Similarly, in the EU, a positive CHMP opinion for approval of a product candidate does not guarantee that the EC will approve the product candidate. Moreover, regulatory authorities may approve a product candidate for fewer or more limited indications than requested. In addition, regulatory authorities may not approve the labeling claims that are necessary or desirable for the successful commercialization of our product candidates.
We have had fewer interactions with regulatory authorities outside the U.S. and the EU as compared to our interactions with the FDA, the EC and the EMA. The approval procedures vary among countries and can involve additional clinical testing, and the time required to obtain approval may differ from that required to obtain FDA or EC approval. Moreover, clinical trials conducted in one country may not be accepted by regulatory authorities in other countries. Approval by the FDA or EC does not ensure approval by regulatory authorities in other countries, and approval by one or more non-U.S. regulatory authorities does not ensure approval by regulatory authorities in other non-U.S. countries or by the FDA or EC. However, a failure or delay in obtaining regulatory approval in one country may have a negative effect on the regulatory process in others. The non-U.S. regulatory approval process may include all of the risks associated with obtaining FDA or EC approval. We may not obtain non-U.S. regulatory approvals on a timely basis, if at all. We may not be able to file for regulatory approvals and even if we file, we may not receive necessary approvals to commercialize our product candidates in any market.
We also rely on independent third-party Contract Research Organizations (CROs) to file some of our non-U.S. marketing applications, and while we keep a close oversight on the activities we delegate to CROs, important aspects of the services performed for us by the CROs are out of our direct control. If we fail to adequately manage our CROs, if the CRO elects to prioritize work on our projects below other projects or if there is any dispute or disruption in our relationship with our CROs, the filing of our applications may be delayed.
Although the FDA, the EC and the EMA have programs to facilitate expedited development and accelerated approval processes, the timelines agreed under legislative goals or mandated by regulations are subject to the possibility of substantial delays. Accordingly, even if any of our applications receives a designation to facilitate expedited development and accelerated approval processes, these designations may not result in faster review or approval for our product candidates compared to product candidates considered for approval under conventional procedures and, in any event, do not assure ultimate approval of our product candidates by regulatory authorities. In addition, the FDA, the EC, the EMA and other comparable international regulatory authorities have substantial discretion over the approval process for pharmaceutical products. These regulatory authorities may not agree that we have demonstrated the requisite level of product safety and efficacy to warrant approval and may require, and in the past have required, additional data. If we fail to obtain regulatory approval for our product candidates, we will be unable to market and sell those product candidates, which would have a negative effect on our business and financial condition.
35

Regulatory authorities and the new requirements and guidelines they promulgate may lengthen the regulatory review process, require us to perform additional or larger studies, increase our development costs, lead to changes in regulatory positions and interpretations, delay or prevent approval and commercialization of our product candidates or lead to significant post-approval studies, limitations or restrictions. For example, on August 18, 2020, the FDA issued a Complete Response Letter (CRL) to our BLA for ROCTAVIAN for the treatment of adults with severe hemophilia A. In the CRL, the FDA introduced a new request for two-year follow-up safety and efficacy data on all study participants from our ongoing Phase 3 study of ROCTAVIAN. In January 2022, we announced results from the requested two-year data analysis from our Phase 3 study. In the third quarter of 2022, we resubmitted our BLA, and the FDA subsequently accepted our submission with an original Prescription Drug User Fee Act (PDUFA) target action date of March 31, 2023. In early 2023, we supplemented our BLA by submitting our three-year analysis of the global Phase 3 study of ROCTAVIAN, which the FDA deemed to be a Major Amendment to our BLA due to the substantial amount of additional data, and extended the PDUFA target action date by three months. The FDA approved ROCTAVIAN for the treatment of adults with severe hemophilia A on June 29, 2023. Further, on April 26, 2023, the EC adopted a proposal for a new Directive and Regulation to revise the existing pharmaceutical legislation. If adopted in the form proposed, the recent EC proposals to revise the existing EU laws governing authorization of medicinal products may result in a decrease in data and market exclusivity for our product candidates in the EU.
In addition, some of our product candidates are intended to be used in combination with a medical device, such as an injector or other delivery system. Some of these products intended to be used with a medical device may be regulated as “combination products” in the U.S. and the EU, which are generally defined as products consisting of components from two or more regulatory categories (e.g., drug/device, device/biologic, drug/biologic). In the U.S., each component of a combination product is subject to the requirements established by the FDA for that type of component, whether a new drug, biologic or device. In order to facilitate pre-market review of combination products, the FDA designates one of its centers to have primary jurisdiction for the pre-market review and regulation of the overall product based upon a determination by the FDA of the primary mode of action of the combination product. The determination whether a product is a combination product or two separately regulated products is made by the FDA on a case-by-case basis. In the EU, medical devices and medicinal products are regulated separately, through different legislative instruments. The related applicable requirements will vary depending on the type of drug-device combination product. If, for example, a device intended to administer a medicinal product is sold together with such medicinal product in such a way that they form a single integral product which is intended exclusively for use in the given combination and which is not reusable, that single integral product is regulated as a medicinal product. In addition, the relevant general safety and performance requirements (GSPRs) established for medical devices by EU medical devices legislation apply to the device component of such combination products. In addition, some of our products require use with an in vitro companion diagnostic. For example, ROCTAVIAN is approved with a companion diagnostic test intended to detect pre-existing anti-AAV5 antibodies, which may render the gene therapy less effective or ineffective. Our other products and product candidates may also require use with an in vitro companion diagnostic if the FDA determines that the companion diagnostic is essential for safe and effective use of the product candidate. The FDA generally will require approval or clearance of the diagnostic, known as a companion diagnostic, at the same time that the FDA approves the therapeutic product. Most companion diagnostics require approval of a premarket approval application. In the EU, companion diagnostics are deemed to be in vitro diagnostic medical devices and must conform with the applicable GSPRs. To demonstrate compliance with the GSPRs, companion diagnostics must undergo a conformity assessment by a Notified Body. If the related medicinal product has been, or is in the process of being, authorized through the centralized procedure for the authorization of medicinal products, the Notified Body will, before it can issue a CE Certificate of Conformity, be required to seek a scientific opinion from the EMA on the suitability of the companion diagnostic for use in relation to the medicinal product concerned. For medicinal products that have been or are in the process of authorization through any other route provided in EU legislation, the Notified Body must seek the opinion of the national competent authority of an EU Member State. Our product candidates intended for use with separately regulated devices, such as companion diagnostics, or expanded indications that we may seek for our products used with such devices, may not be approved or may be substantially delayed in receiving approval if the devices do not gain and/or maintain their own regulatory approvals, clearances, or certifications. Where approval of the drug or biologic product and device is sought under a single application, such as a drug with an injector or delivery system, the increased complexity of the review process may delay approval. The FDA and EU review processes and related criteria are complex, which could also lead to delays in the approval process. In addition, because these devices are provided by unaffiliated third-party companies, we are dependent on the sustained cooperation and effort of those third-party companies both to obtain regulatory approval and to maintain their own regulatory compliance. Failure of third-party companies to assist in the approval process or to maintain their own regulatory compliance could delay or prevent approval of our product candidates, or limit our ability to sell a product once it is approved.
Furthermore, despite our recent success obtaining regulatory approval for ROCTAVIAN in the U.S. and conditional approval in the EU, we may experience regulatory challenges for other gene therapy product candidates that cause significant delays or unanticipated costs, or that cannot be solved. Although numerous companies are currently advancing gene therapy product candidates through clinical trials, the FDA and EC have only approved a relatively small number of vector-based gene therapy products thus far. As a result, it is difficult to determine how long it will take or how much it will cost to obtain regulatory approvals for our future gene therapy product candidates in any jurisdiction. Regulatory requirements governing gene and cell therapy products are still evolving and may continue to change in the future. Further, the FDA continues to develop and publish new guidance and policies, generally, by releasing one or more gene therapy-specific guidance documents each year. These guidance documents and other recent policy statements demonstrate that regulatory requirements for gene therapies are likely to continue to evolve based upon factors such as the intended disease or class of diseases, product type or mechanism of action,
36

broader considerations such as the kinds of evidence that will be required for gene therapy products to take advantage of expedited development programs, and the experiences obtained by FDA when applying their legal and regulatory authorities to an evolving field, like gene therapy products. Delay or failure to obtain, or unexpected costs in obtaining, the regulatory approval necessary to bring our gene therapy product candidates to market could have a negative effect on our business and financial condition.
From time to time during the development and regulatory approval process for our products and product candidates, we engage in discussions with the FDA, the EC, the EMA and other comparable international regulatory authorities regarding our development programs, including discussions about the regulatory requirements for approval. As part of these discussions, we sometimes seek advice in the design of our clinical programs from various regulatory authorities globally, but we do not always follow such guidance. This increases the chance of adverse regulatory actions, but we try to always provide appropriate scientific evidence to support approval. Moreover, sometimes different regulatory authorities provide different or conflicting advice. While we attempt to harmonize the advice we receive from multiple regulatory authorities, it is not always practical to do so. Also, we may choose not to harmonize conflicting advice when harmonization would significantly delay clinical trial data or is otherwise inappropriate. If we are unable to effectively and efficiently resolve and comply with the inquiries and requests of the FDA, the EC, the EMA and other comparable international regulatory authorities, the approval of our product candidates may be delayed and their value may be reduced.
Any product for which we have obtained regulatory approval, or for which we obtain approval in the future, is subject to, or will be subject to, extensive ongoing regulatory requirements by the FDA, the EC, the EMA and other comparable international regulatory authorities, and if we fail to comply with regulatory requirements or if we experience unanticipated problems with our products, we may be subject to penalties, we will be unable to generate revenues from the sale of such products, our potential for generating positive cash flow will be diminished, and the capital necessary to fund our operations will be increased.
Our products have received regulatory approval to be commercially marketed and sold in the U.S., the EU, and certain other countries except ROCTAVIAN, which has received regulatory approval to be commercially marketed in the U.S. and conditional approval to be commercially marketed in the EU. Any product for which we have obtained regulatory approval, or for which we obtain regulatory approval in the future, along with the manufacturing processes and practices, post-approval clinical research, product labeling, advertising and promotional activities for such product, are subject to continual requirements of, and review by, the FDA, the EC, the EMA and/or other comparable international and national regulatory authorities. These requirements include submissions of safety and other post-marketing information and reports, registration and listing requirements, current Good Manufacturing Practices (cGMP) requirements relating to manufacturing, quality control, quality assurance and corresponding maintenance of records and documents, import and export requirements and record keeping.
An example of the ongoing regulatory requirements our products are subject to is the PALYNZIQ Risk Evaluation and Mitigation Strategy (REMS) program. In the U.S., PALYNZIQ is only available through the REMS program, which is required by the FDA to mitigate the risk of anaphylaxis while using the product. Notable requirements of our REMS program include the following:
prescribers must be certified by enrolling in the REMS program and completing training;
prescribers must prescribe auto-injectable epinephrine with PALYNZIQ;
pharmacies must be certified with the REMS program and must dispense PALYNZIQ only to patients who are authorized to receive it;
patients must enroll in the REMS program and be educated about the risk of anaphylaxis by a certified prescriber to ensure they understand the risks and benefits of treatment with PALYNZIQ; and
patients must have auto-injectable epinephrine available at all times while taking PALYNZIQ.
Failure of prescribers, pharmacies or patients to enroll in our REMS program or to successfully complete and comply with its requirements may result in regulatory action from the FDA or decreased sales of PALYNZIQ. The restrictions and requirements under our REMS program, as well as potential changes to these restrictions and requirements in the future, subject us to increased risks and uncertainties, any of which could harm our business. The requirement for a REMS program can materially affect the potential market for and profitability of a drug. We cannot predict whether the FDA will request, seek to require or ultimately require modifications to, or impose additional requirements on, the PALYNZIQ REMS program, or whether the FDA will permit modifications to the PALYNZIQ REMS program that we consider warranted. Any modifications required or rejected by the FDA could make it more difficult or expensive for us to distribute PALYNZIQ in the U.S., impair the safety profile of PALYNZIQ, disrupt continuity of care for PALYNZIQ patients and/or negatively affect sales of PALYNZIQ.
In addition, in the EU, the marketing authorization for BRINEURA was granted under “exceptional circumstances”. As a result, the risk-benefit balance of BRINEURA is reviewed annually and the marketing authorization may be withdrawn if the risk-benefit ratio is no longer favorable. The conditional marketing authorization for ROCTAVIAN is, moreover, valid for one year and must be reviewed annually until all related conditions have been fulfilled to permit transfer to a full authorization. Failure to continue
37

to show favorable risk-benefit balance for BRINEURA or satisfy the conditions related to ROCTAVIAN’s conditional marketing authorization could result in the withdrawal of the marketing approvals for these products.
Moreover, promotional communications with respect to prescription drugs, including biologics, are subject to a variety of legal and regulatory restrictions and must be consistent with the information in the product’s approved labeling and Summary of Product Characteristics. In particular, a product may not be promoted for uses that are not approved by the FDA or the EC as reflected in the product’s approved labeling. Although the FDA and other comparable international and national regulatory authorities do not regulate a physician’s choice of drug treatment made in the physician’s independent medical judgment, they do restrict promotional communications from companies or their sales force with respect to off-label uses of products for which marketing clearance has not been issued. The FDA and other national competent authorities or international regulatory authorities actively enforce the laws and regulations prohibiting the promotion of off-label uses, and a company that is found to have improperly promoted off-label uses may be subject to significant civil, criminal and administrative penalties. Thus, we are not able to promote any products we develop for indications or uses for which they are not approved. Additionally, in the EU, it is prohibited to promote prescription drugs to the general public and we are therefore limited to promote our products exclusively to healthcare professionals. Public prosecutors, industry associations, healthcare professionals and other members of the public closely scrutinize advertising and promotion of any product in the EU.
Moreover, if original FDA approval for one of our product candidates is granted via the accelerated approval pathway, we will be required to conduct a post-marketing confirmatory trial to verify and describe the clinical benefit in support of full approval. An unsuccessful post-marketing study or failure to complete such a study with due diligence could result in the withdrawal of the FDA’s marketing approval for a product candidate. For example, VOXZOGO is approved in the U.S. under accelerated approval based on an improvement in annualized growth velocity. Continued approval for this indication may be contingent upon verification and description of clinical benefit in confirmatory studies. To fulfill this post-marketing requirement, we intend to use our ongoing open-label extension studies compared to available natural history. In addition, the FDA and the EC often require post-marketing testing and surveillance to monitor the effects of products. The FDA, the EC and other comparable international regulatory authorities may condition approval of our product candidates on the completion of such post-marketing clinical studies. These post-marketing studies may suggest that a product causes undesirable side effects or may present a risk to the patient.
Discovery after approval of previously unknown problems with any of our products, manufacturers or manufacturing processes, or failure to comply with regulatory requirements, may result in actions such as:
the issuance of safety alerts, press releases or other communications containing warnings about related products;
modifications to promotional materials or corrective information to healthcare professionals;
restrictions on our ability to conduct clinical trials, including full or partial clinical holds on ongoing or planned trials;
suspensions or restrictions on our operations, including product manufacturing processes;
restrictions on the marketing of a product;
restrictions on product distribution;
requirements to conduct post-marketing clinical trials;
untitled or warning letters or other adverse publicity;
withdrawal of the products from the market
suspended or withdrawn regulatory approvals;
refusal or delays to approve pending applications or supplements to approved applications that we submit;
recall of products;
refusal to permit the import or export of our products;
product seizure;
fines, restitution or disgorgement of profits or revenue;
injunctions; or
imposition of civil or criminal penalties.
If such regulatory actions are taken, our value and our operating results will be adversely affected. Additionally, if the FDA, the EC or any other comparable international regulatory authorities withdraws its approval of a product, we will be unable to generate revenues from the sale of that product in the relevant jurisdiction, our potential for generating positive cash flow will be diminished and the capital necessary to fund our operations will be increased. Accordingly, we continue to expend significant time, money and effort in all areas of regulatory compliance, including manufacturing, production, product surveillance, post-marketing studies and quality control.
38

To obtain regulatory approval to market our products, preclinical studies and costly and lengthy clinical trials are required and the results of the studies and trials are highly uncertain. Likewise, preliminary, initial or interim data from clinical trials should be considered carefully and with caution because the final data may be materially different from the preliminary, initial or interim data, particularly as more patient data become available.
As part of the drug development process, we must conduct, at our own expense, preclinical studies in the laboratory, including studies in animals, and clinical trials on humans for each product candidate. The number of preclinical studies and clinical trials that regulatory authorities require varies depending on the product candidate, the disease or condition the drug is being developed to address and regulations applicable to the particular drug. Generally, new drugs for diseases or conditions that affect larger patient populations, are less severe, or are treatable by alternative strategies must be validated through additional preclinical and clinical trials and/or clinical trials with higher enrollments. With respect to our early-stage product candidates, we may need to perform multiple preclinical studies using various doses and formulations before we can begin clinical trials, which could result in delays to our development timeline. Furthermore, even if we obtain favorable results in preclinical studies, the results in humans may be significantly different. After we have conducted preclinical studies, we must demonstrate that our product candidates are safe and efficacious for the intended indication and for use in the targeted human patients in order to receive regulatory approval for commercial sale. Clinical testing is expensive and can take many years to complete, and its outcome is inherently uncertain. Failure can occur at any time during the clinical trial process. The results of preclinical studies and early clinical trials of our product candidates may not be predictive of the results of later-stage clinical trials, and favorable data from interim analyses do not ensure the final results of a trial will be favorable. From time to time, we have and may in the future publish or report preliminary, initial or interim data from our clinical trials. Preliminary, initial or interim data from our clinical trials may not be indicative of the final results of the trial and are subject to the risk that one or more of the clinical outcomes may materially change as patient enrollment continues and/or more patient data become available. In this regard, such data may show initial evidence of clinical benefit, but as patients continue to be followed and more patient data become available, there is a risk that any therapeutic effects will not be durable in patients and/or will decrease over time or cease entirely. Preliminary, initial or interim data also remain subject to audit and verification procedures that may result in the final data being materially different from such preliminary, initial or interim data. As a result, preliminary, initial or interim data should be considered carefully and with caution until the final data are available.
Product candidates may fail to show the desired safety and efficacy traits despite having progressed through preclinical studies and initial clinical trials, or despite having favorable data in connection with an interim analysis. A number of companies in the biopharmaceutical industry have suffered significant setbacks in advanced clinical trials due to lack of efficacy or adverse safety profiles, notwithstanding promising results in earlier trials. Also, as noted above, we do not always follow the advice of regulatory authorities or comply with all of their requests regarding the design of our clinical programs. In those cases, we may choose a development program that is inconsistent with the advice of regulatory authorities, which may limit the jurisdictions where we conduct clinical trials and/or adversely affect our ability to obtain approval in those jurisdictions where we do not follow the regulatory advice.
Adverse or inconclusive clinical results could stop us from obtaining regulatory approval of our product candidates. Additional factors that can cause delay or termination of our clinical trials include:
slow or insufficient patient enrollment;
slow recruitment of, and completion of necessary institutional approvals at, clinical sites;
budgetary constraints or prohibitively high clinical trial costs;
longer treatment time required to demonstrate efficacy;
lack of sufficient supplies of the product candidate;
adverse medical events or side effects in treated patients, including immune reactions;
lack of effectiveness of the product candidate being tested;
availability of competitive therapies to treat the same indication as our product candidates;
regulatory requests for additional clinical trials or preclinical studies;
deviations in standards for Good Clinical Practice (GCP); and
disputes with or disruptions in our relationships with clinical trial partners, including CROs, clinical laboratories, clinical sites, and principal investigators.
Government price controls or other changes in pricing regulation could restrict the amount that we are able to charge for our current and future products, which would adversely affect our revenues and results of operations.
We expect that coverage and reimbursement may be increasingly restricted in all the markets in which we sell our products. The escalating cost of healthcare has led to increased pressure on the healthcare industry to reduce costs. In particular, drug pricing by pharmaceutical companies has been under scrutiny for many years and continues to be subject to intense political
39

and public debate in the U.S. and abroad. Governmental and private third-party payers have proposed healthcare reforms and cost reductions. A number of federal and state proposals to control the cost of healthcare, including the cost of drug treatments, have been made in the U.S. Specifically, there have been several recent U.S. congressional inquiries and proposed bills and enacted legislation designed to, among other things, bring more transparency to drug pricing, review the relationship between pricing and manufacturer patient programs, and reform government program reimbursement methodologies for drugs. Further, Congress and the executive branch have each indicated that they will continue to seek new legislative and/or administrative measures to control drug costs. In some international markets, the government controls the pricing, which can affect the profitability of drugs. Current government regulations and possible future legislation regarding healthcare may affect coverage and reimbursement for medical treatment by third-party payers, which may render our products not commercially viable or may adversely affect our future revenues and gross margins.
International operations are also generally subject to extensive price and market regulations, and there are many proposals for additional cost-containment measures, including proposals that would directly or indirectly impose additional price controls or mandatory price cuts or reduce the value of our intellectual property portfolio. As part of these cost containment measures, some countries have imposed and continue to propose revenue caps limiting the annual volume of sales of our products. Some of these caps are significantly below the actual demand in certain countries, and if the trend regarding revenue caps continues, our future revenues and gross margins may be adversely affected. For example, in the EU, governments influence the price of medicinal products through their pricing and reimbursement rules and control of national healthcare systems that fund a large part of the cost of those products to consumers. EU Member States are free to restrict the range of medicinal products for which their national health insurance systems provide reimbursement and to control the prices of medicinal products for human use. Some jurisdictions operate positive and negative list systems under which products may only be marketed once a reimbursement price has been agreed to by the government. An EU Member State may approve a specific price for the medicinal product, or it may instead adopt a system of direct or indirect controls on the profitability of the company placing the medicinal product on the market, including volume-based arrangements, caps and reference pricing mechanisms. Other EU Member States allow companies to fix their own prices for medicines but monitor and control company profits. The downward pressure on healthcare costs in general, particularly prescription medicines, has become very intense. Pharmaceutical products may face competition from lower-priced products in foreign countries that have placed price controls on pharmaceutical products and may also compete with imported foreign products. Furthermore, there is no assurance that a product will be considered medically reasonable and necessary for a specific indication or cost-effective by third-party payers. There is also no assurance that an adequate level of reimbursement will be established even if coverage is available or that the third-party payers’ reimbursement policies will not adversely affect our business.
We cannot predict the extent to which our business may be affected by these or other potential future legislative or regulatory developments. However, future price controls or other changes in pricing regulation or negative publicity related to our product pricing or the pricing of pharmaceutical drugs generally could restrict the amount that we are able to charge for our current and future products or our sales volume, which would adversely affect our revenues and results of operations.
Government healthcare reform could increase our costs and adversely affect our revenues and results of operations.
Our industry is highly regulated and changes in law may adversely impact our business, operations or financial results. In the U.S., there have been and continue to be a number of legislative initiatives to contain healthcare costs. In the U.S., there have been several recent congressional inquiries, proposed and enacted federal and state legislation and executive action designed to, among other things, bring more transparency to drug pricing, review the relationship between pricing and manufacturer patient programs, reduce the cost of drugs under Medicare, and reform government program reimbursement methodologies for drug products. Any reduction in reimbursement from Medicare and other government programs may result in a similar reduction in payments from private payers. Recently, several healthcare reform initiatives culminated in the enactment of the Inflation Reduction Act (IRA) in August 2022, which allows, among other things, U.S. Department of Health and Human Services (HHS) to negotiate the selling price of a statutorily specified number of drugs and biologics each year that the CMS reimburses under Medicare Part B and Part D. Only high-expenditure single-source drugs that have been approved for at least 7 years (11 years for biologics) can be selected by CMS for negotiation. The IRA permits the Secretary of HHS to implement many of these provisions through guidance, as opposed to regulation, for the initial years. HHS has and will continue to issue and update guidance as these programs are implemented. Manufacturers that fail to comply with the IRA may be subject to various penalties, including civil monetary penalties. The IRA's provisions are taking effect progressively starting in 2023, although they may be subject to legal challenges. Thus, while it is unclear how the IRA will be implemented, it will likely have a significant impact on the pharmaceutical industry.
Prior to the IRA, the Patient Protection and Affordable Care Act of 2010, as amended by the Health Care and Education Reconciliation Act of 2010 (collectively, the PPACA) is a sweeping measure intended to, among other things, expand healthcare coverage within the U.S., primarily through the imposition of health insurance mandates on employers and individuals and expansion of the Medicaid program. Several provisions of the law have affected us and increased certain of our costs. Since its enactment, there have been executive, judicial and congressional challenges to certain aspects of the PPACA. Although the PPACA has generally been upheld thus far, it is unclear how continued challenges to the law may impact the PPACA and our business. In addition, other legislative changes have been adopted since the PPACA was enacted. Some of these changes have
40

resulted in additional reductions in Medicare and other healthcare funding, which could have a material adverse effect on our customers and, accordingly, our financial operations.
In addition, individual states in the U.S. have also increasingly enacted laws and implemented regulations designed to control pharmaceutical product pricing, including price or patient reimbursement constraints, price disclosure and reporting requirements, discounts, restrictions on certain product access and marketing cost disclosure and transparency measures, and, in some cases, designed to encourage importation from other countries and bulk purchasing. Moreover, regional healthcare authorities and individual hospitals are increasingly using bidding procedures to determine what pharmaceutical products and which suppliers will be included in their prescription drug and other healthcare programs.
Likewise, in many EU Member States, legislators and other policymakers continue to propose and implement healthcare cost-containing measures in response to the increased attention being paid to healthcare costs in the EU. Certain of these changes could impose limitations on the prices we will be able to charge for our commercial products and any product candidates or the amounts of reimbursement available for these products from governmental and private third-party payers, may increase the tax obligations on pharmaceutical companies or may facilitate the introduction of generic competition with respect to our products. Further, an increasing number of EU Member States and other non-U.S. countries use prices for medicinal products established in other countries as “reference prices” to help determine the price of the product in their own territory. If the price of one of our products decreases substantially in a reference price country, it could impact the price for that product in other countries. Consequently, a downward trend in prices of our products in some countries could contribute to similar downward trends elsewhere, which would have a material adverse effect on our revenues and results of operations. Moreover, some EU Member States require the completion of additional studies that compare the cost-effectiveness of a particular medicinal product candidate to currently available therapies. This Health Technology Assessment (HTA) process, which is currently governed by the national laws of the individual EU Member States, is the procedure according to which the assessment of the public health impact, therapeutic impact and the economic and societal impact of use of a given medicinal product in the national healthcare systems of the individual country is conducted. The outcome of HTA regarding specific medicinal products will often influence the pricing and reimbursement status granted to these medicinal products by the competent authorities of individual EU Member States. In 2022, the EC adopted the HTA regulation, which is intended to boost cooperation among EU Member States in evaluating new medicinal products. The HTA regulation will apply starting in 2025 and may result in increased downward pricing pressure in the EU.
We anticipate that the IRA, PPACA and other healthcare reform measures that may be adopted in the future in the U.S. or abroad, may result in more rigorous coverage criteria and an additional downward pressure on the reimbursement our customers may receive for our products. Legally mandated price controls on payment amounts by governmental and private third-party payers or other restrictions could harm our business, results of operations, financial condition and prospects. The implementation of cost containment measures or other healthcare reforms may prevent us from being able to generate revenue, attain profitability or commercialize our products.
If we fail to obtain or maintain orphan drug exclusivity for some of our products, our competitors may obtain approval to sell the same drugs to treat the same conditions and our revenues will be reduced.
As part of our business strategy, we have developed and may in the future develop some drugs that may be eligible for FDA and EU orphan drug designation. Under the Orphan Drug Act, the FDA may designate a product as an orphan drug if it is intended to treat a rare disease or condition, defined as a patient population of fewer than 200,000 in the U.S. or as a condition that affects more than 200,000 individuals in the U.S. and for which there is no reasonable expectation that the costs of development of said drug will be recovered from sales in the U.S. In the EU, pursuant to the Regulation (EC) No. 141/2000 (the Orphan Regulation), as implemented by Regulation (EC) No. 847/2000, orphan drug designation is available if a sponsor can establish that: (1) the medicine is intended for the diagnosis, prevention or treatment of a life-threatening or chronically debilitating condition affecting no more than five in 10,000 people in the EU at the time the application is made, or, (2) that it is intended for the diagnosis, prevention or treatment of a life-threatening, seriously debilitating or serious and chronic condition in the EU and that without incentives derived from the orphan status, it is unlikely that the marketing of the medicine in the EU would generate sufficient return to justify the necessary investment. In both cases, the applicant must demonstrate that there exists no satisfactory method of diagnosis, prevention or treatment of the condition in question that has been authorized in the EU or, if such method exists, the medicine will be of significant benefit to those affected by that condition.
In the U.S., the company that first obtains FDA approval for a designated orphan drug for a given rare disease receives marketing exclusivity for use of that drug for the designated condition for a period of seven years. Orphan drug exclusive marketing rights may be lost if the FDA later determines that the request for designation was materially defective or if the manufacturer is unable to assure sufficient quantity of the drug. In addition, the FDA may approve another drug during a period of orphan drug exclusivity if the second drug is found to be clinically superior to the first drug. In the EU, a ten-year period of market exclusivity for the approved therapeutic indication (extendable to twelve years for orphan drugs that have complied with an agreed Pediatric Investigation Plan (PIP) pursuant to Regulation 1901/2006), during which the EMA cannot accept another marketing authorization application or accept an application to extend existing authorizations for similar medicinal products for the same indication and no related marketing authorization (MA) can be granted. MAs may also be granted to a similar medicinal product with the same orphan indication if: (i) the applicant can establish that the second medicinal product, although similar to the orphan medicinal
41

product already authorized is safer, more effective or otherwise clinically superior to the orphan medicinal product already authorized; (ii) the MA holder for the first orphan medicinal product grants its consent; or (iii) if the MA holder of the orphan medicinal product is unable to supply sufficient quantities. MAs may also be granted for the same therapeutic indication in relation to products that are not similar. The period of market exclusivity may, in addition, be reduced to six years if, at the end of the fifth year, it can be demonstrated on the basis of available evidence that the criteria for its designation as an orphan medicine are no longer satisfied, for example if the original orphan medicinal product has become sufficiently profitable not to justify maintenance of market exclusivity. Because the extent and scope of patent protection for some of our products is limited, orphan drug designation and resulting regulatory exclusivity is especially important for our products that are eligible for orphan drug designation. For eligible products, we plan to rely on the exclusivity period under the Orphan Drug Act and/or the Orphan Regulation, as applicable, to maintain a competitive position. If we do not obtain orphan drug designation and related regulatory exclusivity for our products that do not have broad patent protection or if a competing product is determined to be "clinically superior" to any of our products that has secured orphan drug exclusivity, our competitors may then sell the same drug to treat the same condition and our revenues will be reduced.
Even though we have obtained orphan drug designation for certain of our product candidates and even if we obtain orphan drug designation for our future product candidates, due to the uncertainties associated with developing biopharmaceutical products, we may not be the first to obtain marketing approval for any particular orphan indication, which means that we may not obtain orphan drug regulatory exclusivity and could also potentially be blocked from approval of certain product candidates until the competitor product’s orphan drug exclusivity period expires. Moreover, with respect to certain biologics and gene therapies, there may be some uncertainty regarding how similarity between product candidates designed to treat the same rare disease or condition may affect such product candidates’ orphan drug regulatory exclusivities. For biologics and gene therapies, the FDA’s determination of whether a drug is the same drug or a different drug will be based on the principal molecular structural features of the products. For gene therapy products, the FDA has stated in guidance that it generally intends to consider certain key features such as transgenes and vectors used in gene therapy products to be principal molecular structural features. The FDA has not yet proffered additional information on orphan drug sameness for gene therapy or similar products. Further, even if we obtain orphan drug exclusivity for a product, that exclusivity may not effectively protect the product from competition because different drugs can be approved for the same condition and the same drug can be approved for different conditions and potentially used off-label in the orphan indication. Even after an orphan drug is approved and granted orphan drug exclusivity, the FDA can subsequently approve the same drug for the same condition if the FDA concludes that the later drug is safer or more effective or makes a major contribution to patient care. Orphan drug designation neither shortens the development time or regulatory review time of a drug, nor gives the drug any advantage in the regulatory review or approval process.
We may face competition from biosimilars approved through an abbreviated regulatory pathway.
Our ALDURAZYME, BRINEURA, NAGLAZYME, PALYNZIQ, ROCTAVIAN and VIMIZIM products are regulated by the FDA as biologics under the Federal Food, Drug, and Cosmetic Act and the Public Health Service Act (the PHS Act). Biologics require the submission of a BLA and licensure by the FDA prior to being marketed in the U.S. The Biologics Price Competition and Innovation Act of 2009 (BPCIA) created a regulatory pathway under the PHS Act for the abbreviated licensure of biological products that are demonstrated to be “biosimilar” to or “interchangeable” with an FDA-licensed biological product. A similar abridged MA process is available to biosimilar products in the EU. In particular, applicants for MAs of biosimilars are required to demonstrate through comprehensive comparability studies with the reference biological medicine that: a) their biological medicine is highly similar to the reference medicine, notwithstanding natural variability inherent to all biological medicines; and b) there are no clinically meaningful differences between the biosimilar and the reference medicine in terms of safety, quality and efficacy.
In the U.S., in order to meet the standard of interchangeability, a sponsor must demonstrate that the biosimilar product can be expected to produce the same clinical result as the reference product in any given patient, and for a product that is administered more than once, that the risk of switching in terms of safety or diminished efficacy of alternating or switching between the reference product and biosimilar product is not greater than the risk of maintaining the patient on the reference product. The BPCIA establishes a period of 12 years of data exclusivity for reference products but such data exclusivity only blocks licensure of biosimilars relying on the product as a reference product; it will not prevent the licensure of the same product for the same or different indications that does not seek to rely on reference product data. In the EU, a medicinal product containing a new active substance benefits from eight years of data exclusivity, during which biosimilar applications referring to the data of that product may not be accepted by the regulatory authorities, and a further two years of market exclusivity, during which biosimilar applications may be submitted and the reference product's data may be referenced but biosimilar products may not be placed on the market. The two-year period may be extended to three years if during the first eight years a new therapeutic indication with significant clinical benefit over existing therapies is approved. Our products approved under BLAs in the U.S. or as a result of Marketing Authorization Applications (MAAs) in the EU, as well as our product candidates that may be approved in the future, could be reference products for biosimilar marketing applications.
Changes in funding for the FDA, the EMA, other comparable regulatory authorities and other government agencies or government shutdowns could hinder the ability of such authorities and agencies to hire and retain key leadership and other personnel or otherwise prevent those authorities and agencies from performing normal functions on which the operation of our business may rely, which could negatively impact our business.
42

Changes in funding levels of regulatory authorities and government agencies can affect their ability to hire and retain key personnel and carry out their normal functions that support our business. For example, the ability of the FDA or the EMA to timely review and approve INDs or MAAs for our product candidates may be hindered by a lack of resources and qualified personnel. In addition, funding of other regulatory authorities and government agencies on which our operations rely, including those that fund research and development activities, is subject to the political budget process, which is inherently fluid and unpredictable.
Government shutdowns could also impact the ability of regulatory authorities and government agencies to function normally and support our operations. For example, the U.S. federal government has shut down repeatedly since 1980, including for a period of 35 days beginning on December 22, 2018. During a shutdown, certain regulatory authorities and agencies, such as the FDA, have had to furlough key personnel and stop critical activities. If a prolonged government shutdown occurs, it could significantly impact the ability of the FDA to timely review and process our regulatory submissions, which could have a material adverse effect on our business.
Financial and Financing Risks
If we incur operating losses or are unable to sustain positive cash flows for a period longer than anticipated, we may be unable to continue our operations at planned levels and may be forced to reduce our operations.
Since we began operations in March 1997, we have been engaged in substantial research and development and capital investments, and we have operated at a net loss for most years since our inception and there is no guarantee that we will achieve or maintain profitability in the future. Our future profitability and cash flows depend on our marketing and selling of our products, the receipt of regulatory approval of our product candidates, our ability to successfully manufacture and market any products, either by ourselves or jointly with others, our spending on our development programs, the impact of any possible future business development transactions and other risks set forth in this Risk Factors section. The extent of our future losses and the timing of profitability and positive cash flows are highly uncertain. If we are unable to sustain profitability and positive cash flows on a continuing basis, then we may be unable to continue our operations at planned levels and be forced to reduce our operations.
*If we fail to obtain the capital necessary to fund our operations, our financial results and financial condition will be adversely affected and we will have to delay or terminate some or all of our product development programs.
As of March 31, 2024, we had cash, cash equivalents and investments totaling $1.7 billion and debt obligations of $1.1 billion (undiscounted), which consisted of our 0.599% senior subordinated convertible notes due in 2024 (the 2024 Notes) and our 1.25% senior subordinated convertible notes due in 2027 (the 2027 Notes). The 2024 Notes and the 2027 Notes (collectively, the Notes), if not converted, will be required to be repaid in cash at maturity in August 2024 and May 2027, respectively. We will need cash not only to pay the ongoing interest due on the Notes during their term, but also to repay the principal amount of the Notes if not converted.
We may require additional financing to fund the repayment of the Notes, future milestone payments and our future operations, including the commercialization of our products and product candidates currently under development, preclinical studies and clinical trials, and potential licenses and acquisitions. We may be unable to raise additional financing due to a variety of factors, including our financial condition, the status of our product programs, and the general condition of the financial markets. If we fail to raise any necessary additional financing we may have to delay or terminate some or all of our product development programs and our financial condition and operating results will be adversely affected.
We expect to continue to spend substantial amounts of capital for our operations for the foreseeable future. The amount of capital we will need depends on many factors, including:
our ability to successfully market and sell our products;
the time and cost necessary to develop commercial manufacturing processes, including quality systems, and to build or acquire manufacturing capabilities the progress and success of our preclinical studies and clinical trials (including studies and the manufacture of materials);
the timing, number, size and scope of our preclinical studies and clinical trials;
the time and cost necessary to obtain regulatory approvals and the costs of post-marketing studies which may be required by regulatory authorities;
the progress of research programs carried out by us;
any changes made to, or new developments in, our existing collaborative, licensing and other commercial relationships or any new collaborative, licensing and other commercial relationships that we may establish;
Sanofi’s ability to continue to successfully commercialize ALDURAZYME; and
whether our convertible debt is converted to common stock in the future.
43

Moreover, our fixed expenses such as rent, license payments, interest expense and other contractual commitments are substantial and may increase in the future. These fixed expenses may increase because we may enter into:
additional licenses and collaborative agreements;
additional contracts for product manufacturing; and
additional financing facilities or arrangements.
We will need to raise additional funds from equity or debt securities, loans or collaborative agreements if we are unable to satisfy our liquidity requirements. The sale of additional equity and/or equity-linked securities will result in additional dilution to our stockholders. Furthermore, additional financing may not be available in amounts or on terms satisfactory to us or at all. This could result in the delay, reduction or termination of our research, which could harm our business.
*We have incurred substantial indebtedness that may decrease our business flexibility, access to capital, and/or increase our borrowing costs, which may adversely affect our operations and financial results.
As of March 31, 2024, we had $1.1 billion (undiscounted) principal amount of indebtedness, including $495.0 million (undiscounted) principal amount of indebtedness under the 2024 Notes and $600.0 million (undiscounted) principal amount of indebtedness under the 2027 Notes. Our indebtedness may:
limit our ability to borrow additional funds for working capital, capital expenditures, acquisitions or other general business purposes;
limit our ability to use our cash flow or obtain additional financing for future working capital, capital expenditures, acquisitions or other general business purposes;
require us to use a substantial portion of our cash flow from operations to make debt service payments;
limit our flexibility to plan for, or react to, changes in our business and industry;
place us at a competitive disadvantage compared to our less leveraged competitors; and
increase our vulnerability to the impact of adverse economic and industry conditions.
If we default under any series of the Notes, such series of Notes could become immediately due and payable and it could lead to defaults under the other series of Notes.
In addition, our ability to refinance our indebtedness will depend on the capital markets and our financial condition at such time.
Our outstanding indebtedness consists primarily of the 2024 Notes and 2027 Notes, which, if not converted, will be required to be repaid in cash at maturity in August 2024 and May 2027, respectively. While we could seek to obtain additional third-party financing to pay for any amounts due in cash upon maturity of the Notes, we cannot be sure that such third-party financing will be available on commercially reasonable terms, if at all.
Manufacturing Risks
If we fail to comply with manufacturing regulations, our financial results and financial condition will be adversely affected.
Prior to commercialization of our products, regulatory authorities must approve marketing applications that identify authorized manufacturing facilities operated by us or our contract manufacturers that are in compliance with cGMP requirements. In addition, our pharmaceutical manufacturing facilities are continuously subject to scheduled and unannounced regulatory inspections by the FDA, and other comparable EU and other national and international regulatory authorities, before and after product approval, to monitor and ensure compliance with cGMP and other regulations. Our manufacturing facilities in the U.S. are licensed for the manufacture of PALYNZIQ, ROCTAVIAN, ALDURAZYME, BRINEURA, NAGLAZYME, VIMIZIM, and VOXZOGO. Our manufacturing facility in Shanbally, Cork, Ireland is licensed for the manufacture of VIMIZIM and BRINEURA and packaging operations for VOXZOGO and PALYNZIQ. In addition, our third-party manufacturers’ facilities involved with the manufacture of our products have also been inspected and approved by various regulatory authorities. Although we are not involved in the day-to-day operations of our contract manufacturers, we are ultimately responsible for ensuring that our products are manufactured in accordance with cGMP regulations.
Due to the complexity of the processes used to manufacture our products and product candidates, we may be unable to continue to pass or initially pass federal, national or international regulatory inspections in a cost-effective manner. For the same reason, any potential third-party manufacturer of our products or our product candidates may be unable to comply with cGMP
44

regulations in a cost-effective manner and may be unable to initially or continue to pass a federal, national or international regulatory inspection.
If we, or third-party manufacturers with whom we contract, are unable to comply with manufacturing regulations, we may be subject to delay of approval of our product candidates, warning or untitled letters, fines, unanticipated compliance expenses, recall or seizure of our products, total or partial suspension of production and/or enforcement actions, including injunctions, and criminal or civil prosecution. These possible sanctions would adversely affect our financial results and financial condition.
If we are unable to successfully develop and maintain manufacturing processes for our product candidates to produce sufficient quantities at acceptable costs, we may be unable to support a clinical trial or be forced to terminate a program, or if we are unable to produce sufficient quantities of our products at acceptable costs, we may be unable to meet commercial demand, lose potential revenue, have reduced margins or be forced to terminate a program.
Due to the complexity of manufacturing our product candidates and products, we may not be able to manufacture sufficient quantities. Our inability to produce enough of our product candidate at acceptable costs may result in the delay or termination of development programs. With respect to our commercial portfolio, we may not be able to manufacture our products successfully with a commercially viable process or at a scale large enough to support their respective commercial markets or at acceptable margins. For example, demand for VOXZOGO in certain markets has outpaced our projections in recent quarters, and we have and could continue to face challenges meeting demand, requiring us to postpone planned entry into additional markets until VOXZOGO inventory levels increase or delay certain VOXZOGO development activities. As a result of such inventory constraints, we have and could continue to lose potential VOXZOGO revenues that may never be recouped and our VOXZOGO development program could be adversely impacted.
The development of commercially viable manufacturing processes typically is very difficult to achieve and is often very expensive and may require extended periods of time. Changes in manufacturing processes (including manufacturing cell lines), equipment or facilities (including moving manufacturing from one of our facilities to another one of our facilities or a third-party facility, or from a third-party facility to one of our facilities) may require us to complete clinical trials to receive regulatory approval of any manufacturing modifications.
Our gene therapy product and product candidates are based on relatively novel technology, which presents additional manufacturing risks in relation to our other, more traditional drug development programs. Gene therapy products are complex and have only in limited cases been manufactured at scales sufficient for pivotal trials and commercialization. Few pharmaceutical contract manufacturers specialize in gene therapy products and those that do are still developing appropriate processes and facilities for large-scale production. We invested a considerable amount of capital building our own commercial gene therapy manufacturing facility, which may be subject to significant impairment if our gene therapy programs are unsuccessful. As we develop, seek to optimize and operate the gene therapy manufacturing process, we will likely face technical and scientific challenges, considerable capital costs, and potential difficulty in recruiting and hiring experienced, qualified personnel. There may also be unexpected technical or operational issues during clinical or commercial manufacturing campaigns. As a result, we could experience manufacturing delays that prevent us from completing our gene therapy clinical studies in a timely manner, if at all, or commercializing our gene therapy products on a profitable basis, if at all.
Also, we may be required to demonstrate product comparability between a biological product made after a manufacturing change and the product made before implementation of the change through additional types of analytical and functional testing or may have to complete additional clinical studies. If we contract for manufacturing services with an unproven process, our contractor is subject to the same uncertainties, high standards and regulatory controls, and may therefore experience difficulty if further process development is necessary.
Even a developed manufacturing process can encounter difficulties. Problems may arise during manufacturing for a variety of reasons, including human error, mechanical breakdowns, problems with raw materials and cell banks, malfunctions of internal information technology systems, and other events that cannot always be prevented or anticipated. Many of the processes include biological systems, which add significant complexity, as compared to chemical synthesis. We expect that, from time to time, consistent with biotechnology industry expectations, certain production lots will fail to produce product that meets our quality control release acceptance criteria. To date, our historical failure rates for all of our product programs have been within our expectations, which are based on industry norms. If the failure rate increased substantially, we could experience increased costs, lost revenue, damage to customer relations, time and expense investigating the cause and, depending upon the cause, similar losses with respect to other lots or products. If problems are not discovered before the product is released to the market, recall and product liability costs may also be incurred.
In order to produce product within our time and cost parameters, we must continue to produce product within our expected success rate and yield expectations. Because of the complexity of our manufacturing processes, it may be difficult or impossible for us to determine the cause of any particular lot failure and we must effectively take corrective action in response to any failure in a timely manner.
45

We currently rely on third parties for portions of the manufacture of each of our products. If those manufacturers are unwilling or unable to fulfill their contractual obligations or satisfy demand outside of or in excess of the contractual obligations, we may be unable to meet demand for these products or sell these products at all and we may lose potential revenue. Further, the availability of suitable contract manufacturing capacity at scheduled or optimum times is not certain.
In addition, our manufacturing processes subject us to a variety of federal, state, supranational, national, and local laws and regulations governing the use, generation, manufacture, storage, handling and disposal of hazardous materials and wastes resulting from their use. We incur significant costs in complying with these laws and regulations.
Supply interruptions may disrupt our inventory levels and the availability of our products and product candidates and cause delays in obtaining regulatory approval for our product candidates, or harm our business by reducing our revenues.
We depend on single-source suppliers for critical raw materials and a limited number of manufacturing facilities to manufacture our finished products and product candidates. Numerous factors could cause interruptions in the supply or manufacture of our products and product candidates, including:
timing, scheduling and prioritization of production by our contract manufacturers or a breach of our agreements by our contract manufacturers;
labor interruptions;
changes in our sources for manufacturing;
the timing and delivery of shipments;
our failure to locate and obtain replacement suppliers and manufacturers as needed on a timely basis; and
conditions affecting the cost and availability of raw materials, including inflation.
If one of our suppliers or manufacturers fails or refuses to supply us with necessary raw materials or finished products or product candidates on a timely basis or at all, it would take a significant amount of time and expense to qualify a new supplier or manufacturer. We may not be able to obtain active ingredients or finished products from new suppliers or manufacturers on acceptable terms and at reasonable prices, or at all.
Any interruption in the supply of finished products could hinder our ability to distribute finished products to meet commercial demand and adversely affect our financial results and financial condition.
With respect to our product candidates, production of product is necessary to perform clinical trials and successful registration batches are necessary to file for approval to commercially market and sell product candidates. Delays in obtaining clinical material or registration batches could adversely impact our clinical trials and delay regulatory approval for our product candidates.
If our Manufacturing, Marketing and Sales Agreement with Sanofi were terminated, we could be prevented from continuing to commercialize ALDURAZYME or our ability to successfully commercialize ALDURAZYME would be delayed or diminished.
Either party may terminate the Manufacturing, Marketing and Sales Agreement (the MMS Agreement) between Sanofi and us related to ALDURAZYME for specified reasons, including if the other party is in material breach of the MMS Agreement, has experienced a change of control, as such term is defined in the MMS Agreement, or has declared bankruptcy and also is in breach of the MMS Agreement. Although we are not currently in breach of the MMS Agreement, there is a risk that either party could breach the MMS Agreement in the future. Either party may also terminate the MMS Agreement upon one-year prior written notice for any reason.
If the MMS Agreement is terminated for breach, the breaching party will transfer its interest in the BioMarin/Genzyme LLC to the non-breaching party, and the non-breaching party will pay a specified buyout amount for the breaching party’s interest in ALDURAZYME and in the BioMarin/Genzyme LLC. If we are the breaching party, we would lose our rights to ALDURAZYME and the related intellectual property and regulatory approvals. If the MMS Agreement is terminated without cause, the non-terminating party would have the option, exercisable for one year, to buy out the terminating party’s interest in ALDURAZYME and in the BioMarin/Genzyme LLC at a specified buyout amount. If such option is not exercised, all rights to ALDURAZYME will be sold and the BioMarin/Genzyme LLC will be dissolved. In the event of termination of the buyout option without exercise by the non-terminating party as described above, all right and title to ALDURAZYME is to be sold to the highest bidder, with the proceeds to be split between Sanofi and us in accordance with our percentage interest in the BioMarin/Genzyme LLC.
46

If the MMS Agreement is terminated by either party because the other party declared bankruptcy, the terminating party would be obligated to buy out the other party and would obtain all rights to ALDURAZYME exclusively. If the MMS Agreement is terminated by a party because the other party experienced a change of control, the terminating party shall notify the other party, the offeree, of its intent to buy out the offeree’s interest in ALDURAZYME and the BioMarin/Genzyme LLC for a stated amount set by the terminating party at its discretion. The offeree must then either accept this offer or agree to buy the terminating party’s interest in ALDURAZYME and the BioMarin/Genzyme LLC on those same terms. The party who buys out the other party would then have exclusive worldwide rights to ALDURAZYME. The Amended and Restated Collaboration Agreement between us and Sanofi will automatically terminate upon the effective date of the termination of the MMS Agreement and may not be terminated independently from the MMS Agreement.
If we were obligated or given the option to buy out Sanofi’s interest in ALDURAZYME and the BioMarin/Genzyme LLC, and thereby gain exclusive rights to ALDURAZYME, we may not have sufficient funds to do so and we may not be able to obtain the financing to do so. If we fail to buy out Sanofi’s interest, we may be held in breach of the agreement and may lose any claim to the rights to ALDURAZYME and the related intellectual property and regulatory approvals. We would then effectively be prohibited from developing and commercializing ALDURAZYME. If this happened, not only would our product revenues decrease, but our share price would also decline.
Risks Related to International Operations
We conduct a significant amount of our sales and operations outside of the U.S., which subjects us to additional business risks that could adversely affect our revenues and results of operations.
A significant portion of the sales of our products are generated from countries other than the U.S., and we expect international markets will continue to be important for the sales of any products approved in the future. We have operations in Canada and in several European, Middle Eastern, Asian, and Latin American countries. We expect that we will continue to expand our international operations in the future. International operations inherently subject us to a number of risks and uncertainties, including:
the increased complexity and costs inherent in managing international operations;
diverse regulatory and compliance requirements, and changes in those requirements that could restrict our ability to manufacture, market and sell our products;
geopolitical and economic instability, such as the instability caused by Russia’s invasion of Ukraine;
diminished protection of intellectual property in some countries outside of the U.S.;
trade protection measures and import or export licensing requirements;
difficulty in staffing and managing international operations;
differing labor regulations and business practices;
potentially negative consequences from changes in or interpretations of tax laws;
changes in international medical reimbursement policies and programs;
financial risks such as longer payment cycles, difficulty collecting accounts receivable, exposure to fluctuations in foreign currency exchange rates and potential currency controls imposed by non-U.S. governments;
regulatory and compliance risks that relate to maintaining accurate information and control over sales and distributors’ and service providers’ activities that may fall within the purview of the Foreign Corrupt Practices Act (the FCPA); and
rapidly evolving global laws and regulations relating to data protection and the privacy and security of commercial and personal information.
Any of these factors may, individually or as a group, have a material adverse effect on our business and results of operations. For example, Russia’s invasion of Ukraine and the related impacts to Ukraine’s infrastructure and healthcare system has significantly impacted our ability to provide our therapies to patients in Ukraine. Sanctions issued by the U.S. and other countries against Russia and Belarus in response to the attack on Ukraine and related counter-sanctions issued by Russia have made it very difficult for us to operate in Russia and may have a material adverse impact on our ability to sell our products and/or collect receivables from customers in Russia and Belarus.
As we continue to expand our existing international operations, we may encounter new risks. For example, as we focus on building our international sales and distribution networks in new geographic regions, we must continue to develop relationships with qualified local distributors and trading companies. If we are not successful in developing and maintaining these relationships, we may not be able to grow sales in these geographic regions. These or other similar risks could adversely affect our revenues and profitability.
47

A significant portion of our international sales are made based on special access programs, and changes to these programs could adversely affect our product sales and revenues in these countries.
We make a significant portion of our initial international sales of newly launched products through early access, special access or “named patient sales” programs in markets where we are not required to obtain regulatory approval before establishing these programs. For example, a significant portion of our international sales of VOXZOGO since the product’s launch have been made through such programs. The specifics of the programs vary from country to country. Generally, special approval must be obtained to initiate such programs, and in some cases, special approval must be obtained for each patient. The approval normally requires an application to national competent authorities in which the product is intended to be supplied or a lawsuit accompanied by evidence of medical need.
These programs are not well defined in some countries and are subject to changes in requirements, funding levels, unmet medical need and classification of the disease treated by our product. Any change to these programs could adversely affect our ability to sell our products in those countries and delay sales. If the programs are not funded by the respective government, there could be insufficient funds to pay for all patients. Further, governments have and may continue to undertake unofficial measures to limit purchases of our products, including initially denying coverage for purchasers, delaying orders, requiring additional in-country testing and denying or taking excessively long to approve customs clearance. Any such actions could materially delay or reduce our revenues from such countries.
Without the special access programs, we would need to seek full product approval or official reimbursement to commercially market and sell our products in certain jurisdictions. This can be an expensive and time-consuming process and may subject our products to additional price controls. Because the number of patients is so small in some countries, it may not be economically feasible to seek, obtain and maintain a full product approval or official reimbursement, and therefore the sales in such country would be permanently reduced or eliminated. For all of these reasons, if the special access programs that we are currently using are eliminated or restricted, our revenues could be adversely affected.
Our international operations pose currency risks, which may adversely affect our operating results and net income.
A significant and growing portion of our revenues and earnings, as well as our substantial international assets and liabilities, are exposed to changes in foreign exchange rates. As we operate in multiple foreign currencies, including the Euro, the Brazilian Real, the Russian Ruble, the Colombian Peso, the Argentine Peso and several other currencies, changes in those currencies relative to the U.S. Dollar (USD) will impact our revenues and expenses. If the USD were to weaken against another currency, assuming all other variables remained constant, our revenues would increase, having a positive impact on earnings, and our overall expenses would increase, having a negative impact on earnings. Conversely, if the USD were to strengthen against another currency (as was the case for many currencies in 2022), assuming all other variables remained constant, our revenues would decrease, having a negative impact on earnings, and our overall expenses would decrease, having a positive impact on earnings. In addition, because our financial statements are reported in USD, changes in currency exchange rates between the USD and other currencies have had, and will continue to have, an impact on our results of operations. Therefore, significant changes in foreign exchange rates can impact our results and our financial guidance.
We implement currency hedges intended to reduce our exposure to changes in certain foreign currency exchange rates. However, our hedging strategies may not be successful, and any of our unhedged foreign exchange exposures will continue to be subject to market fluctuations. These risks could cause a material adverse effect on our business, financial position and results of operations and could cause the market value of our common stock to decline.
U.S. export control and economic sanctions may adversely affect our business, financial condition and operating results. Moreover, compliance with such regulatory requirements may increase our costs and negatively impact our ability to sell our products and collect cash from customers.
Our products are subject to U.S. export control laws and regulations, including the U.S. Export Administration Regulations and various economic and trade sanctions regulations administered by the U.S. Treasury Department’s Office of Foreign Assets Control (OFAC). Exports of our products and solutions must be made in compliance with these laws and regulations. Changes to these laws and regulations, or to the countries, governments, persons or activities targeted by such laws, could result in decreased use of our products, or hinder our ability to export or sell our products to existing or potential customers, which would likely adversely affect our results of operations, financial condition or strategic objectives. For example, sanctions issued by the U.S. and other jurisdictions against Russia and Belarus in response to the invasion of Ukraine have made it very difficult for us to operate in Russia and may have a material adverse impact on our ability to sell our products and/or collect receivables from customers in Russia and Belarus. Moreover, if we fail to comply with these laws and regulations, we could be subject to substantial civil or criminal penalties, including the possible loss of export or import privileges and fines.
We rely on a general license from OFAC to sell our medicines for eventual use by hospital and clinic end-users in Iran. The use of this OFAC general license requires us to observe strict conditions with respect to products sold, end-user limitations and
48

payment requirements. Although we believe we have maintained compliance with the general license requirements, there can be no assurance that the general license will not be revoked, the general license will be renewed in the future or we will remain in compliance with the general license. A violation of the OFAC general license could result in substantial fines, sanctions, civil or criminal penalties, competitive or reputational harm, litigation or regulatory action and other consequences that might adversely affect our results of operations, financial condition or strategic objectives.
Moreover, U.S. export control and economic sanctions may make operating in certain countries more difficult and expensive. For example, we may be unable to find distributors or financial institutions willing to facilitate the sale of our products and collection of cash from such sales in a cost-effective manner, if at all.
Failure to comply with applicable anti-corruption legislation could result in fines, criminal penalties and materially adversely affect our business, financial condition and results of operations.
We are required to comply with anti-corruption and anti-bribery laws in the jurisdictions in which we operate, including the FCPA in the U.S. and other similar laws in other countries in which we do business. We operate in a number of countries that are recognized to have a reputation for corruption and pose an increased risk of corrupt practices. We also regularly interact with government regulators in many countries, including those that are considered higher risk for corruption, in order to secure regulatory approval to manufacture and distribute our products. The anti-corruption and anti-bribery laws to which we are subject generally prohibit companies and their intermediaries from making improper payments to non-U.S. government officials or other persons for the purposes of influencing official decisions or obtaining or retaining business and/or other benefits. These laws also require us to make and keep books and records that accurately and fairly reflect our transactions and to devise and maintain an adequate system of internal accounting controls. As part of our business, we deal with state-owned business enterprises, the employees and representatives of which may be considered non-U.S. government officials for purposes of applicable anti-corruption laws.
Although we have adopted policies and procedures designed to ensure that we, our employees and third-party agents will comply with such laws, there can be no assurance that such policies or procedures will work effectively at all times or protect us against liability under these or other laws for actions taken by our employees, partners and other third parties with respect to our business. If we are not in compliance with anti-corruption laws and other laws governing the conduct of business with government entities and/or officials (including local laws), we may be subject to criminal and civil penalties and other remedial measures, which could harm our business, financial condition, results of operations, cash flows and prospects. Investigations of any actual or alleged violations of such laws or policies related to us could harm our business, financial condition, results of operations, cash flows and prospects.
Moreover, there has been enhanced scrutiny of company-sponsored patient assistance programs, including insurance premium and co-pay assistance programs and donations to third-party independent charities that provide such assistance. There has also been enhanced scrutiny by governments on reimbursement support offerings, clinical education programs and promotional speaker programs. If we, our third-party agents or donation recipients are deemed to have failed to comply with laws, regulations or government guidance in any of these areas, we could be subject to criminal or civil sanctions. Any similar violations by our competitors could also negatively impact our industry reputation and increase scrutiny over our business and our products.
We face credit risks from government-owned or sponsored customers outside of the U.S. that may adversely affect our results of operations.
Our product sales to government-owned or supported customers in various countries outside of the U.S. are subject to significant payment delays due to government funding and reimbursement practices. This has resulted and may continue to result in an increase in days sales outstanding due to the average length of time that we have accounts receivable outstanding. If significant changes were to occur in the reimbursement practices of these governments or if government funding becomes unavailable, we may not be able to collect on amounts due to us from these customers and our results of operations would be adversely affected.
Intellectual Property Risks
*If we are unable to protect our intellectual property, we may not be able to compete effectively or preserve our market shares.
Where appropriate, we seek patent protection for certain aspects of our technology. Patent protection may not be available for some of the products we are developing. If we must spend significant time and money protecting or enforcing our patents, designing around patents held by others or licensing, potentially for large fees, patents or other proprietary rights held by others, our business and financial prospects may be harmed.
The patent positions of biopharmaceutical products are complex and uncertain. The scope and extent of patent protection for some of our products and product candidates are particularly uncertain because key information on some of our product
49

candidates has existed in the public domain for many years. The composition and genetic sequences of animal and/or human versions of ALDURAZYME, NAGLAZYME and many of our product candidates have been published and are believed to be in the public domain. The chemical structure of 6R-BH4 (the active ingredient in KUVAN) has also been published. Publication of this information may prevent us from obtaining or enforcing patents relating to our products and product candidates, including without limitation composition-of-matter patents, which are generally believed to offer the strongest patent protection.
We own or have licensed patents and patent applications related to our products. However, these patents and patent applications do not ensure the protection of our intellectual property for a number of reasons, including without limitation the following:
With respect to pending patent applications, unless and until actually issued, the protective value of these applications is impossible to determine. We do not know whether our patent applications will result in issued patents.
Patents have limited duration and expire.
Enforcing patents is expensive and may absorb significant time of our management. Management would spend less time and resources on developing products, which could increase our operating expenses and delay product programs.
Receipt of a patent may not provide much, if any, practical protection. For example, if we receive a patent with a narrow scope, then it will be easier for competitors to design products that do not infringe on our patent.
The Leahy-Smith America Invents Act of 2011, which reformed certain patent laws in the U.S., may create additional uncertainty. Among the significant changes are switching from a “first-to-invent” system to a “first-to-file” system, and the implementation of new procedures that permit competitors to challenge our patents in the U.S. Patent and Trademark Office after grant.
Our current and former employees, consultants or contractors may unintentionally or willfully disclose trade secrets to competitors. Enforcing a claim that someone else illegally obtained and is using our trade secrets, as with patent litigation, is expensive and time consuming, requires significant resources and has an unpredictable outcome. In addition, courts outside of the U.S. are sometimes less willing to protect trade secrets. Furthermore, our competitors may independently develop equivalent knowledge, methods and know-how, in which case we would not be able to enforce our trade secret rights against such competitors.
In the EU, materials we submit to the EMA in connection with our clinical trials that were traditionally regarded as confidential, proprietary information, such as study protocols, information regarding manufacturing methods and controls, and intermediate data analyses, are now subject to public disclosure. Moreover, clinical trial data submitted to the EMA in our MAAs are also available to the public. We are only permitted to redact from public disclosures commercially confidential information, a standard which is construed narrowly and subject to the interpretation and final decision of the EU regulatory authorities. EU regulations have resulted and will continue to result in the EMA’s public disclosure of certain of our proprietary information related to recently completed and future clinical trials and MAA submissions. The move toward public disclosure of such development information could adversely affect our business in many ways, including, for example, resulting in the disclosure of our confidential methodologies for development of our products, preventing us from obtaining intellectual property right protection for innovations, requiring us to allocate significant resources to prevent other companies from violating our intellectual property rights, adding even more complexity to processing health data from clinical trials consistent with applicable data privacy regulations, increasing scrutiny of our product candidates and products, and enabling competitors to use our clinical trial information and data to gain approvals for their own products.
Competitors or other third parties may interfere with our patent process in a variety of ways. Competitors or other third parties may claim that they invented the claimed invention prior to us or that they filed their application for a patent on a claimed invention before we did. Competitors or other third parties may also claim that we are infringing on their patents and therefore we cannot practice our technology. Competitors or other third parties may also contest our patents by showing the patent examiner or a court that the invention was not original, was not novel or was obvious, for example. In litigation, any such party could claim that our issued patents are not valid or are unenforceable for a number of reasons. If a court agrees, we would not be able to enforce that patent. Moreover, follow-on manufacturers, including generic and biosimilar manufacturers, may use litigation and regulatory means to obtain approval for generic, biosimilar, or other follow-on versions of our products notwithstanding our filed patents or patent applications.
If we are unable to protect our intellectual property, third parties could develop competing products, which could adversely affect our revenues and financial results generally.
*Competitors and other third parties may have developed intellectual property that could limit our ability to market and commercialize our products and product candidates, if approved.
50

Similar to us, competitors and other third parties continually seek intellectual property protection for their technology. Several of our products, such as ROCTAVIAN, and development programs, focus on therapeutic areas that have been the subject of extensive research and development by third parties for many years. Due to the amount of intellectual property in our field of technology, we cannot be certain that we do not infringe intellectual property rights of competitors or other third parties or that we will not infringe intellectual property rights of competitors or other third parties granted or created in the future. For example, if a patent holder believes our product infringes its patent, the patent holder may sue us even if we have received patent protection for our technology. If someone else claims we infringe their intellectual property, we would face a number of issues, including the following:
Defending a lawsuit takes significant executive resources and can be very expensive.
If a court decides that our product infringes a competitor’s intellectual property, we may have to pay substantial damages.
With respect to patents, in addition to requiring us to pay substantial damages, a court may prohibit us from making, selling, offering to sell, importing or using our product unless the patent holder licenses the patent to us. The patent holder is not required to grant us a license. If a license is available, it may not be available on commercially reasonable terms. For example, we may have to pay substantial royalties or grant cross licenses to our patents and patent applications.
We may need to redesign our product so it does not infringe the intellectual property rights of others.
Redesigning our product so it does not infringe the intellectual property rights of others may not be possible or could require substantial funds and time.
We may also support and collaborate in research conducted by government organizations, hospitals, universities or other educational institutions. These research partners may be unwilling to grant us any exclusive rights to technology or products derived from these collaborations. For example, under the Bayh-Dole Act which only applies to patents for inventions generated from federally funded research, the U.S. Department of Commerce may allow the government to use “march-in” rights for prescription drug patents as a means to control prices.
If we do not obtain required licenses or rights, we could encounter delays in our product development efforts while we attempt to design around other patents or may be prohibited from making, using, importing, offering to sell or selling products requiring these licenses or rights. There is also a risk that disputes may arise as to the rights to technology or products developed in collaboration with other parties. If we are not able to resolve such disputes and obtain the licenses or rights we need, we may not be able to develop or market our products.
Risks Related to Ownership of Our Securities
Our stock price has been and may in the future be volatile, and an investment in our stock could suffer a decline in value.
Our stock price has been and may in the future be volatile. Our valuation and stock price may have no meaningful relationship to current or historical earnings, asset values, book value or many other criteria based on conventional measures of stock value. The market price of our common stock has fluctuated, and in the future could fluctuate, due to factors including:
product sales and profitability of our products;
manufacturing, supply or distribution of our product candidates and products
progress of our product candidates through the regulatory process and our ability to successfully commercialize any such products that receive regulatory approval;
results of clinical trials, announcements of technological innovations or new products by us or our competitors;
generic competition to KUVAN tablets and powder described above in this Risk Factors section or potential generic competition from future competitors;
government regulatory action affecting our product candidates, our products or our competitors’ product candidates and products in both the U.S. and non-U.S. countries;
developments or disputes concerning patent or proprietary rights;
general market conditions and fluctuations for the emerging growth and pharmaceutical market sectors;
economic conditions in the U.S. or abroad;
negative publicity about us or the pharmaceutical industry;
changes in the structure of healthcare payment systems;
51

cybersecurity incidents experienced by us or others in our industry;
broad market fluctuations in the U.S., the EU or in other parts of the world;
actual or anticipated fluctuations in our operating results, including due to timing of large periodic orders for our products by governments in certain countries;
changes in company assessments or financial estimates by securities analysts;
certain actions by activist investors that may be threatened or commenced against us;
acquisitions of products, businesses, or other assets; and
sales of our shares of stock by us, our significant stockholders, or members of our management or Board of Directors.
Furthermore, the stock markets have recently experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies. In some cases, these fluctuations have been unrelated or disproportionate to the operating performance of those companies. In the past, companies that have experienced volatility in the market price of their stock have been subject to securities class action litigation. For example, in September 2020, after a substantial drop in our stock price that followed an announcement providing a regulatory update regarding ROCTAVIAN, we and certain of our officers were sued in a putative class action lawsuit alleging violations of the federal securities laws for allegedly making materially false or misleading statements. In addition, in October 2021, after a drop in our stock price that followed an announcement providing a regulatory update regarding BMN 307, we and certain of our current and former officers were sued in a putative class action lawsuit alleging violations of the federal securities laws for allegedly making materially false or misleading statements. We may be the target of additional litigation of this type in the future as well. Securities litigation against us could result in substantial costs and divert our management’s time and attention from other business concerns, which could harm our business.
In addition, our stock price can be materially adversely affected by factors beyond our control, such as disruptions in global financial markets or negative trends in the biotechnology sector of the economy, even if our business is operating well.
Conversion of the Notes will dilute the ownership interest of existing stockholders, including holders who had previously converted their Notes, or may otherwise depress the price of our common stock.
The conversion of some or all of the Notes will dilute the ownership interests of existing stockholders. Any sales in the public market of the common stock issuable upon such conversion could adversely affect prevailing market prices of our common stock. In addition, the existence of the Notes may encourage short selling by market participants because the conversion of the Notes could be used to satisfy short positions, or anticipated conversion of the Notes into shares of our common stock could depress the price of our common stock.
The fundamental change repurchase feature of the Notes may delay or prevent an otherwise beneficial attempt to take us over.
The terms of the Notes require us to offer to repurchase the Notes in the event of a fundamental change (as defined in each indenture governing the Notes). A takeover of us would trigger options by the respective holders of the applicable Notes to require us to repurchase such Notes. This may have the effect of delaying or preventing a takeover of us that would otherwise be beneficial to our stockholders or investors in the Notes.
Anti-takeover provisions in our charter documents and under Delaware law may make an acquisition of us, which may be beneficial to our stockholders, more difficult.
We are incorporated in Delaware. Certain anti-takeover provisions of Delaware law and our charter documents as currently in effect may make a change in control of us more difficult, even if a change in control would be beneficial to the stockholders. Our anti-takeover provisions include provisions in our restated certificate of incorporation and amended and restated bylaws providing that stockholders’ meetings may only be called by our Chairman, the lead independent director or the majority of our Board of Directors and that the stockholders may not take action by written consent and requiring that stockholders that desire to nominate any person for election to our Board of Directors or to make any proposal with respect to business to be conducted at a meeting of our stockholders be submitted in appropriate form to our Secretary within a specified period of time in advance of any such meeting. Additionally, our Board of Directors has the authority to issue shares of preferred stock and to determine the terms of those shares of stock without any further action by our stockholders. The rights of holders of our common stock are subject to the rights of the holders of any preferred stock that may be issued. The issuance of preferred stock could make it more difficult for a third party to acquire a majority of our outstanding voting stock. Delaware law also prohibits corporations from engaging in a business combination with any holders of 15% or more of their capital stock until the holder has held the stock for three years unless, among other possibilities, our Board of Directors approves the transaction. Our Board of Directors may use these provisions to prevent changes in the management and control of us. Also, under applicable Delaware law, our Board of Directors may adopt additional anti-takeover measures in the future.
52

Our amended and restated bylaws designate the Court of Chancery of the State of Delaware and the federal district courts of the U.S. as the exclusive forums for the adjudication of certain disputes, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, or employees.
Our amended and restated bylaws provide that the Court of Chancery of the State of Delaware is the sole and exclusive forum for the following types of actions or proceedings under Delaware statutory or common law:
any derivative claim or cause of action brought on our behalf;
any claim or cause of action for breach of a fiduciary duty owed by any current or former director, officer or other employee of BioMarin to us or our stockholders;
any claim or cause of action against us or any of our current or former directors, officers or other employees arising pursuant to any provision of the General Corporation Law of the State of Delaware, our restated certificate of incorporation or our amended and restated bylaws; any claim or cause of action seeking to interpret, apply, enforce or determine the validity of our restated certificate of incorporation or our amended and restated bylaws;
any claim or cause of action as to which the General Corporation Law of the State of Delaware confers jurisdiction to the Court of Chancery of the State of Delaware; and
any claim or cause of action against us or any of our current or former directors, officers or other employees that is governed by the internal affairs doctrine.
This exclusive-forum provision would not apply to suits brought to enforce a duty or liability created by the Securities Act of 1933, as amended, the Exchange Act or any other claim for which the U.S. federal courts have exclusive jurisdiction. In addition, our amended and restated bylaws provide that the federal district courts of the U.S. of America will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act.
While the Delaware courts have determined that such choice of forum provisions are facially valid, a stockholder may nevertheless seek to bring a claim in a venue other than those designated in the exclusive forum provisions. In such instance, we would expect to vigorously assert the validity and enforceability of the exclusive forum provisions of our amended and restated bylaws. This may require significant additional costs associated with resolving such action in other jurisdictions and there can be no assurance that the provisions will be enforced by a court in those other jurisdictions.
These exclusive forum provisions may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers, or other employees, which may discourage lawsuits against us and our directors, officers, and other employees. If a court were to find either of our exclusive forum provisions to be inapplicable or unenforceable in an action, we may incur further significant additional costs associated with resolving the dispute in other jurisdictions, all of which could seriously harm our business. Our amended and restated bylaws further provide that any person or entity that acquires any interest in shares of our capital stock will be deemed to have notice of and consented to the provisions of such provisions.
General Risk Factors
We depend upon our key personnel and our ability to attract and retain qualified employees.
Our future growth and success will depend in large part on our continued ability to attract, retain, manage and motivate our employees. The loss of the services of a significant portion of our workforce or any member of our senior management or the inability to hire or retain qualified personnel could adversely affect our ability to execute our business plan and harm our operating results.
Because of the specialized nature of our business, we rely heavily on our ability to attract and retain qualified scientific, technical and managerial personnel. In particular, the loss of one or more of our senior executive officers could be detrimental to us if we do not have an adequate succession plan or if we cannot recruit suitable replacements in a timely manner. While our senior executive officers are parties to employment agreements with us, these agreements do not guarantee that they will remain employed with us in the future. In addition, in many cases, these agreements do not restrict our senior executive officers’ ability to compete with us after their employment is terminated. In November 2023, we announced the retirement of Jean-Jacques Bienaimé, our then-current President and Chief Executive Officer, and the appointment of Alexander Hardy as President and Chief Executive Officer, each effective December 1, 2023. If Mr. Hardy’s succession as President and Chief Executive Officer is not managed successfully, including his ability to lead a team that can effectively implement our strategic plans, it could disrupt our business and affect our financial condition and operating results. Additionally, in March 2024, we announced that Cristin Hubbard will succeed Jeffrey Ajer, our Executive Vice President and Chief Commercial Officer, effective May 20, 2024. The recent changes in our management team could cause retention and morale concerns among current employees, as well as operational risks.
The competition for qualified personnel in the pharmaceutical field is intense, and there is a limited pool of qualified potential employees to recruit. Recently, like many other employers in the U.S., we experienced increased employee turnover. Due
53

to the intense competition for talent, we may be unable to continue to attract and retain qualified personnel necessary for the development of our business or to recruit suitable replacement personnel. Additionally, we cannot be sure that the compensation costs of doing so will not adversely affect our operating results, and we may not be able to hire and train employees quickly enough to meet our needs. If we fail to retain employees and effectively manage our hiring needs, our efficiency, ability to meet forecasts, employee morale, productivity, and the success of our strategic plans could suffer, which may have an adverse effect on our business, financial condition, and operating results.
*Our success depends on our ability to manage our growth.
Our two newest products, VOXZOGO and ROCTAVIAN, address potentially larger patient populations than most of our other products, and product candidates that we are currently developing or may license or acquire in the future may be intended for similarly larger patient populations than we have historically targeted. In order to continue development of such product candidates and marketing of products with larger markets, we will need to continue expanding our operations. To manage expansion effectively, we need to continue to develop and improve our research and development capabilities, manufacturing and quality capacities, sales and marketing capabilities, financial and administrative systems and standard processes for global operations. For example, strong demand for VOXZOGO in certain markets has outpaced our projections in recent quarters, and we expect to face challenges meeting our current estimates of VOXZOGO demand through the first half of 2024. Our staff, financial resources, systems, procedures or controls may be inadequate to support our operations and may increase our exposure to regulatory, competitive, and corruption risks and our management may be unable to manage successfully current or future market opportunities or our relationships with customers and other third parties.
In addition, there is no guarantee that our research and development prioritization activities, including the acceleration or discontinuation of certain programs, will generate their expected benefits and the costs associated with such activities may be greater than anticipated. Such activities may also adversely affect our internal programs and initiatives as well as our ability to recruit and retain skilled and motivated personnel. If we are unable to realize the expected benefits of such activities, then our operating results and financial condition may be materially and adversely affected.
New tax laws or regulations that are enacted or existing tax laws and regulations that are interpreted, modified or applied adversely to us or our customers may have a material adverse effect on our business and financial condition.
New tax laws or regulations could be enacted at any time, and existing tax laws or regulations could be interpreted, modified or applied in a manner that is adverse to us or our customers, which could adversely affect our business and financial condition. For example, the Tax Cuts and Jobs Act, the Coronavirus Aid, Relief, and Economic Security Act and the Inflation Reduction Act enacted many significant changes to the U.S. tax laws. Future guidance from the Internal Revenue Service and other tax authorities with respect to such legislation may affect us, and certain aspects of such legislation could be repealed or modified in future legislation. Among other changes, the Tax Cuts and Jobs Act amended the Code to require that, for tax years beginning after December 31, 2021, certain research and experimental expenditures be capitalized and amortized over five years if incurred in the United States or fifteen years if incurred in foreign jurisdictions. Although the U.S. Congress has considered legislation that would defer, modify, or repeal the capitalization and amortization requirement, there is no assurance that such changes will be made. If the requirement is not deferred, repealed or otherwise modified, it may increase our cash tax. In addition, it is uncertain if and to what extent various states will conform to federal tax laws. Any future tax legislation could increase our U.S. tax expense and could have a material adverse impact on our business and financial condition.
Moreover, changes in the tax laws of jurisdictions in which we conduct business could arise, including as a result of the base erosion and profit shifting (BEPS) project that is being led by the Organization for Economic Co-operation and Development (OECD), and other initiatives led by the OECD or the EC. For example, the OECD, which represents a coalition of member countries including the U.S. and other countries in which we have operations, is working on proposals, commonly referred to as “BEPS 2.0”, which, if and to the extent implemented, would make important changes to the international tax system. These proposals are based on two “pillars”, Pillar One focuses on the allocation of taxing rights in respect of certain profits of multinational enterprises with annual global revenue above 20 billion euros and profitability above 10% to the jurisdictions within which they carry on business (based on the thresholds, we currently expect to be outside the scope of the Pillar One proposals, but could fall within their scope in the future) and Pillar Two imposes a minimum effective tax rate of 15% on certain multinational enterprises that have consolidated revenues of at least 750 million euros in at least two out of the last four years (based on the thresholds, we currently expect that we are likely to fall within the scope of the Pillar Two proposals). A number of countries in which we conduct business have enacted with effect from January 1, 2024, or are in the process of enacting, core elements of Pillar Two rules. The OECD has issued administrative guidance providing transition and safe harbor rules around the implementation of Pillar Two. We are monitoring developments and evaluating the impacts these new rules will have on our tax rate, including eligibility to qualify for these safe harbor rules. It is not uncommon for taxing authorities in different countries to have conflicting views, for instance, with respect to, among other things, the manner in which the arm’s length standard is applied for transfer pricing purposes, or with respect to the valuation of intellectual property. If tax authorities successfully challenge our transfer prices as not reflecting arm’s length transactions, they could require us to adjust our transfer prices and thereby reallocate our income to reflect these revised transfer prices, resulting in a higher tax liability. In addition, if a country from which income is reallocated does not agree with the reallocation, both that country and the other country to which the income was allocated could tax the same income, potentially
54

resulting in double taxation. If tax authorities were to allocate income to a higher tax jurisdiction, subject our income to double taxation or assess interest and penalties, it would increase our consolidated tax liability, which could adversely affect our business, financial condition, results of operations and cash flows.
If we are found in violation of healthcare laws or privacy and data protection laws, we may be required to pay penalties, be subjected to scrutiny by regulators or governmental entities, or be suspended from participation in government healthcare programs, which may adversely affect our business, reputation, financial condition and results of operations.
We are subject to various healthcare laws and regulations in the U.S. and internationally, including anti-kickback laws, false claims laws, data privacy and security laws, and laws related to ensuring compliance. In the U.S., the federal Anti-Kickback Statute makes it illegal for any person or entity, including a pharmaceutical company, to knowingly and willfully offer, solicit, pay or receive any remuneration, directly or indirectly, in exchange for or to induce the referral of business, including the purchase, order or prescription of a particular drug, for which payment may be made under federal healthcare programs, such as Medicare and Medicaid. Under the federal Anti-Kickback Statute and related regulations, certain arrangements are deemed not to violate the federal Anti-Kickback Statute if they fit within a statutory exception or regulatory safe harbor. However, the exceptions and safe harbors are drawn narrowly, and practices that involve remuneration not intended to induce prescribing, purchases or recommendations may be subject to scrutiny if they do not qualify for an exception or safe harbor. Our practices may not in all cases meet all of the criteria for safe harbor protection from Anti-Kickback liability, although we seek to comply with these safe harbors. Many states have adopted laws similar to the federal Anti-Kickback Statute, some of which apply to referral of patients for healthcare services reimbursed by any source, not just governmental payers. We recently received a subpoena from the U.S. Department of Justice requesting that we produce certain documents regarding our sponsored testing programs relating to VIMIZIM and NAGLAZYME. We have produced documents in response to the subpoena and are cooperating fully, but there is no assurance that such sponsored testing programs, or our other operations or programs, will not be found to violate such laws.
Federal and state false claims laws, including the civil False Claims Act and the Civil Monetary Penalties Law, prohibit any person or entity from knowingly presenting, or causing to be presented, a false claim for payment to the federal government, or knowingly making, or causing to be made, a false statement to have a false claim paid, or knowingly making, using, or causing to be made or used, a false record or statement to avoid, decrease or conceal an obligation to pay money to the federal government. In addition, certain marketing practices, including off-label promotion, may also violate false claims laws.
Under the Health Insurance Portability and Accountability Act of 1996 (HIPAA), we also are prohibited from, among other things, knowingly and willfully executing a scheme to defraud any healthcare benefit program, including private payers, or knowingly and willfully falsifying, concealing or covering up a material fact or making any materially false, fictitious or fraudulent statement in connection with the delivery of or payment for healthcare benefits, items or services.
In addition, federal and state healthcare legislation have strengthened these laws in the U.S. For example, the PPACA, among other things, amends the intent requirement of the federal Anti-Kickback Statute and criminal healthcare fraud statutes. A person or entity no longer needs to have actual knowledge of these statutes or specific intent to violate them in order to commit a violation. Moreover, the PPACA provides that the government may assert that a claim including items or services resulting from a violation of the federal Anti-Kickback Statute constitutes a false or fraudulent claim for purposes of the civil False Claims Act.
HIPAA, as amended by the Health Information Technology for Economic and Clinical Health Act and its implementing regulations, also imposes obligations, including mandatory contractual terms, on certain types of individuals and entities, with respect to safeguarding the privacy, integrity, availability, security and transmission of individually identifiable health information. Many state and non-U.S. laws also govern the privacy and security of health information. They often differ from each other in significant ways and often are not preempted by HIPAA, thus complicating compliance efforts. The global data protection landscape is rapidly evolving, and implementation standards and enforcement practices are likely to remain uncertain for the foreseeable future. In the U.S., state privacy laws and regulations impose restrictive requirements regulating the use and disclosure of health information and other sensitive personal information that is not subject to HIPAA. For example, California enacted the California Consumer Privacy Act (CCPA), which took effect on January 1, 2020. The CCPA gives California consumers expanded rights to access and delete their personal information, opt out of certain personal information sales, and receive detailed information about how their personal information is used. The CCPA provides for civil penalties for violations, as well as a private right of action for data breaches that is expected to increase data breach litigation. The CCPA was expanded substantially on January 1, 2023 when the California Privacy Rights Act of 2020 (CPRA) took effect and amended the CCPA. Following the CPRA amendments, the CCPA, among other things, gives consumers the ability to limit use of information deemed to be sensitive, increase the maximum penalties for violations concerning consumers under age 16, expands an individual’s private right of action and establishes the California Privacy Protection Agency to implement and enforce the new law and impose administrative fines.
Other U.S. states have recently adopted consumer data protection and privacy laws, and more U.S. states may do so in the future. This creates the potential for a patchwork of overlapping but different state laws and could mark the beginning of a trend toward more stringent privacy legislation in the U.S., which could increase our potential liability and adversely affect our business,
55

financial condition, and results of operations. Many other states are considering proposed comprehensive data privacy legislation and all 50 states have passed some form of legislation relating to privacy or cybersecurity.
Aspects of the CCPA, CPRA and similar laws in other states and their interpretation and enforcement remain uncertain. The potential effects of these laws are far-reaching and may require us to modify our data processing practices and policies and to incur substantial costs and expenses in an effort to comply. Complying with these or other similar laws, regulations, amendments to or re-interpretations of existing laws and regulations, and contractual or other obligations relating to privacy, data protection, data transfers, data localization, or information security may require us to make changes to our services to enable us or our customers to meet new legal requirements, incur substantial operational costs, modify our data practices and policies, and restrict our business operations. Any actual or perceived failure by us to comply with these laws, regulations, or other obligations may lead to significant fines, penalties, regulatory investigations, lawsuits, significant costs for remediation, damage to our reputation, or other liabilities.
The European Regulation 2016/679, known as the General Data Protection Regulation (GDPR), as well as EEA Member State legislations supplementing such regulation, apply to the processing of personal data of individuals located in the EEA, including health-related information, by companies located in the EEA, or in certain circumstances, by companies located outside of the EEA. These laws impose strict obligations on the ability to collect, record, store, disclose, use and transmit personal data, including health-related information. These include several requirements relating to (i) obtaining, in some situations, the informed consent of the individuals to whom the personal data relates, (ii) the information provided to the individuals about how their personal information is used, (iii) ensuring the security and confidentiality of the personal data, (iv) the obligation to notify regulatory authorities and affected individuals of personal data breaches, (v) extensive internal privacy governance obligations, and (vi) obligations to honor rights of individuals in relation to their personal data (for example, the right to access, correct and delete their data). Switzerland has adopted similar restrictions.
The GDPR and other European data protection laws generally restrict the transfer of personal information from Europe, including the EEA and Switzerland, to the U.S. and most other countries unless the U.S. companies participate in the EU-U.S. Data Privacy Framework in accordance with the EC's adequacy decision adopted on July 10, 2023, or have implemented specific safeguards to protect the transferred personal information. U.S. companies can join the EU-U.S. Data Privacy Framework by committing to comply with a detailed set of privacy obligations and U.S. companies that do not fall under the EU-U.S. Data Privacy Framework must implement certain specific safeguards. One of the primary safeguards allowing U.S. companies to import personal information from the EEA has been the EC’s Standard Contractual Clauses (SCCs). However, the Court of Justice of the EU (CJEU) issued a decision that called into question whether the SCCs can lawfully be used for transfers of personal information from Europe to the United States or most other countries. After the mentioned CJEU judgment, new sets of SCCs were published on June 4, 2021. Most importantly, the use of SCCs does not any longer automatically ensure compliance with the GDPR. Instead, companies remain required to conduct a data transfer impact assessment for each transfer, which adds a compliance burden.
Potential pecuniary fines for noncompliance with the GDPR may be up to the greater of €20 million or 4% of annual global revenue. The GDPR has increased our responsibility and liability in relation to personal data that we process and has increased our compliance costs. The EU regulations that make certain materials we submit to the EMA in connection with our clinical trials subject to public disclosure have increased the risk that we may unintentionally disclose personal information protected under the GDPR and thereby incur associated penalties and suffer reputational damage.
In addition to the U.S. and European countries, other countries in which we operate have also enacted data privacy laws or may do so in the future. For example, Brazil’s General Data Protection Law (LGPD), which is modeled on the GDPR, took effect in 2020.
Substantial new laws and regulations affecting compliance have also been adopted in the U.S. and certain non-U.S. countries, which may require us to modify our business practices with healthcare practitioners. For example, in the U.S., the PPACA, through the Physician Payments Sunshine Act, requires certain drug, biologicals and medical supply manufacturers to collect and report to CMS information on payments or transfers of value to physicians (defined to include doctors, dentists, optometrists, podiatrists and chiropractors), other health care professionals (such as physicians assistants and nurse practitioners), and teaching hospitals, as well as investment and ownership interests held by such physicians and their immediate family members during the preceding calendar year. In addition, there has been a recent trend of increased state regulation of payments made to physicians. Certain states and/or local jurisdictions mandate implementation of compliance programs, compliance with the Office of Inspector General Compliance Program Guidance for Pharmaceutical Manufacturers and the Pharmaceutical Research and Manufacturers of America (PhRMA) Code on Interactions with Healthcare Professionals, the registration of pharmaceutical sales representatives and/or the tracking and reporting of gifts, compensation and other remuneration to physicians, marketing expenditures, and drug pricing. Likewise, in many non-U.S. countries there is an increasing focus on the relationship between drug companies and healthcare practitioners. Recently enacted non-U.S. legislation creates reporting obligations on payments, gifts and benefits made to these professionals. Outside the U.S., interactions between pharmaceutical companies and health care professionals are also governed by strict laws, such as national anti-bribery laws of European countries, national sunshine rules, regulations, industry self-regulation codes of conduct and physicians’ codes of professional conduct. The shifting regulatory environment and the need to implement systems to comply with multiple jurisdictions with different compliance and/or reporting
56

requirements increases the costs of maintaining compliance and the possibility that we may violate one or more of the requirements and be subject to fines or sanctions.
Due to the breadth of the healthcare and privacy and data protection laws described above, the narrowness of available statutory and regulatory exceptions and safe harbors and the increased focus by law enforcement authorities in enforcing such laws, our business activities could be subject to challenge under one or more of such laws. If we are found in violation of one of these laws, we may be subject to significant criminal, civil or administrative sanctions, including damages, fines, disgorgement, imprisonment, contractual damages, reputational harm, public reprimands, diminished profits and future earnings, additional reporting requirements and oversight if we become subject to a corporate integrity agreement or similar agreement to resolve allegations of non-compliance with these laws, curtailment of our operations, and debarment, suspension or exclusion from participation in government healthcare programs, any of which could adversely affect our business, financial condition and results of operations.
If product liability lawsuits are successfully brought against us, we may incur substantial liabilities.
We are exposed to the potential product liability risks inherent in the testing, manufacturing and marketing of human pharmaceuticals. We currently maintain insurance against product liability lawsuits for the commercial sale of our products and for the clinical trials of our product candidates. Pharmaceutical companies must balance the cost of insurance with the level of coverage based on estimates of potential liability. Historically, the potential liability associated with product liability lawsuits for pharmaceutical products has been unpredictable. Although we believe that our current insurance is a reasonable estimate of our potential liability and represents a commercially reasonable balancing of the level of coverage as compared to the cost of the insurance, we may be subject to claims in connection with our clinical trials and commercial use of our products and product candidates for which our insurance coverage may not be adequate and we may be unable to avoid significant liability if any product liability lawsuit is brought against us. If we are the subject of a successful product liability claim that exceeds the limits of any insurance coverage we obtain, we may incur substantial charges that would adversely affect our earnings and require the commitment of capital resources that might otherwise be available for the development and commercialization of our product programs.
In the EU, new rules on liability of defective products were proposed on September 28, 2022. If adopted, these rules will make it easier for patients to claim damages for defective products, for example by alleviating their burden of proof.
We rely significantly on information technology systems and any failure, inadequacy, interruption or security lapse of that technology, including any cybersecurity incidents, could harm our ability to operate our business effectively and have a material adverse effect on our business, reputation, financial condition, and results of operations.
We rely significantly on our information technology systems, including enterprise resource planning (ERP), production management, and other information systems, to effectively manage and maintain our operations, inventory and internal reports, to manufacture and ship products to customers and to timely invoice them. Any failure, inadequacy or interruption of that infrastructure or security lapse (whether intentional or inadvertent) of that technology, including cybersecurity incidents or attacks, could harm our ability to operate our business effectively.
We are currently preparing to implement a new global ERP system, which will replace existing operating and financial systems. The preparation and implementation of a new ERP system has required, and will continue to require, significant investment of capital and human resources. Our results of operations could be adversely affected if we experience delays or cost overruns during the implementation process, or if the ERP system or associated process changes do not give rise to the benefits that we expect. Potential failure or flaws in the new ERP system may pose risks to our ability to operate successfully and efficiently and failure to implement the appropriate internal controls with respect to the new ERP system may result in the system producing inaccurate or unreliable information. Any disruptions, delays or deficiencies in the design or implementation of the new ERP system or related internal controls, or in the performance of legacy information technology systems, could result in potentially much higher costs than we had incurred and adversely affect our ability to effectively fulfill contractual obligations, file related government reports in a timely manner, operate and manage our business or otherwise affect our controls environment. Any of these consequences could have an adverse effect on our results of operations and financial condition.
In addition, our technology systems, including our cloud technologies, continue to increase in multitude and complexity, making them potentially vulnerable to breakdown, cyberattack and other disruptions. Potential problems and interruptions associated with the implementation of new or upgraded technology systems or with maintenance or adequate support of existing systems could disrupt or reduce the efficiency of our operations and expose us to greater risk of security breaches. Cybersecurity incidents resulting in the failure of our enterprise resource planning system, production management or other systems to operate effectively or to integrate with other systems, or a breach in security or other unauthorized access or unavailability of these systems or those of any third parties in our supply chain or on whom we otherwise depend, have occurred in the past and may affect our ability in the future to manage and maintain our operations, inventory and internal reports, and result in delays in product fulfillment and reduced efficiency of our operations.
57

As part of our business, we collect, store, and transmit large amounts of confidential information, proprietary data, intellectual property, and personal data. The information and data processed and stored in our technology systems, and those of our research collaborators, CROs, contract manufacturers, suppliers, distributors, or other third parties on whom we depend on to operate our business, may be vulnerable to loss, damage, denial-of-service, unauthorized access or misappropriation. Data security incidents may be the result of unauthorized or unintended activity (or lack of activity) by our employees, contractors, or others with authorized access to our network or malware, hacking, business email compromise, phishing, ransomware or other cyberattacks directed by third parties. While we have implemented measures to protect our information and data stored in our technology systems and those of the third parties that we rely on, our efforts may not be successful.
We have experienced and may continue to experience cybersecurity incidents, although to our knowledge we have not experienced any material incident or interruption to date. If such a significant event were to occur, it could result in a material disruption of our development programs and commercial operations, including due to a loss, corruption or unauthorized disclosure of our trade secrets, personal data or other proprietary or sensitive information. Further, these cybersecurity incidents can lead to the public disclosure of personal information (including sensitive personal information) of our employees, clinical trial patients and others and result in demands for ransom or other forms of blackmail. Such attacks, including phishing attacks and attempts to misappropriate or compromise confidential or proprietary information or sabotage enterprise IT systems, are of ever-increasing levels of sophistication and are made by groups and individuals with a wide range of motives (including industrial espionage) and expertise, including by organized criminal groups, “hacktivists”, nation states and others. Moreover, the costs to us to investigate and mitigate cybersecurity incidents could be significant. For example, the loss of clinical trial data could result in delays in our product development or regulatory approval efforts and significantly increase our costs to recover or reproduce the data. Any security breach that results in the unauthorized access, use or disclosure of personal data may require us to notify individuals, governmental authorities, credit reporting agencies, or other parties pursuant to privacy and security laws and regulations or other obligations. Such a security compromise could harm our reputation, erode confidence in our information security measures, and lead to regulatory scrutiny. To the extent that any disruption or security breach resulted in a loss of, or damage to, our data or systems, or inappropriate disclosure of confidential, proprietary or personal information, we could be exposed to a risk of loss, enforcement measures, penalties, fines, indemnification claims, litigation and potential civil or criminal liability, which could materially adversely affect our business, financial condition and results of operations.
Not all our contracts contain limitations of liability, and even where they do, there can be no assurance that limitations of liability in our contracts are sufficient to protect us from liabilities, damages, or claims related to our data privacy and security obligations. We cannot be sure that our insurance coverage will be adequate or sufficient to protect us from or to mitigate liabilities arising out of our privacy and security practices, that such coverage will continue to be available on commercially reasonable terms or at all, or that such coverage will pay future claims.
Further, the SEC has adopted new rules that require us to provide greater disclosures around proactive security protections that we employ and reactive issues (e.g., security incidents). Any such disclosures, including those under state data breach notification laws, can be costly, and the disclosures we make to comply with, or the failure to comply with, such requirements could lead to adverse consequences.
If a natural disaster, terrorist or criminal activity or other unforeseen event caused significant damage to our facilities or those of our third-party manufacturers and suppliers or significantly disrupted our operations or those of our third-party manufacturers and suppliers, we may be unable to meet demand for our products and lose potential revenue, have reduced margins, or be forced to terminate a program.
The occurrence of an earthquake or other catastrophic disaster could cause damage to our facility and equipment, or that of our third-party manufacturers or single-source suppliers, which could materially impair the ability for us or our third-party manufacturers to manufacture our products and product candidates. Our Galli Drive facility, located in Novato, California, is currently our only manufacturing facility for ALDURAZYME, NAGLAZYME, VOXZOGO and PALYNZIQ and is one of two manufacturing facilities for BRINEURA and VIMIZIM. Our gene therapy manufacturing facility is also located in Novato, California, and it is currently our only manufacturing facility to support ongoing ROCTAVIAN clinical development activities and commercial demand for ROCTAVIAN. These facilities are located in the San Francisco Bay Area near known earthquake fault zones and are vulnerable to significant damage from earthquakes. We, the third-party manufacturers with whom we contract and our single-source suppliers of raw materials, which include many of our critical raw materials, are also vulnerable to damage from other types of disasters, including fires, explosions, floods, and similar events. If any disaster were to occur, or any terrorist or criminal activity caused significant damage to our facilities or the facilities of our third-party manufacturers and suppliers, our ability to manufacture our products, or to have our products manufactured, could be seriously, or potentially completely, impaired, and our commercialization efforts and revenues could be seriously impaired.
Moreover, other unforeseen events, such as power outages, could significantly disrupt our operations or those of our third-party manufacturers and suppliers, which could result in damage to our facilities and significant delays in the manufacture of our products and adversely impact our commercial operations and revenues. The insurance that we carry, the inventory that we maintain and our risk mitigation plans may not be adequate to cover our losses resulting from disasters or other business interruptions.
58

Our business is affected by macroeconomic conditions.
Various macroeconomic factors could adversely affect our business and the results of our operations and financial condition, including changes in inflation, interest rates, or foreign currency exchange rates, natural disasters, geopolitical instability resulting from war, terrorism and other violence, such as the instability caused by Russia's invasion of Ukraine, effects of potential global public health threats and overall economic conditions and uncertainties, including those resulting from the current and future conditions in the global financial markets and volatility and disruptions in the equity and debt markets. For instance, COVID-19 previously adversely affected our ability to source materials and supplies. Inflation (such as that recently observed in the U.S. and elsewhere) has increased our business costs and could become more significant in the future, and it may not be feasible to pass price increases on to our customers due to the process by which healthcare providers are reimbursed for our products by the government. Interest rates, the liquidity of the credit markets and the volatility of the capital markets could also affect the value of our investments and our ability to liquidate our investments in order to fund our operations. We purchase or enter into a variety of financial instruments and transactions, including investments in commercial paper, the extension of credit to corporations, institutions and governments and hedging contracts. If any of the issuers or counterparties to these instruments were to default on their obligations, it could materially reduce the value of the transaction and adversely affect our cash flows.
We sell our products in countries that face economic volatility and weakness. Although we have historically collected receivables from customers in those countries, sustained weakness or further deterioration of the local economies and currencies may cause customers in those countries to be unable to pay for our products. Additionally, if one or more of these countries were unable to purchase our products, our revenues would be adversely affected.
Interest rates and the ability to access credit markets could also adversely affect the ability of our customers/distributors to purchase, pay for and effectively distribute our products, which could limit our ability to obtain sufficient materials and supplies necessary for production of our therapies. Similarly, these macroeconomic factors could affect the ability of our contract manufacturers, sole-source or single-source suppliers to remain in business or otherwise manufacture or supply product. Failure by any of them to remain a going concern could affect our ability to manufacture products.
Additionally, effects of any pandemic or other global public health threat on all aspects of our business and operations and the duration of such effects are highly uncertain and difficult to predict. For instance, a global pandemic could result in significant disruption of global financial markets, which could reduce our ability to access capital and could negatively affect our liquidity and the liquidity and stability of markets for our common stock and Notes. In addition, a recession, further market correction or depression resulting from a future global public health threat could materially adversely affect our business and the value of our common stock and Notes.
To the extent macroeconomic conditions continue to adversely affect our business and financial results, they may also have the effect of heightening many of the other risks described in this Risk Factors section, such as those relating to our conducting a significant amount of our sales and operations outside of the U.S., exposure to changes in foreign exchange rates, our need to generate sufficient cash flows to service our indebtedness and finance our operations and the volatility of our stock price.

Item 2.    Unregistered Sales of Equity Securities and Use of Proceeds
None.

Item 3.    Defaults Upon Senior Securities
None.

Item 4.    Mine Safety Disclosures
Not applicable.


59

Item 5.    Other Information
Rule 10b5-1 Trading Plans

During the three months ended March 31, 2024, our directors and officers (as defined in Rule 16a-1(f) under the Exchange Act) adopted or terminated the contracts, instructions or written plans for the purchase or sale of BioMarin securities set forth in the table below.
Type of Trading Arrangement
NamePositionActionAdoption/Termination
Date
Rule 10b5-1(1)
Non-
Rule 10b5-1(2)
Total Shares of Common Stock to be Sold(3)
Expiration Date
V. Bryan Lawlis
Director
Adoption
February 28, 2024X
up to 6,600
August 30, 2024
(1)    Contract, instruction or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act.
(2)     “Non-Rule 10b5-1 trading arrangement” as defined in Item 408(c) of Regulation S-K under the Exchange Act.
(3)    Represents the maximum number of shares that may be sold pursuant to the 10b5-1 arrangement. The number of shares sold will be dependent on the satisfaction of certain conditions as set forth in the written plan.

60

Item 6.    Exhibits
Exhibit NumberDescription
2.1
2.2
2.3
3.1
3.2
10.1*
18.1*
31.1*
31.2*
32.1*+
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.SCH*Inline XBRL Taxonomy Extension Schema Document
101.CAL*Inline XBRL Taxonomy Extension Calculation Document
101.DEF*Inline XBRL Taxonomy Extension Definition Linkbase
101.LAB*Inline XBRL Taxonomy Extension Labels Linkbase Document
101.PRE*Inline XBRL Taxonomy Extension Presentation Link Document
104
XBRL tags for the cover page from the Company’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2024, are embedded within the Inline XBRL document.
*    Filed herewith
61

+    The certifications attached as Exhibit 32.1 accompany this Quarterly Report on Form 10-Q pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, and shall not be deemed “filed” by the Registrant for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and are not to be incorporated by reference into any of the Registrant’s filings under the Securities Act of 1933, as amended, irrespective of any general incorporation language contained in any such filing.
Attached as Exhibit 101 to this report are documents formatted in XBRL (Extensible Business Reporting Language):
(i) Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023, (ii) Condensed Consolidated Statements of Comprehensive Income for the three months ended March 31, 2024 and 2023, (iii) Condensed Consolidated Statement of Stockholders’ Equity for the three months ended March 31, 2024 and 2023, (iv) Condensed Consolidated Statements of Cash Flows for the three months ended March 31, 2024 and 2023, and (v) Notes to Condensed Consolidated Financial Statements.
62

SIGNATURE
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.
BIOMARIN PHARMACEUTICAL INC.
Dated: April 26, 2024By/S/ BRIAN R. MUELLER
Brian R. Mueller
Executive Vice President, Finance & Chief Financial Officer
(Principal Financial Officer)

63
EX-10.1 2 bmrn-exx101xq12024.htm EX-10.1 Document

Exhibit 10.1
Elliott Associates, L.P.
Elliott International, L.P.
c/o Elliott Investment Management L.P.
360 S. Rosemary Ave., 18th floor
West Palm Beach, FL 33401
DELIVERED BY E-MAIL
April 11, 2024
BioMarin Pharmaceutical Inc.
105 Digital Drive
Novato, California 94949
Attention: Eric Davis, Chief Legal Officer
Email: edavis@bmrn.com
Dear Sirs / Madams:
Reference is made to that certain Cooperation Agreement, dated as of December 20, 2023 (the “Cooperation Agreement”), by and among Elliott Investment Management L.P., a Delaware limited partnership, Elliott Associates, L.P., a Delaware limited partnership, and Elliott International, L.P., a Cayman Islands limited partnership (each, an “Elliott Party,” and together, the “Elliott Parties”), and BioMarin Pharmaceutical Inc., a Delaware corporation (the “Company”). Capitalized terms used herein and not otherwise defined have the meanings ascribed to them in the Cooperation Agreement.
The Elliott Parties understand that, as disclosed in the Company’s proxy statement filed with the U.S. Securities and Exchange Commission on April 9, 2024, (i) the Board has nominated 11 director candidates for election to the Board at the 2024 Annual Meeting, including Barbara W. Bodem, Athena Countouriotis, M.D., and Mark J. Enyedy, each of whom was nominated for re-election to the Board following a full review conducted pursuant to the Company’s existing practices and policies for identifying and evaluating nominees and pursuant to the Cooperation Agreement, (ii) each of the Corporate Governance and Nominating Committee of the Board (“CGNC”) and the Board believes that each director nominee has the specific experiences, qualifications, attributes and skills to serve as a member of the Board, and has decided to recommend the nominees without taking into consideration any contractual obligation set forth in the Cooperation Agreement, and (iii) the Board therefore recommends that the Company’s stockholders vote “FOR” each of the director nominees.
In light of these developments, although the Elliott Parties do not believe further action by the Company or the Elliott Parties is required, each of the Elliott Parties:
1.irrevocably waives any and all obligations of the Company pursuant to the last sentence of Section 1(a) of the Cooperation Agreement;
2.acknowledges that (i) the Board’s obligation to recommend that stockholders vote to elect a New Director at the 2025 Annual Meeting under Section 1(b)(ii) of the Cooperation Agreement (the “Recommendation Provision”) only applies to such New Directors that are and continue to be Qualified Directors, and (ii) at any time the Board may determine that a New Director is not a Qualified Director such that the Recommendation Provision would not apply to such person;
3.acknowledges that the Company’s obligations under the Cooperation Agreement, including but not limited to the Recommendation Provision, do not supersede the Board’s fiduciary obligations under Delaware law; and
4.irrevocably waives any and all obligations of the Company pursuant to the Recommendation Provision to the extent inconsistent with the acknowledgments in paragraphs 2 and 3 above.

[Signature page follows]




1


Exhibit 10.1

Very truly yours,

ELLIOTT ASSOCIATES, L.P.
By: Elliott Investment Management L.P.,
as Attorney-in-Fact

By: /s/ Elliott Greenberg
Name: Elliott Greenberg
Title: Vice President

ELLIOTT INTERNATIONAL, L.P.
By: Elliott Investment Management L.P.,
                         as Attorney-in-Fact

By: /s/ Elliott Greenberg
Name: Elliott Greenberg
Title: Vice President

ELLIOTT INVESTMENT MANAGEMENT L.P.

By: /s/ Elliott Greenberg
Name: Elliott Greenberg
Title: Vice President


cc: Jones Day, Andrew M. Levine and David A. Grubman
2
[Signature Page to Waiver Letter]
EX-18.1 3 bmrn-exx181xq12024.htm EX-18.1 Document
Exhibit 18.1

image.jpg
KPMG LLP
Suite 1400
55 Second Street
San Francisco, CA 94105

April 26, 2024

The Board of Directors
BioMarin Pharmaceutical Inc.
San Rafael, California

Ladies and Gentlemen:

We have been furnished with a copy of the quarterly report on Form 10-Q of BioMarin Pharmaceutical Inc and
subsidiaries (the Company) for the three months ended March 31, 2024, and have read the Company’s
statements contained in Note 1 to the Condensed Consolidated Financial Statements included therein. As
stated in Note 1 to those financial statements, the Company changed its presentation for foreign currency
transaction gains and losses resulting from remeasurement and idle plant costs. Under the new presentation,
the foreign currency transaction gains and losses resulting from remeasurement and idle plant costs are
presented in Other Income (Expense), Net and Cost of Sales, respectively, whereas the amounts were
previously included in Selling, General and Administrative (SG&A) expense. The Company states that the
newly adopted presentation is preferable because the Company believes the revised presentation is more
consistent with how management measures the Company’s operating performance. In accordance with your
request, we have reviewed and discussed with Company officials the circumstances and business judgment
and planning upon which the decision to make this change in presentation was based.

We have not audited any financial statements of the Company as of any date or for any period subsequent to
December 31, 2023, nor have we audited the information set forth in the aforementioned Note 1 to the
Condensed Consolidated Financial Statements; accordingly, we do not express an opinion concerning the
factual information contained therein.

With regard to the aforementioned presentation change, authoritative criteria have not been established for
evaluating the preferability of one acceptable presentation over another acceptable presentation. However, for
purposes of the Company's compliance with the requirements of the Securities and Exchange Commission, we
are furnishing this letter.

Based on our review and discussion, with reliance on management’s business judgment and planning, we
concur that the newly adopted presentation is preferable in the Company’s circumstances.

Very truly yours,
image1.jpg








KPMG LLP, a Delaware limited liability partnership and a member firm of
the KPMG global organization of independent member firms affiliated with
KPMG International Limited, a private English company limited by guarantee.
1
EX-31.1 4 bmrn-exx311xq12024.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION
I, Alexander Hardy, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of BioMarin Pharmaceutical Inc.;
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: April 26, 2024
/S/ ALEXANDER HARDY
Alexander Hardy
President & Chief Executive Officer


EX-31.2 5 bmrn-exx312xq12024.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION
I, Brian R. Mueller certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of BioMarin Pharmaceutical Inc.;
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: April 26, 2024
/S/ BRIAN R. MUELLER
Brian R. Mueller
Executive Vice President, Finance &
Chief Financial Officer


EX-32.1 6 bmrn-exx321xq12024.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
We, Alexander Hardy and Brian R. Mueller, hereby certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, that BioMarin Pharmaceutical Inc.’s Quarterly Report on Form 10-Q for the period ended March 31, 2024, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and the information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of BioMarin Pharmaceutical Inc.
/s/ ALEXANDER HARDY
Alexander Hardy
President & Chief Executive Officer
Date: April 26, 2024
/s/ BRIAN R. MUELLER
Brian R. Mueller
Executive Vice President, Finance &
Chief Financial Officer
Date: April 26, 2024
This certification accompanies the Quarterly Report on Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of BioMarin Pharmaceutical Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Quarterly Report on Form 10-Q), irrespective of any general incorporation language contained in such filing.


EX-101.SCH 7 bmrn-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - BUSINESS OVERVIEW AND SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - FINANCIAL INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - EARNINGS PER COMMON SHARE link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - BUSINESS OVERVIEW AND SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - FINANCIAL INSTRUMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - EARNINGS PER COMMON SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - BUSINESS OVERVIEW AND SIGNIFICANT ACCOUNTING POLICIES (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - FINANCIAL INSTRUMENTS - Schedule of Cash, Cash Equivalents and Available-for-Sale Securities by Significant Investment Category (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - FINANCIAL INSTRUMENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION - Schedule of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION - Schedule of Property, Plant and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION - Schedule of Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION - Schedule of Accounts Payable and Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - FAIR VALUE MEASUREMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES - Schedule of Aggregate Notional Amounts for the Derivatives Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES - Schedule of Fair Value Carrying Amounts of Derivatives (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES - Schedule of Impact of Gains and Losses from Derivatives Designated and Not Designated as Hedging Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - DEBT - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - DEBT - Schedule of Convertible Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - DEBT - Schedule of Interest Expense on Convertible Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION - Schedule of Disaggregation of Total Net Product Revenues by Product (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION - Schedule of Disaggregation of Total Net Product Revenues by Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION - Schedule of Total Net Product Revenue Concentrations Attributed to Largest Customers (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - STOCK-BASED COMPENSATION (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - EARNINGS PER COMMON SHARE - Schedule of Computation of Basic and Diluted Earnings Per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - EARNINGS PER COMMON SHARE - Schedule of Anti-Dilutive Common Stock Excluded from Computation of Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 bmrn-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 bmrn-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 bmrn-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Lease liability Operating And Finance Lease Liability, Current Operating And Finance Lease Liability, Current Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Pay vs Performance Disclosure [Line Items] Latin America Latin America [Member] Other long-term liabilities Other Noncurrent Liabilities [Member] Range Statistical Measurement [Domain] Research and development Research and Development Expense Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Accrued royalties payable Accrued Royalties, Current Early Stage Development Program Early Stage Development Program [Member] Early Stage Development Program Schedule of Disaggregation of Total Net Product Revenues by Product Revenue from External Customers by Products and Services [Table Text Block] All Award Types Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Investments, Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Restatement Determination Date: Restatement Determination Date [Axis] Third Party Third Party [Member] Third party. Corporate debt securities Corporate Debt Securities [Member] Purchases of investments Payments to Acquire Investments Financial assets remeasured Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value Schedule of Available-for-sale Securities [Line Items] Schedule Of Cash Cash Equivalents And Available For Sale Securities [Line Items] Schedule of cash, cash equivalents and available-for-sale securities. Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Other assets Increase (Decrease) in Other Noncurrent Assets Error Corrections and Prior Period Adjustments Restatement [Line Items] Error Corrections and Prior Period Adjustments Restatement [Line Items] Geographical Geographical [Axis] Decrease in accounts payable and accrued liabilities related to intangible assets Supplemental Accounts Payable And Accrued Liabilities Increase (Decrease), Intangible Assets Supplemental Accounts Payable And Accrued Liabilities Increase (Decrease), Intangible Assets Concentration Risk [Line Items] Concentration Risk [Line Items] Customer Customer [Axis] Current liabilities: Liabilities, Current [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Payments of contingent consideration Payment for Contingent Consideration Liability, Financing Activities Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] EARNINGS PER SHARE, DILUTED (in dollars per share) Earnings per common share, diluted (in dollars per share) Earnings Per Share, Diluted Derivative liability, fair value Derivative Liability, Subject to Master Netting Arrangement, before Offset PEO Total Compensation Amount PEO Total Compensation Amount Accounts receivable, net Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Customer A & B Customer One And Two [Member] Customer One And Two REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION Concentration Risk And Segment Reporting Disclosure [Text Block] Concentration risk and segment reporting disclosure. Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Short-term convertible debt, net Convertible debt, current Convertible Debt, Current Noncurrent assets: Assets, Noncurrent [Abstract] Trading Symbol Trading Symbol U.S. government agency securities US Government Agencies Debt Securities [Member] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Number of third parties Number Of Third Parties Number Of Third Parties NET INCOME Net income Net income Net Income (Loss) Total current liabilities Liabilities, Current Derivative Contract Derivative Contract [Domain] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Accretion of discount on convertible notes Amortization of Debt Discount (Premium) Contingent payments reasonably possible upon achievement of certain development and regulatory activities commercial sales and licensing milestones, to be paid, year one Contingent Payments Reasonably Possible Upon Achievement Of Certain Development And Regulatory Activities Commercial Sales And Licensing Milestones, To Be Paid, Remainder Of Fiscal Year Contingent Payments Reasonably Possible Upon Achievement Of Certain Development And Regulatory Activities Commercial Sales And Licensing Milestones, To Be Paid, Remainder Of Fiscal Year Company common stock held by the Nonqualified Deferred Compensation Plan Common Stock Issued, Employee Stock Trust Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Stockholders’ equity: Equity, Attributable to Parent [Abstract] Concentration Risk Benchmark Concentration Risk Benchmark [Domain] Gross Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Impairment of assets Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount Schedule of Computation of Basic and Diluted Earnings Per Common Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Maturity of derivatives Derivative, Remaining Maturity Executive Category: Executive Category [Axis] Contract with Customer, Sales Channel Contract with Customer, Sales Channel [Axis] Effect of exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Strategic Investment Strategic Investment [Member] Strategic investment. Forward Foreign Exchange Contracts Foreign Exchange Contract [Member] BUSINESS OVERVIEW AND SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Level 1: Quoted Price in Active Markets For Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Name Measure Name Name Forgone Recovery, Individual Name Sanofi Customers [Member] Customers. Goodwill Goodwill Long term marketable securities maturity period Long Term Marketable Securities Maturity Period Long-term marketable securities maturity period. Schedule of Property, Plant and Equipment, Net Property, Plant and Equipment [Table Text Block] Equity Components Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Schedule Of Interest Expenses [Line Items] Schedule Of Interest Expenses [Line Items] Schedule of interest expenses. Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Contingent Consideration by Type Contingent Consideration by Type [Axis] ACCUMULATED OTHER COMPREHENSIVE INCOME Comprehensive Income (Loss) Note [Text Block] Proceeds from sale of nonfinancial assets Proceeds From Sale Of Nonfinancial Assets Proceeds From Sale Of Nonfinancial Assets Local Phone Number Local Phone Number Accounts receivable, net Increase (Decrease) in Accounts Receivable Unrealized foreign exchange loss (gain) Unrealized Gain (Loss), Foreign Currency Transaction, before Tax Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Selling, general and administrative Selling, General and Administrative Expenses [Member] Accounts Receivable Accounts Receivable [Member] Notional amount Derivative, Notional Amount Measurement Frequency Measurement Frequency [Axis] Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Restricted Investments Restricted Investments [Member] Restricted investments. Less: gain (loss) reclassified from AOCI Reclassification from AOCI, Current Period, before Tax, Attributable to Parent Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt Instrument, Name Debt Instrument, Name [Domain] Fair value of other current liabilities Other Liabilities Current Fair Value Disclosure Other liabilities current fair value disclosure. Depreciation Depreciation Schedule of Aggregate Notional Amounts for the Derivatives Outstanding Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block] ROCTAVIAN ROCTAVIAN [Member] ROCTAVIAN Income Statement Location Income Statement Location [Axis] Unamortized discount net of deferred offering costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Common stock issuable under the Company’s convertible debt Common Stock Issuable Under Convertible Debt [Member] Common Stock Issuable Under Convertible Debt Europe Europe [Member] Accrued income taxes Accrued Income Taxes, Current Schedule of Fair Value of Financial Assets and Liabilities Fair Value, by Balance Sheet Grouping [Table Text Block] Fair Value by Liability Class Fair Value by Liability Class [Domain] Schedule of Anti-Dilutive Common Stock Excluded from Computation of Diluted Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Accounts Payable and Accrued Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Product and Service Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Total convertible debt, net Convertible Debt Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Inventory Increase (Decrease) in Inventories Research and development Research and Development Expense [Member] CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Royalty and other revenues Royalty And Other [Member] Royalty and other. Award Type Award Type [Axis] Total number of potentially issuable shares (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Document Quarterly Report Document Quarterly Report Interest expense Total interest expense on convertible debt Interest Expense Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Hedging Designation Hedging Designation [Axis] Property, plant and equipment, gross Property, Plant and Equipment, Gross Trading Arrangement: Trading Arrangement [Axis] Schedule of Interest Expense on Convertible Debt Interest Income and Interest Expense Disclosure [Table Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Add: Interest expense, net of tax, on the Company's convertible debt Interest on Convertible Debt, Net of Tax Long-term Debt, Type Long-Term Debt, Type [Domain] Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] VIMIZIM VIMIZIM [Member] VIMIZIM Customer One Customer A Customer One [Member] Customer 1 Unrealized Gains (Losses) on Available-for-Sale Debt Securities AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member] Intangible asset amortization Amortization of Intangible Assets Entity Shell Company Entity Shell Company Revision of Prior Period, Adjustment Revision of Prior Period, Adjustment [Member] Business Acquisition, Acquiree Business Acquisition, Acquiree [Domain] Net carrying value Finite-Lived Intangible Assets, Net Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Other long-term liabilities Increase (Decrease) in Other Operating Liabilities Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Beginning of period End of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Asset Class Asset Class [Axis] BRINEURA BRINEURA [Member] BRINEURA Interest income Investment Income, Interest Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock, shares issued (in shares) Common Stock, Shares, Issued Maturities and sales of investments Proceeds from Sale, Maturity and Collection of Investments Deferred revenue Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Fair value of total financial assets Assets, Fair Value Disclosure Selling, general and administrative Selling, general and administrative expense Selling, General and Administrative Expense Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Employee Stock Option Employee Stock Option [Member] DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES Derivative Instruments and Hedging Activities Disclosure [Text Block] Total operating expenses Costs and expenses Costs and Expenses Maximum Maximum [Member] COMPREHENSIVE INCOME Comprehensive Income (Loss), Net of Tax, Attributable to Parent Document Type Document Type PALYNZIQ PALYNZIQ [Member] PALYNZIQ Tabular List, Table Tabular List [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Products excluding ALDURAZYME Products Excluding ALDURAZYME [Member] Products excluding product one. Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Foreign currency exchange forward contracts Derivative Liability, Current STOCK-BASED COMPENSATION Share-Based Payment Arrangement [Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Other Other Noncash Income (Expense) Business Acquisition Business Acquisition [Axis] Long-term convertible debt, net Convertible debt, noncurrent Convertible Debt, Noncurrent Customer Concentration Risk Customer Concentration Risk [Member] Derivative [Table] Derivative [Table] Schedule of Intangible Assets, Net Schedule of Finite-Lived Intangible Assets [Table Text Block] Accounts payable and other short-term liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Income Statement [Abstract] Income Statement [Abstract] NAGLAZYME NAGLAZYME [Member] NAGLAZYME Raw materials Inventory, Raw Materials, Net of Reserves OPERATING EXPENSES: Costs and Expenses [Abstract] Title of 12(b) Security Title of 12(b) Security Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Cash, aggregate fair value Cash and Cash Equivalents, Fair Value Disclosure Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Other current assets Other Assets, Current Schedule of Cash, Cash Equivalents and Available-for-Sale Securities by Significant Investment Category Schedule Of Cash Cash Equivalents And Available For Sale Securities [Table Text Block] Schedule of cash, cash equivalents and available-for-sale securities. Rest of world Rest Of World [Member] Rest of world. Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Fair value of other assets Other Assets Noncurrent Fair Value Disclosure Other assets noncurrent fair value disclosure. Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] FINANCIAL INSTRUMENTS Financial Instruments Disclosure [Text Block] Entity Tax Identification Number Entity Tax Identification Number Inventory Total inventory Inventory, Net Range Statistical Measurement [Axis] Other current assets Increase (Decrease) in Other Current Assets Coupon interest expense Interest Expense, Debt, Excluding Amortization Balance Sheet Location Balance Sheet Location [Domain] Financial Instrument [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current $0.599% senior subordinated convertible notes due in August 2024 (the 2024 Notes) Zero Point Five Nine Nine Percent Senior Subordinated Convertible Notes Due In August Two Thousand Twenty Four [Member] Zero point five nine nine percent senior subordinated convertible notes due in August two thousand twenty four. Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] DEBT Long-Term Debt [Text Block] Total Shareholder Return Amount Total Shareholder Return Amount Net product revenues Product Product [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] SUPPLEMENTAL CASH FLOW DISCLOSURES FOR NON-CASH INVESTING AND FINANCING ACTIVITIES: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Accumulated deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name V. Bryan Lawlis [Member] V. Bryan Lawlis Concentration Risk And Geographic Information [Line Items] Concentration Risk And Geographic Information [Line Items] Concentration risk and geographic information. Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Contingent payments upon achievement of certain development and regulatory activities and commercial sales and licensing milestones Contingent Payments Reasonably Possible Upon Achievement Of Certain Development And Regulatory Activities Commercial Sales And Licensing Milestones Contingent payments upon achievement of certain development and regulatory activities and commercial sales and licensing milestones. Accounts payable and accrued operating expenses Accounts Payable and Other Accrued Liabilities, Current Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Sell Short [Member] CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Issuances under equity incentive plans (in shares) Stock Issued During Period Value New Issues Net Excess Tax Benefit Tax Deficiency Shares Stock issued during period value new issues net excess tax benefit tax deficiency, shares. Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Common stock, shares outstanding (in shares) Shares of common stock, beginning balances (in shares) Shares of common stock, ending balances (in shares) Common Stock, Shares, Outstanding PEO PEO [Member] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Asset Class Asset Class [Domain] Derivative asset, fair value Derivative Asset, Subject to Master Netting Arrangement, before Offset Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Increase (decrease) in accounts payable and accrued liabilities related to fixed assets Supplemental Accounts Payable And Accrued Liabilities Increase (Decrease), Fixed Assets Increase (decrease) in accounts payable and accrued liabilities related to purchase of property, plant and equipment during the reporting period. Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Customer Customer [Domain] Net Income, basic Net Income (Loss) Available to Common Stockholders, Basic Derivatives Designated as Cash Flow Hedging Instruments Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Debt Instrument Debt Instrument [Axis] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Milestone payments received Milestone Payments Received Milestone Payments Received Total liabilities Liabilities Schedule Of Interest Expenses [Table] Schedule Of Interest Expenses [Table] Schedule of interest expenses table. Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Accumulated other comprehensive loss: AOCI attributable to parent AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Fair Value, Measurement Frequency Measurement Frequency [Domain] All Executive Categories All Executive Categories [Member] Noncurrent liabilities: Liabilities, Noncurrent [Abstract] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] NQDC Plan assets Nonqualified Deferred Compensation Plan Assets [Member] Nonqualified deferred compensation plan assets. Debt Disclosure [Abstract] Debt Disclosure [Abstract] Change in Presentation Change In Presentation [Policy Text Block] Change In Presentation Earnings Per Share [Abstract] Earnings Per Share [Abstract] KUVAN KUVAN [Member] KUVAN Common stock, $0.001 par value: 500,000,000 shares authorized; 189,776,577 and 188,598,154 shares issued and outstanding, respectively Common Stock, Value, Issued Tax effect Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current Principal repayments of financing leases Finance Lease, Principal Payments Impairment of assets Asset Impairment Charges Schedule of Total Net Product Revenue Concentrations Attributed to Largest Customers Schedules of Concentration of Risk, by Risk Factor [Table Text Block] All Individuals All Individuals [Member] SUPPLEMENTAL CASH FLOW DISCLOSURES: Supplemental Cash Flow Information [Abstract] Entity Filer Category Entity Filer Category Purchase commitment Purchase Obligation Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Customer Two Customer B Customer Two [Member] Customer 2 PEO Name PEO Name Concentration risk, percentage Concentration Risk, Percentage Financial liabilities remeasured Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Schedule of Changes in Accumulated Balances of AOCI Including Current Period Other Comprehensive Income and Reclassifications Out of AOCI Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Fair value of other current assets Other Assets Current Fair Value Disclosure Other assets current fair value disclosure. Asset-backed securities Asset-Backed Securities [Member] Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Short-term investments Short-term marketable securities Debt Securities, Available-for-Sale, Current Effect of dilutive securities (in shares) Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities Depreciation and amortization Depreciation, Depletion and Amortization Other income (expense), net Other Operating Income (Expense), Net Convertible notes stated rate Debt Instrument, Interest Rate, Stated Percentage Accounts payable and accrued liabilities Accounts payable and accrued liabilities Accounts Payable and Accrued Liabilities, Current Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total stockholders’ equity Beginning balances Ending balances Equity, Attributable to Parent Commercial paper Commercial Paper [Member] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Concentration Risk Type Concentration Risk Type [Axis] Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent Unrealized Gains (Losses) on Cash Flow Hedges Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] 1.25% senior subordinated convertible notes due in May 2027 (the 2027 Notes) One Point Two Five Percent Senior Subordinated Convertible Notes Due in May 2027 [Member] One Point Two Five Percent Senior Subordinated Convertible Notes Due in May 2027 Revision of Prior Period [Domain] Revision of Prior Period [Domain] INCOME BEFORE INCOME TAXES Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Strategic investments fair value Equity Securities without Readily Determinable Fair Value, Amount Purchase of intangible assets Payments to Acquire Intangible Assets Derivatives not designated as hedging instruments: Not Designated as Hedging Instrument [Member] Other comprehensive income (loss) before      reclassifications OCI, before Reclassifications, before Tax, Attributable to Parent Middle East Middle East [Member] Hedging Designation Hedging Designation [Domain] Level 2: Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Operating expenses Operating Expense [Member] Entity Emerging Growth Company Entity Emerging Growth Company Accounts payable and accrued liabilities Accounts Payable and Accrued Liabilities [Member] Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Other assets Other Noncurrent Assets [Member] Schedule of Impact of Gains and Losses from Derivatives Designated and Not Designated as Hedging Instruments Derivative Instruments, Gain (Loss) [Table Text Block] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities Antidilutive Securities [Axis] Common stock issuable under the Company's equity incentive plans Share-Based Payment Arrangement [Member] Title Trading Arrangement, Individual Title Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Position Position [Domain] Common stock: Common Stock [Member] Long-term investments Long-term marketable securities Debt Securities, Available-for-Sale, Noncurrent Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Other Other Accounts Payable and Accrued Liabilities EARNINGS PER COMMON SHARE Earnings Per Share [Text Block] Product and Service Product and Service [Axis] Income Statement Location Income Statement Location [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Geographical Geographical [Domain] Minimum Minimum [Member] Property, plant and equipment, net Total property, plant and equipment, net Property, Plant and Equipment, Net Marketed by Company Sales Channel, Directly to Consumer [Member] Exercise Price Award Exercise Price Cash Cash Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Fair value of total financial liabilities Liabilities, Fair Value Disclosure Schedule of Fair Value Carrying Amounts of Derivatives Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Taxes paid related to net share settlement of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Concentration Risk And Geographic Information [Abstract] Concentration Risk And Geographic Information [Abstract] Concentration risk and geographic information. Other current assets Other Current Assets [Member] Issuances under equity incentive plans, net of tax Stock Issued During Period Value New Issues Net Excess Tax Benefit Tax Deficiency Stock issued during period value new issues net excess tax benefit tax deficiency. Commitments And Contingencies [Table] Commitments And Contingencies [Table] Commitments and contingencies. Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Deferred tax assets Deferred Income Tax Assets, Net COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Accumulated Deficit: Retained Earnings [Member] Schedule of Stock-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Accretion of discount on investments Accretion (Amortization) of Discounts and Premiums, Investments Total liabilities and stockholders’ equity Liabilities and Equity Concentration Risk And Geographic Information [Table] Concentration Risk And Geographic Information [Table] Concentration risk and geographic information. Accrued rebates payable Accrued Government And Other Rebates Accrued Government And Other Rebates Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount EARNINGS PER SHARE, BASIC (in dollars per share) Earnings per common share, basic (in dollars per share) Earnings Per Share, Basic Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Accounting Policies [Abstract] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Gain on sale of nonfinancial assets Gain on sale of nonfinancial assets Gain (Loss) on Disposition of Assets Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Net Income, diluted Net Income (Loss) Available to Common Stockholders, Diluted Arrangement Duration Trading Arrangement Duration Schedule of Convertible Debt Convertible Debt [Table Text Block] Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Cash paid for income taxes Income Taxes Paid SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION Supplemental Balance Sheet Disclosures [Text Block] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Marketed by Sanofi Sales Channel, Through Intermediary [Member] Total fair value of fixed-rate convertible debt Convertible Debt, Fair Value Disclosures Termination Date Trading Arrangement Termination Date Potential shares issued if converted (in shares) Debt Conversion, Converted Instrument, Potential Shares Issued Debt Conversion, Converted Instrument, Potential Shares Issued Common stock, shares authorized (in shares) Common Stock, Shares Authorized Aggregate Fair Value Debt Securities, Available-for-Sale Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Derivative Instrument Derivative Instrument [Axis] Carrying value of equity component Convertible notes Long-Term Debt, Gross NQDC Plan liability Nonqualified Deferred Compensation Plan Liability [Member] Nonqualified deferred compensation plan liability. Adjustments to reconcile net income to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Liability Class Liability Class [Axis] All Trading Arrangements All Trading Arrangements [Member] Purchase commitments expected to be paid in 2024 Purchase Obligation, to be Paid, Remainder of Fiscal Year All Adjustments to Compensation All Adjustments to Compensation [Member] Derivative [Line Items] Derivative [Line Items] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Deferred income taxes Deferred Income Tax Expense (Benefit) Convertible Senior Notes Convertible Debt [Member] Insider Trading Arrangements [Line Items] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Cash and cash equivalents: Cash and Cash Equivalents, at Carrying Value [Abstract] Entity Registrant Name Entity Registrant Name Award Timing Method Award Timing Method [Text Block] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] VOXZOGO VOXZOGO [Member] VOXZOGO Adjustment to Compensation, Amount Adjustment to Compensation Amount Cost of sales Cost of Sales [Member] Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Adoption Date Trading Arrangement Adoption Date Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Entity Central Index Key Entity Central Index Key Non-cash interest expense Amortization of Debt Issuance Costs and Discounts Liabilities: Liabilities, Fair Value Disclosure [Abstract] Derivatives Not Designated as Hedging Instruments Derivative, Gain (Loss) on Derivative, Net Total stock-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Effect of dilutive securities: Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Finite-lived intangible assets Finite-Lived Intangible Assets, Gross Provision for income taxes Income Tax Expense (Benefit) Finished goods Inventory, Finished Goods, Net of Reserves Derivatives designated as hedging instruments: Designated as Hedging Instrument [Member] Accrued compensation expense Employee-related Liabilities, Current FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] Number of operating business segment Number of Operating Segments Net Product Revenue Revenue Benchmark [Member] Name Trading Arrangement, Individual Name Other comprehensive income (loss) Net current-period other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Disaggregation of Total Net Product Revenues by Geographic Region Disaggregation of Revenue [Table Text Block] Commitments And Contingencies [Line Items] Commitments And Contingencies [Line Items] Commitments and contingencies. Equity [Abstract] Equity [Abstract] Total revenues Revenue Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Money market instruments Money Market Funds [Member] Cash and cash equivalents Cash and Cash Equivalents Cash and Cash Equivalents, at Carrying Value Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Fair value of other long-term liabilities Other Liabilities Noncurrent Fair Value Disclosure Other liabilities noncurrent fair value disclosure. Assets: Assets, Fair Value Disclosure [Abstract] Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Contingent Consideration Type Contingent Consideration Type [Domain] Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Change in Common stock held by the Nonqualified Deferred Compensation plan (NQDC) Adjustments To Additional Paid In Capital, Shares Held By Nonqualified Deferred Compensation Plan Adjustments To Additional Paid In Capital, Shares Held By Nonqualified Deferred Compensation Plan Weighted average common shares outstanding, diluted (in shares) Weighted-average common shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional paid-in capital Additional Paid in Capital, Common Stock Additional paid-in capital: Additional Paid-in Capital [Member] Balance Sheet Location Balance Sheet Location [Axis] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Revision of Prior Period [Axis] Revision of Prior Period [Axis] Cover page. Cover [Abstract] Credit Concentration Risk Credit Concentration Risk [Member] Position Position [Axis] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Amortization of debt issuance costs Amortization of Debt Issuance Costs United States UNITED STATES Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Other long-term liabilities Other Liabilities, Noncurrent Non-NEOs Non-NEOs [Member] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] NET DECREASE IN CASH AND CASH EQUIVALENTS Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Equity Component Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Work-in-process Inventory, Work in Process, Net of Reserves Short term marketable securities maturity period Short Term Marketable Securities Maturity Period Short-term marketable securities maturity period. Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Weighted average common shares outstanding, basic (in shares) Weighted-average common shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type Concentration Risk Type [Domain] INCOME FROM OPERATIONS Operating Income (Loss) Concentration Risk Benchmark Concentration Risk Benchmark [Axis] Schedule Of Cash Cash Equivalents And Available For Sale Securities [Table] Schedule Of Cash Cash Equivalents And Available For Sale Securities [Table] Schedule of cash, cash equivalents and available-for-sale securities. REVENUES: Revenues [Abstract] Purchase Long [Member] Cost of sales Cost of Revenue Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Proceeds from exercises of awards under equity incentive plans Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Concentration Risk [Table] Concentration Risk [Table] Company common stock held by the NQDC: Deferred Compensation, Share-Based Payments [Member] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] ALDURAZYME ALDURAZYME [Member] ALDURAZYME Contract with Customer, Sales Channel Contract with Customer, Sales Channel [Domain] EX-101.PRE 11 bmrn-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 12 image.jpg GRAPHIC begin 644 image.jpg MB5!.1PT*&@H -24A$4@ '( V" 8 ;%,T' 7-21T( KLX< MZ0 1G04U! "QCPO\804 )<$A9

[9IY;!55%,8O)D01C6R*("V4:MFE96VD@)H*J1);P"IJ XW@#D020(R) M6*.!4!*($ 7%I)!&C,JFD8(23"DB4(0B:\&6'42!J@@5_ /]YIW;-\LY\V9> M*[&3^263=^_T]3*W_ALKY(U5*TAWA=7RRXJ5T-6IX;^H1$%)"/;J(6@W/ MM,*UURJKSQIM7$>W&YH@7F?%N@KJ10E-:T (A0P(H9 !(10R((1"!H10R( 0 M"AD00B$#0BAD0 B%# BAD $A%#(@A$(&A%#(@! *&1!"(0-"*.1UY-"17]37 M90?5RO6[U;)5Y6KZW!+C0!OGOONA6EWX[1)]VQ\Q7_7 ZPMVVK1LKEJU:$Z] M*!BHQ,W-FJH.=[:DGC)N('-@DNK4H97J\LHJM7[J4*.MV7OHC/'9MLVMZO96 MMQCMA'8M5;.;FAIM.YB _CB%1^]??ZL29&NK)QLQXT7EAVGGG?>R;I'O3!FH&,AN5W? M3"PAL3O&%>VDGHS]O1F[D$OS^ZB5FZK4FNK?Z1O^69#;0TW,RZ!>!$G(N$RK M7428"S\B8M7'(R+ RGZFX$OC-\PLV_ 3M>+GY,\UGD0$G1-:4\N*'A=^ISXB M LPI=K071"'M$Z7!CC"#"PV?6TH]*YR(H++Z++7B Q-45EY%O8@ Y357J!<_ M!>_S]\&1V-YZ3^!R[54U>=97U&L8BK[XD5KNB$)*DSVT?R=J143,>.L;ZCGY M8'JF0T2P>>=1:EG!(H')TL>TP8G&8N#8L.T(M93:OCN^W6T&P<:2"F\+#&/B M8H3GYFQP_8WLSK<9L0#,NSY@/MWP.B912&FRNR6W-3X1V+B)N/F-AUAG#20S M.#8GS;#]^I@S-OHMZLD$4DIML1%-8B3!E>05KZ:P3B#BH;V?J69',(%8YMWM; MMXA$K!)P 5Y7K<3L)9M\F>:N25;_6+'_I.L8,!_VX,3,L$$IU'*"7>P%5DAI MLK/N2S+^-FK&&O'&W40$&[\7=F/FW=2RLG/?"6I9Z9G5U+*2G!C9%;L.G#8^[6#1Q0(B3%FPB7I6IN4-$*-.3+RF MI'2_.!]8"&X[48/&+)!.D?:\9:;< _7W) MWP[H[?1C=C[Z?!M[/PBZ=!'"#L0Q%R66K3M +2=8#-<+1T$ D]UZ7#'UO.%% M1(!\DTM5L$B*9SY,/:5^O?"GL=.DW%0GRC#S"<]_2F>CX/>V%^6S!0V8*ZQT M!&NH]-C!_Y8N>MK8::/?VTIGHYB3=/C&M-?X=$./P0X*#GNKSE'/';B/L2/[ M4R^"YX+ CCV\SY'P*B+8L8\W@]@5F%1](!IV*S",?VR@T9;2#LG?:F!2I[^[ MD7I6WAZ?;NRX@T?.TQDK*1TCOAE(D3V0QH!" :R,E^./2[SUXW **4PV!U:G M5Q$Q>:C*U >8-:0CVK1):8?D;S78;9S_0]Z*] "LWLHO$G,]>/=A>6=Q8W"K M17/$N@\S%B']3C;\$_['"_6MYF#1+)\UNL[YX[I^_*WFZ,D+K,D$,R8,,3[A M7J18 &99XY9R<#Y6/PCPBMM]V+'X2#>;'_+_ 2F-W4=:A)2>()Q8_+B8=NC@ M0'J\I!F07\3^OPX^_"*-%4\==( @/;VQ@YSSPX([HM\S%P4X/EZ[AUHR^P_+/M:/?P1U0DJAO$ZL M83K==J7;P&&#^ MW9 R!/RN%[-LIDY(+I3'#YH'[[8K"XNW4\L*(D"IU-6G1P*U_"&5^?KU\+

^/"<*9\8A1!8$7T@J,1C,RG%R>S+/S5R MPQ!2*IW9?Q W/3&;?^0"L;A=*148D+/%"I XW,I\_7IY7Q@HPW&/V:3:+:HI M=D8\("]L#>8%U2QSP0.9 5*@AO*/P!#R0!4_,1E]H@^1-1B\!+#% MJWB0QLJ9(VF2<7Y*_F#J69&2?.[5#EQOWJ1([MF0^/6/P! 2;WEQ<"L6@T=H MS&'?E4C:I<#!S^XQ(XV5,W.<.02Z#,X]3>G=5@^CNU?7#Y;*3DCCI2[]"&G,*/4/4=AR@\3LK_ (245.1*Y"8((! end GRAPHIC 13 image1.jpg GRAPHIC begin 644 image1.jpg MB5!.1PT*&@H -24A$4@ 2L ! " 8 !"X%&9 2-4E$051X >W: MC7$LM1(%X)L"*9 "*9 "*9 "*9 "*9 "*9 "*9""7WV\.E5]VYK?G5WOVE+5 ME#0:J7].=Y_1K/WM;;:)P$1@(O ""'Q[ 1NGB1.!B>??[[]\LLO;W_]]=?;/__\\Q+@3R,G A.!_0A\"K)"3C_]]-/;MV_? M_KM^^.&'M[___GL_"G/E1& B\/0(O#Q9(:5*5"&L7W_]]>G!GP9.!"8"^Q%X M:;+RZ><4%8*J_<\___SV[[__[D=BKIP(3 2>&H&7):L__OACD:B0UN^___[4 MP$_C)@(3@6,(O"19;1&5']IGFPA,!#X7 B]'5GN(:OXU\',EZ?1F(@"!ER(K M1%5_E^IC/ZK/WZEF8D\$/B<"+T-6]#IR/R^.K93WD3@"@16 MR:,OD>)(]T?-(2]X(*]'_6YW18"W9(Q.SU?&=TO_?#X1V(O M*EGY- HYY+/,&_B*3P4GE:W/ONB,#8_JZ:VZZY@-[GU"^FR\ HN]P;IZ'=(5 MSXXK4IYM(O!L"*R2E8+LB>R$<>LGD0+?.DW1XZWO)!,[>F$A#>L\1ZSZ7 K. M99ZN$*\]74[W,80TFN]S9-'SBJ057.,3;%SS9/5L93KM@< B62$D1)!$3B_! MSY)53E,CN9&O6!1_U6&,#-)G[+ZNVPHIPJ(;>>F18620J4C-T<]/1,2>V%;[ M%':>DW=ED;/KGI^;Y%=_,N;S;)\/ ?DMGX[4R[.AL$A6"B\)7/NS_RT.+ 20 MXJXRZQA9W*OUTYS[M18"XS,"ZR0;7Q1XB.TL/MT.^LAGXU4RJPXR*^X9TSO; MQR& 4/(2O<(*LKRDDZN^5'HS9TTN.6FG5/7O&.EXB7#6?(EUZD M)1C\B2_IS7G>F[F0-DQ:14_NK,&+#R&:ZKBJ0D5]S;AT!IY8:;_EQ2V%' M&W*J)*82X!\*A/#H2T9,-9 MLHK__N)T A*\)._Q=9&L)$LWF/"M M)L$H#TCZ7)&G(*UY5#)6 HA=L86?M[1*5F1+!K([6?$U.M/W-3UALTX_.JGM MM9ONI5/@53JZ+72R&2G!O^->]2Z-[7M4CG3['WG/Q^1-L(#7G@)>L]/^R$LO MQVJ3_UUWUB[UB2<;$]?T2WNVGK-ABQ,6R1R?@DDWF M;VF2 <@)A#Z!YV=MH\2!<9KU':_&^Z*QDX%L::KZMT: M]^*ZPL9GDZ$>.@Y7^#W*N9Z7P4+MYO1K[-I3IZD!]LHAN88 7?*;/G.>I3:Z MKW(E^:(FEW)]D:PH[T(I&S5.,2H*T]?]C 7 HQO'Z:ZV9 S$6UHP&@6AG]B< MHJ(WO4"[/%NRT5KRK3O38)YD2!_]M;^5N.$L!T985#U'QW#Y[&U$5OW4?08# M\>AXUQ?D&9FC/6*>FE\B63[*$77!+OYE3VQ,?I(WLG.1K$9)UP4PP%Q=&X75 M@"4'1H[?8VZ)",Z2)[]'Y!.?Z:OD8MQ/=W 2N-C6 Q=9^C,%RT9)$;WDUZ2J M\HVM/=-@&!U=YJWW2TE[QLYGWC,BE;/QJ'[VN,B!LSE?Y68LQ[SP>YQK[F?M MJ$\=A3]Z#72^622KOI%!U5$&59!'ZQ59W3,R^-YS](]LXP^PCC9^\VM))N![ ML-C0 RJ1!'HI4-9'QQFR1X0CG61%;IZ[7SIZ+^'#1_9W69&YMX<#FUSDP=;E M_J-S9\GWJ^?YVO'JA7I4I]R66^*3&(UR\ZCIO.'OH-]_E MC? \BJ7 )T:QC^W\J'A$%W+8BP4<1F_3R(J^].QPT<$NUU%_UF+SZL_@GCQ( M+NCWQF/)?S4<>8D%/5>V41[0=?3%QR;^QL[T\J:^^(=D)9FRH?;=^?HL8T5Q MQM@K0:RREDY_[-QJ<+!?H77?W=_4"TN4$R_1'BGL4NQKTBD?D M2[H]3>*0E7UK/7P1HURH";='SU=:,\)4/MS:1G+WQGFO[M%+F.UGB+;F;>JB MYBV;AF2UQ)AKRJDH >FJ6""S)=_-U[49 M=QGNZ2;+FOI\=%H;)=2(B,BJ^_D=&]+O^>2 9;4I>\UE'M9L.).L(W^^PARL M>J[)@UN;7$Y<$JN:![?*9_D=6$C?.'>D5615\*QA7 M[%\C7< $H#I>\[F#:2T=:WZOV1!=Y":1)&KFTR.*K39*3ON11VTC>Z*[KNOC M)2*D@_WLWF-GE_O5[Q5JSZL]+X\MW$9UO"?.6W+K\Q%9G;$]+^CD>_J>N^_( MJ@.7C7MZ>QG[#$F[=!*H?E1?ZSAK0F:YSQKSBG[I-)6 CA*1+'(BRSU9:2,R M6=/CF:1A4Y=-5B?2R(\-^KXFMJ1?(D+ZGO%$';M?H4<@<*S7F8+OOG:R$N/12=>>O,5";I4HEV+0WZ#1,XEJ";'] M\R.R&L5[O\3__UB=.-=8;;V4CNA@8_(SO9S:J@W/U:;/6DM#?V77$"Z/J^VOV(5+8*?@LC.9(8)8^6"&!+UM+S MT<\5=+"]7O+;97W/_=B67FZ-3E2QX3NR,IF-M:1A-6/ MPK&+[>R*3^D5)J %.U> .M./]%=2D:BCUD^%(1]VVA.RJ3W?W*\1J_U]SUIR ML*W[8'_(L9+HR(]'SB5>M:^Q?*0M1W2%K&INLON69K\X1:;>"^ZJIG:Z_.2? MVI(?+N/D6[5E-+9>?JZU760E84>-<"#$\/35&'-+^TE9WSL]O)G+89+LNJ\_.G^;\6Y[M\:P[[+ MSWWW)_/Z_LP]0F/;'I^_(RL;JO",MTY'$JD;DKWIO<'W&+0%U)'G[$HB5_L> M15;]K1DL].Q9:]EK7;6]RLC8\ZT8T14\\L:S?PL+9#72;^ZJXI<7+O(4 OM< M8I=K9$/\UWN>-4MCA/5,C;_5!V/^W]K$M,N]\L"0W.PZW"<&HV>9$U-^(M4C MG+!(5E7I5D(#EU*$%(-&_:.39(P#=DC@5PX['UILN)YK(T&=<94F)4Q]8\4PM951NW\F*/_6):<21_ M*\Y[Y&;-4D[ -R\:O=Q$2NI0KKB6OB8B>ZW_CJPLC),!D-(C;U &U<2)O/0< MN,7@-6?Z,[9$;^T?05:CHWAL@.F6#;V0$X_(<"]IMN143,21;GLC#T9KK2=^ M].N/YD;7$WNJS'N,^2HG'_VR[/[V^Y!5]?D*4NDO:;X?R9-N9[]G=Z]Q]^;I MJ5??>\O].[)*$@? ,TR_)PFWBN06I[*WOP'XMH_H8&>(_Y2,I)]17"60$K0JOY'O5W7 MR&K)WJ5Y&"$M17CT.[_+Y#\\$N<]I%>+JF(I1R)K+P%7>_H)(#E7>_)=BJ&2 MT,B./;_;5?T?/>[^\^DL\5=?NERQOK+)P8X_G?=N[\B*$:XD\UFR8G@EK)J M=2P)]Q3,&2#(Y4<%]A9_CM@0L@J>\=D;Z2.;I())XKNGP!50<*Q8QJ?T9!\M MMKS0(L,].2X$J#!&,MG=;7G4B^BJ^/$O?NOY*'=NRV2 M50RYM;@1EJ"D."*W]H)$SR@I;P6 7+J2V +YB*:8HC>ZW=^*YZVVTR]Y0SY[ M[1'#ZD>-7QV3"^.]L90?UBZ1TIJ_"J3;A+#(?(563ZPP//,BXVOWMW^B!9.L MK3WL@[\7K+R5$_;($W'O;72R&JWK^VZ]?T=60), 28*]R;QE"(#(JHG=QQ)] MSYM^2U=]+A""1[;+_2.:X'7_8'JO4^1>GY)HB?&1TXB]$CA^)4?2F\]8+][W M]K>?(MCPB,+9B_?:NHHEN]W7)E?5C1Z.>K[E"J'8EY=PXIL8)2;6Y%('J8D\ MS_H:O\SU&+(CZ[+F$9@/R:HZ<*41(2R.=F?CM!Z02,OZ*QHY@NAZ5(-;]NOLKH!XANN[6=T*[$*K+>D54UDI/W M,,+Q5P)O@:@H!.#*Y([C]^X%- D5/_GR#"W8)RD1R-$F@>-?SYGX:S[)GSF] M.83BY(7$Y -Y,'.QIUZ9UVN>V6/O2/.GKFB.WW6Y?E:;X_GD3GJ\TET!5;WDB'_ MY<;(_CX7/.I\YN A!O6E+KY;&)%E36(@AN3 SHMCK=8\LR\R[%U;?Q6&[\B* MXNKHV43>:R#Y=-9 +(T!!,Q[$>A>FX^LDY2/".01FY ,+!-G1_W=>W2F"Y7?TY6_VPYZ]>]]\&MVS^ZYY,:$:<0BKWB.(J;.<^L M\9)W&?=+'5D[DK'F>R4K]I+_B/:.K#@4Q@?,(QJP.#Q*OJ4",/]JQ/4(+/?J MZ"\(R7U+2]*+H[P9Q6U4B$MS(3#]:$V>UV?F7H6H@K7"A[V+[1DCDHRM";[9 M]]%]>$*\'_4R?D=60 ,8QYE1("GC]Y:2$G6)&?Z).DK)FC\_D@5#O?LK MFV)3?(BKZMD[[G'?VF>]XI[M<0C@B4>V(5D]TH"1+B H'J25I)6LQM[8>6OG MF?O9CB$ XXHO+._U<@IQB:E3.[V)X18);3UG-T*\E^W'4)VK[XG 4Y)5'%90 MWI;Y05AB2O1:9"$Q!3';,02<8H,?;*\^7:U9@UQ"8DY@=",=L789US@C-_,^ M_:UENVO&?0WES_7LJ13*Y]4\[1R#LNYZ[X(O"Q9W1>6KR7= MYQ6BR@G+:?793EA?*R+3VQ$"DZQ&J'RQ.;\+AJB!%W)UF]2*#N M;:;? I$4LIJ_ =X;[2G_# *3K,Z@]DGW.&'Y*QSBFFTB\&P(3+)ZMHA,>R8" F$X$A I.LAK#,R8G 1.#9$/@?8RH->Y^-2R$ 245.1*Y"8((! end XML 15 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cover Page - shares
3 Months Ended
Mar. 31, 2024
Apr. 22, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity File Number 000-26727  
Entity Registrant Name BioMarin Pharmaceutical Inc  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 68-0397820  
Entity Address, Address Line One 770 Lindaro Street  
Entity Address, City or Town San Rafael  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94901  
City Area Code 415  
Local Phone Number 506-6700  
Title of 12(b) Security Common Stock, par value $0.001  
Trading Symbol BMRN  
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   189,879,803
Amendment Flag false  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Entity Central Index Key 0001048477  
Current Fiscal Year End Date --12-31  

XML 16 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
REVENUES:    
Total revenues $ 648,833 $ 596,415
OPERATING EXPENSES:    
Cost of sales 125,180 135,472
Research and development 204,987 171,846
Selling, general and administrative 225,906 211,023
Intangible asset amortization 14,298 15,670
Gain on sale of nonfinancial assets (10,000) 0
Total operating expenses 560,371 534,011
INCOME FROM OPERATIONS 88,462 62,404
Interest income 19,365 11,943
Interest expense (3,547) (3,703)
Other income (expense), net 1,267 (13,887)
INCOME BEFORE INCOME TAXES 105,547 56,757
Provision for income taxes 16,885 5,905
NET INCOME $ 88,662 $ 50,852
EARNINGS PER SHARE, BASIC (in dollars per share) $ 0.47 $ 0.27
EARNINGS PER SHARE, DILUTED (in dollars per share) $ 0.46 $ 0.27
Weighted average common shares outstanding, basic (in shares) 188,866 186,667
Weighted average common shares outstanding, diluted (in shares) 199,262 194,363
COMPREHENSIVE INCOME $ 116,404 $ 43,997
Net product revenues    
REVENUES:    
Total revenues 637,815 586,426
Royalty and other revenues    
REVENUES:    
Total revenues $ 11,018 $ 9,989
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
[1]
Current assets:    
Cash and cash equivalents $ 746,996 $ 755,127
Short-term investments 299,584 318,683
Accounts receivable, net 637,163 633,704
Inventory 1,137,982 1,107,183
Other current assets 163,287 141,391
Total current assets 2,985,012 2,956,088
Noncurrent assets:    
Long-term investments 620,551 611,135
Property, plant and equipment, net 1,060,425 1,066,133
Intangible assets, net 279,653 294,701
Goodwill 196,199 196,199
Deferred tax assets 1,546,043 1,545,809
Other assets 184,790 171,538
Total assets 6,872,673 6,841,603
Current liabilities:    
Accounts payable and accrued liabilities 593,543 683,147
Short-term convertible debt, net 494,357 493,877
Total current liabilities 1,087,900 1,177,024
Noncurrent liabilities:    
Long-term convertible debt, net 593,605 593,095
Other long-term liabilities 117,352 119,935
Total liabilities 1,798,857 1,890,054
Stockholders’ equity:    
Common stock, $0.001 par value: 500,000,000 shares authorized; 189,776,577 and 188,598,154 shares issued and outstanding, respectively 190 189
Additional paid-in capital 5,619,264 5,611,562
Company common stock held by the Nonqualified Deferred Compensation Plan (11,700) (9,860)
Accumulated other comprehensive loss (1,046) (28,788)
Accumulated deficit (532,892) (621,554)
Total stockholders’ equity 5,073,816 4,951,549 [2]
Total liabilities and stockholders’ equity $ 6,872,673 $ 6,841,603
[1]
(1)December 31, 2023 balances were derived from the audited Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on February 26, 2024.
[2] The beginning balances for the three-month periods were derived from the audited Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 filed with the SEC on February 26, 2024.
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 500,000,000 500,000,000
Common stock, shares issued (in shares) 189,776,577 188,598,154
Common stock, shares outstanding (in shares) 189,776,577 188,598,154
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common stock:
Additional paid-in capital:
Company common stock held by the NQDC:
Accumulated other comprehensive loss:
Accumulated Deficit:
Shares of common stock, beginning balances (in shares) at Dec. 31, 2022 [1]   186,251,000        
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuances under equity incentive plans (in shares)   1,350,000        
Shares of common stock, ending balances (in shares) at Mar. 31, 2023   187,601,000        
Beginning balances at Dec. 31, 2022 [1] $ 4,603,156 $ 186 $ 5,404,895 $ (8,859) $ (3,867) $ (789,199)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuances under equity incentive plans, net of tax   2 (42,440)      
Stock-based compensation     54,328      
Change in Common stock held by the Nonqualified Deferred Compensation plan (NQDC)     1,090 (1,090)    
Other comprehensive income (loss) (6,855)       (6,855)  
Net income 50,852         50,852
Ending balances at Mar. 31, 2023 $ 4,659,043 $ 188 5,417,873 (9,949) (10,722) (738,347)
Shares of common stock, beginning balances (in shares) at Dec. 31, 2023 188,598,154 188,598,000 [1]        
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuances under equity incentive plans (in shares)   1,179,000        
Shares of common stock, ending balances (in shares) at Mar. 31, 2024 189,776,577 189,777,000        
Beginning balances at Dec. 31, 2023 [1] $ 4,951,549 [2] $ 189 5,611,562 (9,860) (28,788) (621,554)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuances under equity incentive plans, net of tax   1 (55,669)      
Stock-based compensation     61,531      
Change in Common stock held by the Nonqualified Deferred Compensation plan (NQDC)     1,840 (1,840)    
Other comprehensive income (loss) 27,742       27,742  
Net income 88,662         88,662
Ending balances at Mar. 31, 2024 $ 5,073,816 $ 190 $ 5,619,264 $ (11,700) $ (1,046) $ (532,892)
[1] The beginning balances for the three-month periods were derived from the audited Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 filed with the SEC on February 26, 2024.
[2]
(1)December 31, 2023 balances were derived from the audited Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on February 26, 2024.
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 88,662 $ 50,852
Adjustments to reconcile net income to net cash used in operating activities:    
Depreciation and amortization 27,350 26,421
Non-cash interest expense 990 1,029
Accretion of discount on investments (2,502) (1,970)
Stock-based compensation 58,249 53,695
Gain on sale of nonfinancial assets (10,000) 0
Impairment of assets 0 12,650
Deferred income taxes 285 (6,360)
Unrealized foreign exchange loss (gain) (10,804) 6,615
Other 127 (222)
Changes in operating assets and liabilities:    
Accounts receivable, net (3,386) (138,796)
Inventory (16,820) (14,098)
Other current assets (17,353) (36,001)
Other assets (12,130) (323)
Accounts payable and other short-term liabilities (59,006) (31,686)
Other long-term liabilities 3,309 4,262
Net cash provided by (used in) operating activities 46,971 (73,932)
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property, plant and equipment (26,104) (24,456)
Maturities and sales of investments 131,533 215,118
Purchases of investments (121,665) (220,364)
Proceeds from sale of nonfinancial assets 10,000 0
Purchase of intangible assets (8,000) (310)
Net cash used in investing activities (14,236) (30,012)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from exercises of awards under equity incentive plans 7,197 21,169
Taxes paid related to net share settlement of equity awards (49,948) (51,422)
Payments of contingent consideration 0 (9,475)
Principal repayments of financing leases (42) (1,014)
Net cash used in financing activities (42,793) (40,742)
Effect of exchange rate changes on cash 1,927 229
NET DECREASE IN CASH AND CASH EQUIVALENTS (8,131) (144,457)
Cash and cash equivalents:    
Beginning of period 755,127 724,531
End of period 746,996 580,074
SUPPLEMENTAL CASH FLOW DISCLOSURES:    
Cash paid for interest 1,420 1,437
Cash paid for income taxes 2,301 4,364
SUPPLEMENTAL CASH FLOW DISCLOSURES FOR NON-CASH INVESTING AND FINANCING ACTIVITIES:    
Increase (decrease) in accounts payable and accrued liabilities related to fixed assets 8,167 (8,430)
Decrease in accounts payable and accrued liabilities related to intangible assets $ (8,512) $ (1,478)
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BUSINESS OVERVIEW AND SIGNIFICANT ACCOUNTING POLICIES
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
BUSINESS OVERVIEW AND SIGNIFICANT ACCOUNTING POLICIES BUSINESS OVERVIEW AND SIGNIFICANT ACCOUNTING POLICIES
Nature of Operations
Founded in 1997, BioMarin Pharmaceutical Inc. (the Company or BioMarin) is a global biotechnology company dedicated to transforming lives through genetic discovery. The Company develops and commercializes targeted therapies that address the root cause of genetic conditions. The Company's robust research and development (R&D) capabilities have resulted in multiple innovative commercial therapies for patients with rare genetic disorders. The Company's distinctive approach to drug discovery has produced a diverse pipeline of commercial, clinical, and pre-clinical candidates that address a significant unmet medical need, have well-understood biology, and provide an opportunity to be first-to-market or offer a substantial benefit over existing treatment options.
Basis of Presentation
These Condensed Consolidated Financial Statements have been prepared pursuant to U.S. generally accepted accounting principles (U.S. GAAP) and the rules and regulations of the SEC for Quarterly Reports on Form 10-Q and do not include all of the information and note disclosures required by U.S. GAAP for complete financial statements, although management believes that the disclosures herein are adequate to ensure that the information presented is not misleading. The Condensed Consolidated Financial Statements should therefore be read in conjunction with the Consolidated Financial Statements and Notes thereto for the fiscal year ended December 31, 2023 included in the Company’s Annual Report on Form 10-K. The Condensed Consolidated Financial Statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions have been eliminated. The results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2024 or any other period.
Change in Presentation
Effective during the three months ended March 31, 2024, the Company changed its presentation for foreign currency transaction gains and losses resulting from remeasurement and idle plant costs within its Condensed Consolidated Statements of Comprehensive Income. Effective with this change in presentation, foreign currency transaction gains and losses resulting from remeasurement are presented in Other Income (Expense), Net and idle plant costs are presented in Cost of Sales. Prior to this change in presentation, both foreign currency transaction gains and losses resulting from remeasurement and idle plant costs were presented in Selling, General and Administrative (SG&A) expense. The Company believes that this change in presentation is preferable because the revised presentation is more consistent with how management measures the Company’s operating performance.
Prior period amounts were revised to conform to current period presentation. The impact of the change in presentation resulted in an increase of $8.9 million to Cost of Sales, a decrease of $12.0 million to SG&A, a decrease of $3.1 million to Total Operating Expenses, and an increase of $3.1 million to Other Income (Expense), Net for the three months ended March 31, 2023. The change in presentation had no impact to Net Income, Total Stockholders’ Equity or earnings per share for the three months ended March 31, 2023.
Use of Estimates
U.S. GAAP requires management to make estimates and assumptions that affect amounts reported in the Condensed Consolidated Financial Statements and accompanying disclosures. Although these estimates are based on management’s best knowledge of current events and actions that the Company may undertake in the future, actual results may be different from those estimates. The Condensed Consolidated Financial Statements reflect all adjustments of a normal, recurring nature that are, in the opinion of management, necessary for a fair presentation of results for these interim periods.
Management performed an evaluation of the Company’s activities through the date of filing of this Quarterly Report on Form 10-Q and has concluded that there were no subsequent events or transactions that occurred subsequent to the balance sheet date prior to filing this Quarterly Report on Form 10-Q that would require recognition or disclosure in the Condensed Consolidated Financial Statements.
Significant Accounting Policies
There have been no material changes to the Company’s significant accounting policies during the three months ended March 31, 2024, as compared to the significant accounting policies disclosed in Note 1 – Business Overview and Significant Accounting Policies to the Company’s Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.
Recent Accounting Pronouncements
There have been no new accounting pronouncements adopted by the Company or new accounting pronouncements issued by the Financial Accounting Standards Board (FASB) during the three months ended March 31, 2024, as compared to the recent accounting pronouncements described in Note 1 to the Company’s Consolidated Financial Statements of the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, that the Company believes are of significance or potential significance to the Company. The following paragraphs discuss new accounting pronouncements issued by the FASB, but not yet adopted by the Company.
In November 2023, the FASB issued Accounting Standards Update (ASU) 2023-07, Segment Reporting Topic 280, Improvements to Reportable Segment Disclosures, to improve reportable segment disclosure requirements through enhanced disclosures about significant segment expenses. ASU 2023-07 expands public entities’ segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items and interim disclosures of a reportable segment’s profit or loss and assets. The effective date for the update is for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024 and should be applied on a retrospective basis to all periods presented. The Company is currently evaluating the effect of adopting the update on its related disclosures.
In December 2023, the FASB issued ASU 2023-09, Income Taxes Topic 740, Improvements to Income Tax Disclosures. The guidance requires disclosure of disaggregated information about the Company’s effective tax rate reconciliation as well as information on income taxes paid. The disclosure requirements will be applied on a prospective basis, with the option to apply it retrospectively. The effective date for the update is for fiscal years beginning after December 15, 2024. The Company is currently evaluating the effect of the update on its related disclosures.
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
FINANCIAL INSTRUMENTS
3 Months Ended
Mar. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
FINANCIAL INSTRUMENTS FINANCIAL INSTRUMENTS
All marketable securities were classified as available-for-sale as of March 31, 2024 and December 31, 2023.
The following tables show the Company’s cash, cash equivalents and available-for-sale securities by significant investment category for each period presented:
March 31, 2024
Amortized CostGross
Unrealized
Gains
Gross
Unrealized
Losses
Aggregate Fair ValueCash and Cash Equivalents
Short-term
Marketable
Securities (1)
Long-term
Marketable
Securities (2)
Level 1:
Cash$402,091 $— $— $402,091 $402,091 $— $— 
Level 2:
Money market instruments313,928 — — 313,928 313,928 — — 
Corporate debt securities609,615 1,533 (1,552)609,596 — 177,583 432,013 
U.S. government agency securities218,811 107 (1,165)217,753 14,982 115,568 87,203 
Commercial paper22,005 — — 22,005 15,995 6,010 — 
Asset-backed securities101,806 147 (195)101,758 — 423 101,335 
Subtotal1,266,165 1,787 (2,912)1,265,040 344,905 299,584 620,551 
Total$1,668,256 $1,787 $(2,912)$1,667,131 $746,996 $299,584 $620,551 
December 31, 2023
Amortized CostGross
Unrealized
Gains
Gross
Unrealized
Losses
Aggregate Fair ValueCash and Cash Equivalents
Short-term
Marketable
Securities (1)
Long-term
Marketable
Securities (2)
Level 1:
Cash$229,676 $— $— $229,676 $229,676 $— $— 
Level 2:
Money market instruments499,483 — — 499,483 499,483 — — 
Corporate debt securities587,896 3,476 (1,996)589,376 — 193,251 396,125 
U.S. government agency securities251,952 556 (1,140)251,368 19,976 111,343 120,049 
Commercial paper20,076 — 20,081 5,992 14,089 — 
Asset-backed securities94,744 351 (134)94,961 — — 94,961 
Subtotal1,454,151 4,388 (3,270)1,455,269 525,451 318,683 611,135 
Total$1,683,827 $4,388 $(3,270)$1,684,945 $755,127 $318,683 $611,135 
(1)    The Company’s short-term marketable securities mature in one year or less.
(2)    The Company’s long-term marketable securities mature between one and five years.
As of March 31, 2024, the Company had the ability and intent to hold all investments that were in an unrealized loss position until maturity. The Company considered its intent and ability to hold the securities until recovery of amortized cost basis, the extent to which fair value is less than amortized cost basis, conditions specifically related to the security’s industry and geography, payment structure and history and changes to the ratings (if any) in determining that the decline in fair value compared to carrying value is not related to a credit loss.
The Company has certain investments in non-marketable equity securities, measured using unobservable valuation inputs and remeasured on a nonrecurring basis, which are collectively considered strategic investments. As of March 31, 2024 and December 31, 2023, the fair value of the Company’s strategic investments was $11.3 million in each period. These investments were recorded to Other Assets in the Company’s Condensed Consolidated Balance Sheets. In the first quarter of 2023, based on new developments, the Company concluded that factors existed indicating it would no longer realize a $12.6 million equity investment in its non-marketable securities. The loss on the equity investment due to impairment was recorded to Other Income (Expense), Net on the Company’s Condensed Consolidated Statements of Comprehensive Income. See Note 1 - Business Overview and Significant Accounting Policies included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 for additional information related to the Company’s non-marketable securities policy.
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION
Supplemental Balance Sheet Information
Inventory consisted of the following:
March 31,
2024
December 31,
2023
Raw materials$148,140 $155,704 
Work-in-process599,462 571,107 
Finished goods390,380 380,372 
Total inventory$1,137,982 $1,107,183 
Property, Plant and Equipment, Net consisted of the following:
March 31,
2024
December 31,
2023
Property, plant and equipment, gross$1,948,434 $1,933,222 
Accumulated depreciation(888,009)(867,089)
Total property, plant and equipment, net$1,060,425 $1,066,133 
Depreciation expense, net of amounts capitalized into inventory, for the three months ended March 31, 2024 and 2023 was $12.6 million and $10.3 million, respectively.
Intangible Assets, Net consisted of the following:
March 31,
2024
December 31,
2023
Finite-lived intangible assets$709,730 $710,011 
Accumulated amortization(430,077)(415,310)
Net carrying value$279,653 $294,701 
In the first quarter of 2024, the Company received $10.0 million due to the achievement of a regulatory approval milestone by a third party related to previously sold intangible assets, which the Company recorded as a Gain on Sale of Nonfinancial Assets in the Condensed Consolidated Statements of Comprehensive Income.
Accounts Payable and Accrued Liabilities consisted of the following:
March 31,
2024
December 31,
2023
Accounts payable and accrued operating expenses$292,238 $315,509 
Accrued compensation expense148,479 201,067 
Accrued rebates payable101,599 96,179 
Foreign currency exchange forward contracts13,676 33,853 
Accrued royalties payable10,188 14,299 
Lease liability8,574 8,779 
Accrued income taxes 6,071 2,651 
Deferred revenue5,151 4,620 
Other7,567 6,190 
Total accounts payable and accrued liabilities$593,543 $683,147 
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
FAIR VALUE MEASUREMENTS
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENTS FAIR VALUE MEASUREMENTS
The Company measures certain financial assets and liabilities at fair value in accordance with the policy described in Note 1 – Business Overview and Significant Accounting Policies to the Company’s Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.
The following tables present the classification within the fair value hierarchy of financial assets and liabilities not disclosed elsewhere in these Condensed Consolidated Financial Statements that are remeasured on a recurring basis as of March 31, 2024 and December 31, 2023. Other than the Company’s fixed-rate convertible debt disclosed in Note 6Debt, there were no financial assets or liabilities that were remeasured using quoted prices in active markets for identical assets (Level 1) as of March 31, 2024
or December 31, 2023. The Company had no financial assets or liabilities that are remeasured on a recurring basis using unobservable inputs that reflect estimates and assumptions (Level 3) as of March 31, 2024 or December 31, 2023.
Fair Value Measurements as of March 31, 2024
Significant Other
Observable
Inputs
(Level 2)
Assets:
Other current assets:
NQDC Plan assets$2,487 
Other assets:
NQDC Plan assets31,993 
Restricted investments (1)
2,405 
Total other assets34,398 
Total assets$36,885 
Liabilities:
Current liabilities:
NQDC Plan liability$2,487 
Other long-term liabilities:
NQDC Plan liability31,993 
Total liabilities$34,480 
Fair Value Measurements as of December 31, 2023
Significant Other
Observable
Inputs
(Level 2)
Assets:
Other current assets:
NQDC Plan assets$2,026 
Other assets:
NQDC Plan assets28,119 
Restricted investments (1)
2,393 
Total other assets30,512 
Total assets$32,538 
Liabilities:
Current liabilities:
NQDC Plan liability$2,026 
Other long-term liabilities:
NQDC Plan liability28,119 
Total liabilities$30,145 
(1)    The restricted investments as of March 31, 2024 and December 31, 2023 secure the Company's irrevocable standby letters of credit obtained in connection with certain commercial agreements.
There were no transfers between levels during the three months ended March 31, 2024.
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES
3 Months Ended
Mar. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES
The Company uses foreign currency exchange forward contracts (forward contracts) to protect against the impact of changes in the value of forecasted foreign currency cash flows resulting from revenues and operating expenses denominated in
currencies other than the U.S. Dollar (USD), primarily the Euro. Certain of these forward contracts are designated as cash flow hedges and have maturities of up to 21 months. The Company also enters into forward contracts to manage foreign exchange risk related to asset or liability positions denominated in currencies other than USD. Such forward contracts are considered to be economic hedges, are not designated as hedging instruments and have maturities of up to three months. The Company does not use derivative instruments for speculative trading purposes. The Company is exposed to counterparty credit risk on its derivatives. The Company has established and maintains strict counterparty credit guidelines and enters into hedging agreements with financial institutions that are investment grade or better to minimize the Company’s exposure to potential defaults. The Company is not required to pledge collateral under these agreements.
The following table summarizes the aggregate notional amounts for the Company’s derivatives outstanding as of the periods presented.
Forward ContractsMarch 31,
2024
December 31,
2023
Derivatives designated as hedging instruments:
Sell$1,019,379 $1,249,662 
Purchase$157,832 $198,408 
Derivatives not designated as hedging instruments:
Sell$318,213 $350,269 
Purchase$10,955 $90,102 
The fair value carrying amounts of the Company’s derivatives, which are classified as Level 2 within the fair value hierarchy, were as follows:
Balance Sheet LocationMarch 31,
2024
December 31,
2023
Derivatives designated as hedging instruments:
Asset Derivatives
Other current assets$11,937 $6,663 
Other assets2,489 1,855 
Subtotal$14,426 $8,518 
Liability Derivatives
Accounts payable and accrued liabilities$11,883 $30,005 
Other long-term liabilities2,512 8,171 
Subtotal$14,395 $38,176 
Derivatives not designated as hedging instruments:
Asset Derivatives
Other current assets$930 $547 
Liability Derivatives
Accounts payable and accrued liabilities$1,793 $3,848 
Total Derivatives Assets$15,356 $9,065 
Total Derivatives Liabilities$16,188 $42,024 
For additional discussion of fair value measurements, see Note 1 – Business Overview and Significant Accounting Policies to the Company’s Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.
The following tables summarize the impact of gains and losses from the Company's derivatives on its Condensed Consolidated Statements of Comprehensive Income for the periods presented.
Three Months Ended March 31,
20242023
Derivatives Designated as Cash Flow Hedging InstrumentsCash Flow Hedging Gains (Losses)
Reclassified into Earnings
Cash Flow Hedging Gains (Losses)
Reclassified into Earnings
Net product revenues$(1,119)$3,470 
Operating expenses$504 $(456)
Derivatives Not Designated as Hedging InstrumentsGains (Losses) Recognized in EarningsGains (Losses) Recognized in Earnings
Operating expenses$7,728 $(4,163)
As of March 31, 2024, the amounts expected to be reclassified from Accumulated Other Comprehensive Income (AOCI) to earnings as the forecasted revenues and operating expense transactions occur over the next twelve months, were not material. For additional discussion of balances in AOCI see Note 7Accumulated Other Comprehensive Income.
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DEBT
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
DEBT DEBT
Convertible Notes
As of March 31, 2024, the Company had outstanding fixed-rate notes with varying maturities for an undiscounted aggregate principal amount of $1.1 billion (collectively, the Notes). The Notes are senior subordinated convertible obligations, and interest is payable in arrears, semi-annually. The following table summarizes information regarding the Company’s convertible debt:
March 31,
2024
December 31,
2023
0.599% senior subordinated convertible notes due in August 2024 (the 2024 Notes)
$495,000 $495,000 
Unamortized discount net of deferred offering costs(643)(1,123)
2024 Notes, net (1)
494,357 493,877 
1.25% senior subordinated convertible notes due in May 2027 (the 2027 Notes)
600,000 600,000 
Unamortized discount net of deferred offering costs(6,395)(6,905)
2027 Notes, net
593,605 593,095 
Total convertible debt, net$1,087,962 $1,086,972 
Fair value of fixed-rate convertible debt (2):
2024 Notes
$487,055 $488,288 
2027 Notes
596,622 619,260 
Total fair value of fixed-rate convertible debt$1,083,677 $1,107,548 
(1)    As the 2024 Notes mature in August 2024, the outstanding principal of the 2024 Notes is classified as a current liability as of March 31, 2024.
(2)     The fair value of the Company’s fixed-rate convertible debt is based on open-market trades and is classified as Level 1 in the fair value hierarchy. For additional discussion of fair value measurements, see Note 1 – Business Overview and Significant Accounting Policies to the Company’s Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.
Interest expense on the Company’s convertible debt consisted of the following: 
Three Months Ended
March 31,
20242023
Coupon interest expense$2,616 $2,616 
Accretion of discount on convertible notes841 839 
Amortization of debt issuance costs149 148 
Total interest expense on convertible debt$3,606 $3,603 
See Note 10 - Debt to the Company’s Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 for additional information related to the Company’s convertible debt.
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACCUMULATED OTHER COMPREHENSIVE INCOME
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
ACCUMULATED OTHER COMPREHENSIVE INCOME ACCUMULATED OTHER COMPREHENSIVE INCOME
The following tables summarize changes in the accumulated balances for each component of AOCI, including current-period other comprehensive income and reclassifications out of AOCI, for the periods presented.
Three Months Ended March 31, 2024
Unrealized Gains
(Losses) on Cash
Flow Hedges
Unrealized Gains
(Losses) on
Available-for-Sale
Debt Securities
Total
AOCI balance as of December 31, 2023
$(29,658)$870 $(28,788)
Other comprehensive income (loss) before
     reclassifications
28,860 (2,242)26,618 
Less: gain (loss) reclassified from AOCI(615)— (615)
Tax effect— 509 509 
Net current-period other comprehensive income (loss)29,475 (1,733)27,742 
AOCI balance as of March 31, 2024
$(183)$(863)$(1,046)
Three Months Ended March 31, 2023
Unrealized Gains
(Losses) on Cash
Flow Hedges
Unrealized Gains
(Losses) on
Available-for-Sale
Debt Securities
Total
AOCI balance as of December 31, 2022
$8,226 $(12,093)$(3,867)
Other comprehensive income (loss) before
     reclassifications
(7,859)5,247 (2,612)
Less: gain (loss) reclassified from AOCI3,014 — 3,014 
Tax effect— (1,229)(1,229)
Net current-period other comprehensive income (loss)(10,873)4,018 (6,855)
AOCI balance as of March 31, 2023
$(2,647)$(8,075)$(10,722)
For additional discussion of reclassifications from AOCI see Note 5 Derivative Instruments and Hedging Strategies.
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION
3 Months Ended
Mar. 31, 2024
Concentration Risk And Geographic Information [Abstract]  
REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION
The Company operates in one business segment, which focuses on the development and commercialization of innovative therapies for people with serious and life-threatening rare diseases and medical conditions.
The following table presents Total Revenues and disaggregates Net Product Revenues by product.
Three Months Ended
March 31,
20242023
VIMIZIM$192,520 $189,192 
VOXZOGO152,889 87,836 
NAGLAZYME105,629 123,021 
PALYNZIQ75,709 62,352 
BRINEURA39,047 39,144 
KUVAN35,910 50,478 
ALDURAZYME35,262 34,403 
ROCTAVIAN849 — 
Total net product revenues637,815 586,426 
Royalty and other revenues11,018 9,989 
Total revenues$648,833 $596,415 
The Company considers there to be revenue concentration risks for regions where Net Product Revenues exceed 10% of consolidated Net Product Revenues. The concentration of the Company’s Net Product Revenues within the regions below may have a material adverse effect on the Company’s revenues and results of operations if sales in the respective regions experience difficulties. The table below disaggregates total Net Product Revenues by geographic region, which is based on patient location for the Company's commercial products sold directly by the Company, except for ALDURAZYME, which is marketed and sold exclusively by Sanofi worldwide.
Three Months Ended
March 31,
20242023
United States$192,999 $166,761 
Europe195,748 160,692 
Latin America78,594 67,748 
Middle East57,075 91,642 
Rest of world78,137 65,180 
Total net product revenues marketed by the Company602,553 552,023 
ALDURAZYME net product revenues marketed by Sanofi35,262 34,403 
Total net product revenues$637,815 $586,426 
The following table illustrates the percentage of the Company’s total Net Product Revenues attributed to the Company’s largest customers for the periods presented. 
Three Months Ended
March 31,
20242023
Customer A14 %14 %
Customer B11 %10 %
Total25 %24 %
On a consolidated basis, two customers accounted for 15% and 11% of the Company’s March 31, 2024 accounts receivable balance, respectively, compared to December 31, 2023, when two customers accounted for 15% and 12% of the accounts receivable balance, respectively. As of March 31, 2024, and December 31, 2023, the accounts receivable balance for Sanofi included $63.1 million and $63.4 million, respectively, of unbilled accounts receivable, which becomes payable to the Company when the product is sold through by Sanofi. The Company does not require collateral from its customers, but does perform periodic credit evaluations of its customers’ financial condition and requires prepayments in certain circumstances.
The Company is mindful that conditions in the current macroeconomic environment, such as inflation, changes in interest and foreign currency exchange rates, natural disasters and supply chain disruptions, could affect the Company’s ability to achieve its goals. In addition, the Company sells its products in countries that face economic volatility and weakness. Although the Company has historically collected receivables from customers in certain countries, sustained weakness or further deterioration of the local economies and currencies may cause customers in those countries to delay payment or be unable to pay for the Company’s products. The Company believes that the allowances for doubtful accounts related to these countries, if any, are adequate based on its analysis of the specific business circumstances and expectations of collection for each of the underlying accounts in these countries. The Company will continue to monitor these conditions and will attempt to adjust its business processes, as appropriate, to mitigate macroeconomic risks to its business.
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STOCK-BASED COMPENSATION
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
STOCK-BASED COMPENSATION STOCK-BASED COMPENSATION
The Company has stockholder-approved equity incentive plans that provide for the granting of restricted stock units (RSUs) and stock options as well as other forms of equity compensation to its employees, officers and non-employee directors. The Company also has an Employee Stock Purchase Plan (ESPP). Compensation expense included in the Company’s Condensed Consolidated Statements of Comprehensive Income for all stock-based compensation arrangements was as follows: 
Three Months Ended
March 31,
20242023
Cost of sales$3,244 $4,331 
Research and development20,677 19,828 
Selling, general and administrative34,328 29,536 
Total stock-based compensation expense$58,249 $53,695 
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EARNINGS PER COMMON SHARE
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
EARNINGS PER COMMON SHARE EARNINGS PER COMMON SHARE
Potentially issuable shares of common stock include shares issuable upon the exercise of outstanding employee stock option awards, common stock issuable under the ESPP, unvested RSUs and contingent issuances of common stock related to the Company’s convertible debt.
The following table sets forth the computation of basic and diluted earnings per common share (common shares in thousands):
Three Months Ended
March 31,
20242023
Numerator:
Net Income, basic
$88,662 $50,852 
Add: Interest expense, net of tax, on the Company's convertible debt2,769 937 
Net Income, diluted
$91,431 $51,789 
Denominator:
Weighted-average common shares outstanding, basic188,866 186,667 
Effect of dilutive securities:
Common stock issuable under the Company's equity incentive plans2,061 3,726 
Common stock issuable under the Company’s convertible debt(1)
8,335 3,970 
Weighted-average common shares outstanding, diluted199,262 194,363 
Earnings per common share, basic
$0.47 $0.27 
Earnings per common share, diluted
$0.46 $0.27 
In addition to the equity instruments included in the table above, the table below presents potential shares of common stock that were excluded from the computation of diluted earnings per common share as they were anti-dilutive (in thousands):
Three Months Ended
March 31,
20242023
Common stock issuable under the Company's equity incentive plans10,947 8,610 
Common stock issuable under the Company’s convertible debt (1)
— 4,365 
Total number of potentially issuable shares10,947 12,975 
(1)    If converted, the Company would issue 4.0 million shares under the 2024 Notes and 4.4 million shares under the 2027 Notes. For additional discussion of the Company’s convertible debt, see Note 6 - Debt.
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
COMMITMENTS AND CONTINGENCIES
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
Contingencies
From time to time the Company is involved in legal actions arising in the normal course of its business. The process of resolving matters through litigation or other means is inherently uncertain and it is possible that an unfavorable resolution of these matters could adversely affect the Company, its results of operations, financial condition or cash flows. The Company’s general practice is to expense legal fees as services are rendered in connection with legal matters, and to accrue for liabilities when losses are probable and reasonably estimable based on existing information. The Company accrues for the best estimate of a loss within a range; however, if no estimate in the range is better than any other, then the minimum amount in the range is accrued. Liabilities are evaluated and refined each reporting period as additional information is known. Any receivables for insurance recoveries for these liability claims are recorded as assets when it is probable that a recovery will be realized.
The Company recently received a subpoena from the U.S. Department of Justice (DOJ) requesting that the Company produce certain documents regarding sponsored testing programs relating to VIMIZIM and NAGLAZYME. The Company has produced the requested documents in response to the subpoena and is cooperating fully. The Company is unable to make any assurances regarding the outcome of the investigation by the DOJ, or the impact, if any, that such investigation may have on the Company’s business, Condensed Consolidated Balance Sheets, Condensed Consolidated Statements of Comprehensive Income or Condensed Consolidated Statements of Cash Flows.
Contingent Payments
As of March 31, 2024, the Company was subject to contingent payments, primarily comprised of development, regulatory and commercial milestones. Those considered reasonably possible totaled $738.6 million, of this amount the Company may pay up to $16.4 million in the next year if certain contingencies are met. $576.5 million of the total balance related to early-stage development programs licensed from two third parties.
Other Commitments
The Company uses experts and laboratories at universities and other institutions to perform certain R&D activities. These amounts are recorded as R&D expense as services are provided. In the normal course of business, the Company enters into various firm purchase commitments primarily to procure active pharmaceutical ingredients, certain inventory-related items and certain third-party R&D services, production services and facility construction services. As of March 31, 2024, such commitments were estimated at $386.7 million, of which $340.6 million is expected to be paid during the remainder of 2024 as underlying goods and services are received. The Company has also licensed technology from third parties, for which it is required to pay royalties upon future sales, subject to certain annual minimums. The amount also includes hosting fees and other enterprise resource planning (ERP) system implementation costs for which the Company is committed.
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net income $ 88,662 $ 50,852
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
shares
Trading Arrangements, by Individual  
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
V. Bryan Lawlis [Member]  
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement
During the three months ended March 31, 2024, our directors and officers (as defined in Rule 16a-1(f) under the Exchange Act) adopted or terminated the contracts, instructions or written plans for the purchase or sale of BioMarin securities set forth in the table below.
Type of Trading Arrangement
NamePositionActionAdoption/Termination
Date
Rule 10b5-1(1)
Non-
Rule 10b5-1(2)
Total Shares of Common Stock to be Sold(3)
Expiration Date
V. Bryan Lawlis
Director
Adoption
February 28, 2024X
up to 6,600
August 30, 2024
(1)    Contract, instruction or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act.
(2)     “Non-Rule 10b5-1 trading arrangement” as defined in Item 408(c) of Regulation S-K under the Exchange Act.
(3)    Represents the maximum number of shares that may be sold pursuant to the 10b5-1 arrangement. The number of shares sold will be dependent on the satisfaction of certain conditions as set forth in the written plan.
Name V. Bryan Lawlis
Title Director
Rule 10b5-1 Arrangement Adopted true
Adoption Date February 28, 2024
Arrangement Duration 184 days
Aggregate Available 6,600
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BUSINESS OVERVIEW AND SIGNIFICANT ACCOUNTING POLICIES (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
These Condensed Consolidated Financial Statements have been prepared pursuant to U.S. generally accepted accounting principles (U.S. GAAP) and the rules and regulations of the SEC for Quarterly Reports on Form 10-Q and do not include all of the information and note disclosures required by U.S. GAAP for complete financial statements, although management believes that the disclosures herein are adequate to ensure that the information presented is not misleading. The Condensed Consolidated Financial Statements should therefore be read in conjunction with the Consolidated Financial Statements and Notes thereto for the fiscal year ended December 31, 2023 included in the Company’s Annual Report on Form 10-K. The Condensed Consolidated Financial Statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions have been eliminated. The results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2024 or any other period.
Change in Presentation
Change in Presentation
Effective during the three months ended March 31, 2024, the Company changed its presentation for foreign currency transaction gains and losses resulting from remeasurement and idle plant costs within its Condensed Consolidated Statements of Comprehensive Income. Effective with this change in presentation, foreign currency transaction gains and losses resulting from remeasurement are presented in Other Income (Expense), Net and idle plant costs are presented in Cost of Sales. Prior to this change in presentation, both foreign currency transaction gains and losses resulting from remeasurement and idle plant costs were presented in Selling, General and Administrative (SG&A) expense. The Company believes that this change in presentation is preferable because the revised presentation is more consistent with how management measures the Company’s operating performance.
Use of Estimates
Use of Estimates
U.S. GAAP requires management to make estimates and assumptions that affect amounts reported in the Condensed Consolidated Financial Statements and accompanying disclosures. Although these estimates are based on management’s best knowledge of current events and actions that the Company may undertake in the future, actual results may be different from those estimates. The Condensed Consolidated Financial Statements reflect all adjustments of a normal, recurring nature that are, in the opinion of management, necessary for a fair presentation of results for these interim periods.
Management performed an evaluation of the Company’s activities through the date of filing of this Quarterly Report on Form 10-Q and has concluded that there were no subsequent events or transactions that occurred subsequent to the balance sheet date prior to filing this Quarterly Report on Form 10-Q that would require recognition or disclosure in the Condensed Consolidated Financial Statements.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
There have been no new accounting pronouncements adopted by the Company or new accounting pronouncements issued by the Financial Accounting Standards Board (FASB) during the three months ended March 31, 2024, as compared to the recent accounting pronouncements described in Note 1 to the Company’s Consolidated Financial Statements of the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, that the Company believes are of significance or potential significance to the Company. The following paragraphs discuss new accounting pronouncements issued by the FASB, but not yet adopted by the Company.
In November 2023, the FASB issued Accounting Standards Update (ASU) 2023-07, Segment Reporting Topic 280, Improvements to Reportable Segment Disclosures, to improve reportable segment disclosure requirements through enhanced disclosures about significant segment expenses. ASU 2023-07 expands public entities’ segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items and interim disclosures of a reportable segment’s profit or loss and assets. The effective date for the update is for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024 and should be applied on a retrospective basis to all periods presented. The Company is currently evaluating the effect of adopting the update on its related disclosures.
In December 2023, the FASB issued ASU 2023-09, Income Taxes Topic 740, Improvements to Income Tax Disclosures. The guidance requires disclosure of disaggregated information about the Company’s effective tax rate reconciliation as well as information on income taxes paid. The disclosure requirements will be applied on a prospective basis, with the option to apply it retrospectively. The effective date for the update is for fiscal years beginning after December 15, 2024. The Company is currently evaluating the effect of the update on its related disclosures.
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
FINANCIAL INSTRUMENTS (Tables)
3 Months Ended
Mar. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Schedule of Cash, Cash Equivalents and Available-for-Sale Securities by Significant Investment Category
The following tables show the Company’s cash, cash equivalents and available-for-sale securities by significant investment category for each period presented:
March 31, 2024
Amortized CostGross
Unrealized
Gains
Gross
Unrealized
Losses
Aggregate Fair ValueCash and Cash Equivalents
Short-term
Marketable
Securities (1)
Long-term
Marketable
Securities (2)
Level 1:
Cash$402,091 $— $— $402,091 $402,091 $— $— 
Level 2:
Money market instruments313,928 — — 313,928 313,928 — — 
Corporate debt securities609,615 1,533 (1,552)609,596 — 177,583 432,013 
U.S. government agency securities218,811 107 (1,165)217,753 14,982 115,568 87,203 
Commercial paper22,005 — — 22,005 15,995 6,010 — 
Asset-backed securities101,806 147 (195)101,758 — 423 101,335 
Subtotal1,266,165 1,787 (2,912)1,265,040 344,905 299,584 620,551 
Total$1,668,256 $1,787 $(2,912)$1,667,131 $746,996 $299,584 $620,551 
December 31, 2023
Amortized CostGross
Unrealized
Gains
Gross
Unrealized
Losses
Aggregate Fair ValueCash and Cash Equivalents
Short-term
Marketable
Securities (1)
Long-term
Marketable
Securities (2)
Level 1:
Cash$229,676 $— $— $229,676 $229,676 $— $— 
Level 2:
Money market instruments499,483 — — 499,483 499,483 — — 
Corporate debt securities587,896 3,476 (1,996)589,376 — 193,251 396,125 
U.S. government agency securities251,952 556 (1,140)251,368 19,976 111,343 120,049 
Commercial paper20,076 — 20,081 5,992 14,089 — 
Asset-backed securities94,744 351 (134)94,961 — — 94,961 
Subtotal1,454,151 4,388 (3,270)1,455,269 525,451 318,683 611,135 
Total$1,683,827 $4,388 $(3,270)$1,684,945 $755,127 $318,683 $611,135 
(1)    The Company’s short-term marketable securities mature in one year or less.
(2)    The Company’s long-term marketable securities mature between one and five years.
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION (Tables)
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory
Inventory consisted of the following:
March 31,
2024
December 31,
2023
Raw materials$148,140 $155,704 
Work-in-process599,462 571,107 
Finished goods390,380 380,372 
Total inventory$1,137,982 $1,107,183 
Schedule of Property, Plant and Equipment, Net
Property, Plant and Equipment, Net consisted of the following:
March 31,
2024
December 31,
2023
Property, plant and equipment, gross$1,948,434 $1,933,222 
Accumulated depreciation(888,009)(867,089)
Total property, plant and equipment, net$1,060,425 $1,066,133 
Schedule of Intangible Assets, Net
Intangible Assets, Net consisted of the following:
March 31,
2024
December 31,
2023
Finite-lived intangible assets$709,730 $710,011 
Accumulated amortization(430,077)(415,310)
Net carrying value$279,653 $294,701 
Schedule of Accounts Payable and Accrued Liabilities
Accounts Payable and Accrued Liabilities consisted of the following:
March 31,
2024
December 31,
2023
Accounts payable and accrued operating expenses$292,238 $315,509 
Accrued compensation expense148,479 201,067 
Accrued rebates payable101,599 96,179 
Foreign currency exchange forward contracts13,676 33,853 
Accrued royalties payable10,188 14,299 
Lease liability8,574 8,779 
Accrued income taxes 6,071 2,651 
Deferred revenue5,151 4,620 
Other7,567 6,190 
Total accounts payable and accrued liabilities$593,543 $683,147 
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
FAIR VALUE MEASUREMENTS (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of Fair Value of Financial Assets and Liabilities
The following tables present the classification within the fair value hierarchy of financial assets and liabilities not disclosed elsewhere in these Condensed Consolidated Financial Statements that are remeasured on a recurring basis as of March 31, 2024 and December 31, 2023. Other than the Company’s fixed-rate convertible debt disclosed in Note 6Debt, there were no financial assets or liabilities that were remeasured using quoted prices in active markets for identical assets (Level 1) as of March 31, 2024
or December 31, 2023. The Company had no financial assets or liabilities that are remeasured on a recurring basis using unobservable inputs that reflect estimates and assumptions (Level 3) as of March 31, 2024 or December 31, 2023.
Fair Value Measurements as of March 31, 2024
Significant Other
Observable
Inputs
(Level 2)
Assets:
Other current assets:
NQDC Plan assets$2,487 
Other assets:
NQDC Plan assets31,993 
Restricted investments (1)
2,405 
Total other assets34,398 
Total assets$36,885 
Liabilities:
Current liabilities:
NQDC Plan liability$2,487 
Other long-term liabilities:
NQDC Plan liability31,993 
Total liabilities$34,480 
Fair Value Measurements as of December 31, 2023
Significant Other
Observable
Inputs
(Level 2)
Assets:
Other current assets:
NQDC Plan assets$2,026 
Other assets:
NQDC Plan assets28,119 
Restricted investments (1)
2,393 
Total other assets30,512 
Total assets$32,538 
Liabilities:
Current liabilities:
NQDC Plan liability$2,026 
Other long-term liabilities:
NQDC Plan liability28,119 
Total liabilities$30,145 
(1)    The restricted investments as of March 31, 2024 and December 31, 2023 secure the Company's irrevocable standby letters of credit obtained in connection with certain commercial agreements.
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES (Tables)
3 Months Ended
Mar. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Aggregate Notional Amounts for the Derivatives Outstanding
The following table summarizes the aggregate notional amounts for the Company’s derivatives outstanding as of the periods presented.
Forward ContractsMarch 31,
2024
December 31,
2023
Derivatives designated as hedging instruments:
Sell$1,019,379 $1,249,662 
Purchase$157,832 $198,408 
Derivatives not designated as hedging instruments:
Sell$318,213 $350,269 
Purchase$10,955 $90,102 
Schedule of Fair Value Carrying Amounts of Derivatives
The fair value carrying amounts of the Company’s derivatives, which are classified as Level 2 within the fair value hierarchy, were as follows:
Balance Sheet LocationMarch 31,
2024
December 31,
2023
Derivatives designated as hedging instruments:
Asset Derivatives
Other current assets$11,937 $6,663 
Other assets2,489 1,855 
Subtotal$14,426 $8,518 
Liability Derivatives
Accounts payable and accrued liabilities$11,883 $30,005 
Other long-term liabilities2,512 8,171 
Subtotal$14,395 $38,176 
Derivatives not designated as hedging instruments:
Asset Derivatives
Other current assets$930 $547 
Liability Derivatives
Accounts payable and accrued liabilities$1,793 $3,848 
Total Derivatives Assets$15,356 $9,065 
Total Derivatives Liabilities$16,188 $42,024 
Schedule of Impact of Gains and Losses from Derivatives Designated and Not Designated as Hedging Instruments
The following tables summarize the impact of gains and losses from the Company's derivatives on its Condensed Consolidated Statements of Comprehensive Income for the periods presented.
Three Months Ended March 31,
20242023
Derivatives Designated as Cash Flow Hedging InstrumentsCash Flow Hedging Gains (Losses)
Reclassified into Earnings
Cash Flow Hedging Gains (Losses)
Reclassified into Earnings
Net product revenues$(1,119)$3,470 
Operating expenses$504 $(456)
Derivatives Not Designated as Hedging InstrumentsGains (Losses) Recognized in EarningsGains (Losses) Recognized in Earnings
Operating expenses$7,728 $(4,163)
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DEBT (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Convertible Debt The following table summarizes information regarding the Company’s convertible debt:
March 31,
2024
December 31,
2023
0.599% senior subordinated convertible notes due in August 2024 (the 2024 Notes)
$495,000 $495,000 
Unamortized discount net of deferred offering costs(643)(1,123)
2024 Notes, net (1)
494,357 493,877 
1.25% senior subordinated convertible notes due in May 2027 (the 2027 Notes)
600,000 600,000 
Unamortized discount net of deferred offering costs(6,395)(6,905)
2027 Notes, net
593,605 593,095 
Total convertible debt, net$1,087,962 $1,086,972 
Fair value of fixed-rate convertible debt (2):
2024 Notes
$487,055 $488,288 
2027 Notes
596,622 619,260 
Total fair value of fixed-rate convertible debt$1,083,677 $1,107,548 
(1)    As the 2024 Notes mature in August 2024, the outstanding principal of the 2024 Notes is classified as a current liability as of March 31, 2024.
(2)     The fair value of the Company’s fixed-rate convertible debt is based on open-market trades and is classified as Level 1 in the fair value hierarchy. For additional discussion of fair value measurements, see Note 1 – Business Overview and Significant Accounting Policies to the Company’s Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.
Schedule of Interest Expense on Convertible Debt
Interest expense on the Company’s convertible debt consisted of the following: 
Three Months Ended
March 31,
20242023
Coupon interest expense$2,616 $2,616 
Accretion of discount on convertible notes841 839 
Amortization of debt issuance costs149 148 
Total interest expense on convertible debt$3,606 $3,603 
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables)
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Schedule of Changes in Accumulated Balances of AOCI Including Current Period Other Comprehensive Income and Reclassifications Out of AOCI
The following tables summarize changes in the accumulated balances for each component of AOCI, including current-period other comprehensive income and reclassifications out of AOCI, for the periods presented.
Three Months Ended March 31, 2024
Unrealized Gains
(Losses) on Cash
Flow Hedges
Unrealized Gains
(Losses) on
Available-for-Sale
Debt Securities
Total
AOCI balance as of December 31, 2023
$(29,658)$870 $(28,788)
Other comprehensive income (loss) before
     reclassifications
28,860 (2,242)26,618 
Less: gain (loss) reclassified from AOCI(615)— (615)
Tax effect— 509 509 
Net current-period other comprehensive income (loss)29,475 (1,733)27,742 
AOCI balance as of March 31, 2024
$(183)$(863)$(1,046)
Three Months Ended March 31, 2023
Unrealized Gains
(Losses) on Cash
Flow Hedges
Unrealized Gains
(Losses) on
Available-for-Sale
Debt Securities
Total
AOCI balance as of December 31, 2022
$8,226 $(12,093)$(3,867)
Other comprehensive income (loss) before
     reclassifications
(7,859)5,247 (2,612)
Less: gain (loss) reclassified from AOCI3,014 — 3,014 
Tax effect— (1,229)(1,229)
Net current-period other comprehensive income (loss)(10,873)4,018 (6,855)
AOCI balance as of March 31, 2023
$(2,647)$(8,075)$(10,722)
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION (Tables)
3 Months Ended
Mar. 31, 2024
Concentration Risk And Geographic Information [Abstract]  
Schedule of Disaggregation of Total Net Product Revenues by Product
The following table presents Total Revenues and disaggregates Net Product Revenues by product.
Three Months Ended
March 31,
20242023
VIMIZIM$192,520 $189,192 
VOXZOGO152,889 87,836 
NAGLAZYME105,629 123,021 
PALYNZIQ75,709 62,352 
BRINEURA39,047 39,144 
KUVAN35,910 50,478 
ALDURAZYME35,262 34,403 
ROCTAVIAN849 — 
Total net product revenues637,815 586,426 
Royalty and other revenues11,018 9,989 
Total revenues$648,833 $596,415 
Schedule of Disaggregation of Total Net Product Revenues by Geographic Region The table below disaggregates total Net Product Revenues by geographic region, which is based on patient location for the Company's commercial products sold directly by the Company, except for ALDURAZYME, which is marketed and sold exclusively by Sanofi worldwide.
Three Months Ended
March 31,
20242023
United States$192,999 $166,761 
Europe195,748 160,692 
Latin America78,594 67,748 
Middle East57,075 91,642 
Rest of world78,137 65,180 
Total net product revenues marketed by the Company602,553 552,023 
ALDURAZYME net product revenues marketed by Sanofi35,262 34,403 
Total net product revenues$637,815 $586,426 
Schedule of Total Net Product Revenue Concentrations Attributed to Largest Customers
The following table illustrates the percentage of the Company’s total Net Product Revenues attributed to the Company’s largest customers for the periods presented. 
Three Months Ended
March 31,
20242023
Customer A14 %14 %
Customer B11 %10 %
Total25 %24 %
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STOCK-BASED COMPENSATION (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock-Based Compensation Expense Compensation expense included in the Company’s Condensed Consolidated Statements of Comprehensive Income for all stock-based compensation arrangements was as follows: 
Three Months Ended
March 31,
20242023
Cost of sales$3,244 $4,331 
Research and development20,677 19,828 
Selling, general and administrative34,328 29,536 
Total stock-based compensation expense$58,249 $53,695 
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EARNINGS PER COMMON SHARE (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Earnings Per Common Share
The following table sets forth the computation of basic and diluted earnings per common share (common shares in thousands):
Three Months Ended
March 31,
20242023
Numerator:
Net Income, basic
$88,662 $50,852 
Add: Interest expense, net of tax, on the Company's convertible debt2,769 937 
Net Income, diluted
$91,431 $51,789 
Denominator:
Weighted-average common shares outstanding, basic188,866 186,667 
Effect of dilutive securities:
Common stock issuable under the Company's equity incentive plans2,061 3,726 
Common stock issuable under the Company’s convertible debt(1)
8,335 3,970 
Weighted-average common shares outstanding, diluted199,262 194,363 
Earnings per common share, basic
$0.47 $0.27 
Earnings per common share, diluted
$0.46 $0.27 
Schedule of Anti-Dilutive Common Stock Excluded from Computation of Diluted Earnings Per Share
In addition to the equity instruments included in the table above, the table below presents potential shares of common stock that were excluded from the computation of diluted earnings per common share as they were anti-dilutive (in thousands):
Three Months Ended
March 31,
20242023
Common stock issuable under the Company's equity incentive plans10,947 8,610 
Common stock issuable under the Company’s convertible debt (1)
— 4,365 
Total number of potentially issuable shares10,947 12,975 
(1)    If converted, the Company would issue 4.0 million shares under the 2024 Notes and 4.4 million shares under the 2027 Notes. For additional discussion of the Company’s convertible debt, see Note 6 - Debt.
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BUSINESS OVERVIEW AND SIGNIFICANT ACCOUNTING POLICIES (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Cost of sales $ 125,180 $ 135,472
Selling, general and administrative expense (225,906) (211,023)
Costs and expenses (560,371) (534,011)
Other income (expense), net $ 1,267 (13,887)
Revision of Prior Period, Adjustment    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Cost of sales   8,900
Selling, general and administrative expense   12,000
Costs and expenses   3,100
Other income (expense), net   $ 3,100
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
FINANCIAL INSTRUMENTS - Schedule of Cash, Cash Equivalents and Available-for-Sale Securities by Significant Investment Category (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 1,668,256 $ 1,683,827
Gross Unrealized Gains 1,787 4,388
Gross Unrealized Losses (2,912) (3,270)
Aggregate Fair Value 1,667,131 1,684,945
Cash and Cash Equivalents 746,996 755,127 [1]
Short-term marketable securities 299,584 318,683 [1]
Long-term marketable securities $ 620,551 $ 611,135 [1]
Maximum    
Schedule of Available-for-sale Securities [Line Items]    
Short term marketable securities maturity period 1 year 1 year
Long term marketable securities maturity period 5 years 5 years
Minimum    
Schedule of Available-for-sale Securities [Line Items]    
Long term marketable securities maturity period 1 year 1 year
Level 1:    
Schedule of Available-for-sale Securities [Line Items]    
Cash $ 402,091 $ 229,676
Cash, aggregate fair value 402,091 229,676
Level 2:    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 1,266,165 1,454,151
Gross Unrealized Gains 1,787 4,388
Gross Unrealized Losses (2,912) (3,270)
Aggregate Fair Value 1,265,040 1,455,269
Cash and Cash Equivalents 344,905 525,451
Short-term marketable securities 299,584 318,683
Long-term marketable securities 620,551 611,135
Level 2: | Money market instruments    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 313,928 499,483
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Aggregate Fair Value 313,928 499,483
Cash and Cash Equivalents 313,928 499,483
Short-term marketable securities 0 0
Long-term marketable securities 0 0
Level 2: | Corporate debt securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 609,615 587,896
Gross Unrealized Gains 1,533 3,476
Gross Unrealized Losses (1,552) (1,996)
Aggregate Fair Value 609,596 589,376
Cash and Cash Equivalents 0 0
Short-term marketable securities 177,583 193,251
Long-term marketable securities 432,013 396,125
Level 2: | U.S. government agency securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 218,811 251,952
Gross Unrealized Gains 107 556
Gross Unrealized Losses (1,165) (1,140)
Aggregate Fair Value 217,753 251,368
Cash and Cash Equivalents 14,982 19,976
Short-term marketable securities 115,568 111,343
Long-term marketable securities 87,203 120,049
Level 2: | Commercial paper    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 22,005 20,076
Gross Unrealized Gains 0 5
Gross Unrealized Losses 0 0
Aggregate Fair Value 22,005 20,081
Cash and Cash Equivalents 15,995 5,992
Short-term marketable securities 6,010 14,089
Long-term marketable securities 0 0
Level 2: | Asset-backed securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 101,806 94,744
Gross Unrealized Gains 147 351
Gross Unrealized Losses (195) (134)
Aggregate Fair Value 101,758 94,961
Cash and Cash Equivalents 0 0
Short-term marketable securities 423 0
Long-term marketable securities $ 101,335 $ 94,961
[1]
(1)December 31, 2023 balances were derived from the audited Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on February 26, 2024.
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
FINANCIAL INSTRUMENTS - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities [Line Items]      
Impairment of assets $ 12.6    
Strategic Investment | Fair Value, Measurements, Recurring      
Schedule of Available-for-sale Securities [Line Items]      
Strategic investments fair value   $ 11.3 $ 11.3
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 148,140 $ 155,704
Work-in-process 599,462 571,107
Finished goods 390,380 380,372
Total inventory $ 1,137,982 $ 1,107,183 [1]
[1]
(1)December 31, 2023 balances were derived from the audited Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on February 26, 2024.
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION - Schedule of Property, Plant and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Property, plant and equipment, gross $ 1,948,434 $ 1,933,222
Accumulated depreciation (888,009) (867,089)
Total property, plant and equipment, net $ 1,060,425 $ 1,066,133 [1]
[1]
(1)December 31, 2023 balances were derived from the audited Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on February 26, 2024.
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Depreciation $ 12.6 $ 10.3
Milestone payments received $ 10.0  
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Finite-lived intangible assets $ 709,730 $ 710,011
Accumulated amortization (430,077) (415,310)
Net carrying value $ 279,653 $ 294,701
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable and accrued operating expenses $ 292,238 $ 315,509
Accrued compensation expense 148,479 201,067
Accrued rebates payable 101,599 96,179
Foreign currency exchange forward contracts 13,676 33,853
Accrued royalties payable 10,188 14,299
Lease liability 8,574 8,779
Accrued income taxes 6,071 2,651
Deferred revenue 5,151 4,620
Other 7,567 6,190
Accounts payable and accrued liabilities $ 593,543 $ 683,147 [1]
[1]
(1)December 31, 2023 balances were derived from the audited Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on February 26, 2024.
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
FAIR VALUE MEASUREMENTS (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Quoted Price in Active Markets For Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets remeasured $ 0 $ 0
Financial liabilities remeasured 0 0
Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets remeasured 0 0
Financial liabilities remeasured 0 0
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring    
Assets:    
Fair value of other assets 34,398,000 30,512,000
Fair value of total financial assets 36,885,000 32,538,000
Liabilities:    
Fair value of total financial liabilities 34,480,000 30,145,000
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | NQDC Plan liability    
Liabilities:    
Fair value of other current liabilities 2,487,000 2,026,000
Fair value of other long-term liabilities 31,993,000 28,119,000
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | NQDC Plan assets    
Assets:    
Fair value of other current assets 2,487,000 2,026,000
Fair value of other assets 31,993,000 28,119,000
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Restricted Investments    
Assets:    
Fair value of other assets $ 2,405,000 $ 2,393,000
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES - Narrative (Details)
Mar. 31, 2024
Derivatives designated as hedging instruments:  
Derivative [Line Items]  
Maturity of derivatives 21 months
Derivatives not designated as hedging instruments:  
Derivative [Line Items]  
Maturity of derivatives 3 months
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES - Schedule of Aggregate Notional Amounts for the Derivatives Outstanding (Details) - Forward Foreign Exchange Contracts - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Derivatives designated as hedging instruments: | Sell    
Derivative [Line Items]    
Notional amount $ 1,019,379 $ 1,249,662
Derivatives designated as hedging instruments: | Purchase    
Derivative [Line Items]    
Notional amount 157,832 198,408
Derivatives not designated as hedging instruments: | Sell    
Derivative [Line Items]    
Notional amount 318,213 350,269
Derivatives not designated as hedging instruments: | Purchase    
Derivative [Line Items]    
Notional amount $ 10,955 $ 90,102
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES - Schedule of Fair Value Carrying Amounts of Derivatives (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Derivative [Line Items]    
Derivative asset, fair value $ 15,356 $ 9,065
Derivative liability, fair value 16,188 42,024
Level 2: | Derivatives designated as hedging instruments:    
Derivative [Line Items]    
Derivative asset, fair value 14,426 8,518
Derivative liability, fair value 14,395 38,176
Level 2: | Derivatives designated as hedging instruments: | Other current assets    
Derivative [Line Items]    
Derivative asset, fair value 11,937 6,663
Level 2: | Derivatives designated as hedging instruments: | Other assets    
Derivative [Line Items]    
Derivative asset, fair value 2,489 1,855
Level 2: | Derivatives designated as hedging instruments: | Accounts payable and accrued liabilities    
Derivative [Line Items]    
Derivative liability, fair value 11,883 30,005
Level 2: | Derivatives designated as hedging instruments: | Other long-term liabilities    
Derivative [Line Items]    
Derivative liability, fair value 2,512 8,171
Level 2: | Derivatives not designated as hedging instruments: | Other current assets    
Derivative [Line Items]    
Derivative asset, fair value 930 547
Level 2: | Derivatives not designated as hedging instruments: | Accounts payable and accrued liabilities    
Derivative [Line Items]    
Derivative liability, fair value $ 1,793 $ 3,848
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES - Schedule of Impact of Gains and Losses from Derivatives Designated and Not Designated as Hedging Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Derivatives designated as hedging instruments: | Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent | Operating expenses    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivatives Designated as Cash Flow Hedging Instruments $ 504 $ (456)
Derivatives designated as hedging instruments: | Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent | Net product revenues    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivatives Designated as Cash Flow Hedging Instruments (1,119) 3,470
Derivatives not designated as hedging instruments:    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivatives Not Designated as Hedging Instruments $ 7,728 $ (4,163)
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DEBT - Narrative (Details)
$ in Billions
Mar. 31, 2024
USD ($)
Debt Disclosure [Abstract]  
Carrying value of equity component $ 1.1
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DEBT - Schedule of Convertible Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Convertible notes $ 1,100,000  
Convertible debt, current 494,357 $ 493,877 [1]
Convertible debt, noncurrent 593,605 593,095 [1]
Total convertible debt, net 1,087,962 1,086,972
Total fair value of fixed-rate convertible debt $ 1,083,677 $ 1,107,548
$0.599% senior subordinated convertible notes due in August 2024 (the 2024 Notes)    
Debt Instrument [Line Items]    
Convertible notes stated rate 0.599% 0.599%
Convertible notes $ 495,000 $ 495,000
Unamortized discount net of deferred offering costs (643) (1,123)
Convertible debt, current 494,357 493,877
Total fair value of fixed-rate convertible debt $ 487,055 $ 488,288
1.25% senior subordinated convertible notes due in May 2027 (the 2027 Notes)    
Debt Instrument [Line Items]    
Convertible notes stated rate 1.25% 1.25%
Convertible notes $ 600,000 $ 600,000
Unamortized discount net of deferred offering costs (6,395) (6,905)
Convertible debt, noncurrent 593,605 593,095
Total fair value of fixed-rate convertible debt $ 596,622 $ 619,260
[1]
(1)December 31, 2023 balances were derived from the audited Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on February 26, 2024.
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DEBT - Schedule of Interest Expense on Convertible Debt (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Schedule Of Interest Expenses [Line Items]    
Total interest expense on convertible debt $ 3,547 $ 3,703
Convertible Senior Notes    
Schedule Of Interest Expenses [Line Items]    
Coupon interest expense 2,616 2,616
Accretion of discount on convertible notes 841 839
Amortization of debt issuance costs 149 148
Total interest expense on convertible debt $ 3,606 $ 3,603
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACCUMULATED OTHER COMPREHENSIVE INCOME (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balances [2] $ 4,951,549 [1] $ 4,603,156
Other comprehensive income (loss) before      reclassifications 26,618 (2,612)
Less: gain (loss) reclassified from AOCI (615) 3,014
Tax effect 509 (1,229)
Net current-period other comprehensive income (loss) 27,742 (6,855)
Ending balances 5,073,816 4,659,043
AOCI attributable to parent    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balances [2] (28,788) (3,867)
Net current-period other comprehensive income (loss) 27,742 (6,855)
Ending balances (1,046) (10,722)
Unrealized Gains (Losses) on Cash Flow Hedges    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balances (29,658) 8,226
Other comprehensive income (loss) before      reclassifications 28,860 (7,859)
Less: gain (loss) reclassified from AOCI (615) 3,014
Tax effect 0 0
Net current-period other comprehensive income (loss) 29,475 (10,873)
Ending balances (183) (2,647)
Unrealized Gains (Losses) on Available-for-Sale Debt Securities    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balances 870 (12,093)
Other comprehensive income (loss) before      reclassifications (2,242) 5,247
Less: gain (loss) reclassified from AOCI 0 0
Tax effect 509 (1,229)
Net current-period other comprehensive income (loss) (1,733) 4,018
Ending balances $ (863) $ (8,075)
[1]
(1)December 31, 2023 balances were derived from the audited Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on February 26, 2024.
[2] The beginning balances for the three-month periods were derived from the audited Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 filed with the SEC on February 26, 2024.
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Concentration Risk And Geographic Information [Line Items]    
Number of operating business segment | segment 1  
Accounts receivable, net $ 637,163 $ 633,704 [1]
Sanofi    
Concentration Risk And Geographic Information [Line Items]    
Accounts receivable, net $ 63,100 $ 63,400
Credit Concentration Risk | Accounts Receivable | Customer One    
Concentration Risk And Geographic Information [Line Items]    
Concentration risk, percentage 15.00% 15.00%
Credit Concentration Risk | Accounts Receivable | Customer Two    
Concentration Risk And Geographic Information [Line Items]    
Concentration risk, percentage 11.00% 12.00%
[1]
(1)December 31, 2023 balances were derived from the audited Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on February 26, 2024.
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION - Schedule of Disaggregation of Total Net Product Revenues by Product (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue from External Customer [Line Items]    
Revenue $ 648,833 $ 596,415
Product    
Revenue from External Customer [Line Items]    
Revenue 637,815 586,426
VIMIZIM    
Revenue from External Customer [Line Items]    
Revenue 192,520 189,192
VOXZOGO    
Revenue from External Customer [Line Items]    
Revenue 152,889 87,836
NAGLAZYME    
Revenue from External Customer [Line Items]    
Revenue 105,629 123,021
PALYNZIQ    
Revenue from External Customer [Line Items]    
Revenue 75,709 62,352
BRINEURA    
Revenue from External Customer [Line Items]    
Revenue 39,047 39,144
KUVAN    
Revenue from External Customer [Line Items]    
Revenue 35,910 50,478
ALDURAZYME    
Revenue from External Customer [Line Items]    
Revenue 35,262 34,403
ROCTAVIAN    
Revenue from External Customer [Line Items]    
Revenue 849 0
Royalty and other revenues    
Revenue from External Customer [Line Items]    
Revenue $ 11,018 $ 9,989
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION - Schedule of Disaggregation of Total Net Product Revenues by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenue $ 648,833 $ 596,415
ALDURAZYME    
Disaggregation of Revenue [Line Items]    
Revenue 35,262 34,403
Product    
Disaggregation of Revenue [Line Items]    
Revenue 637,815 586,426
Marketed by Company | Products excluding ALDURAZYME    
Disaggregation of Revenue [Line Items]    
Revenue 602,553 552,023
Marketed by Company | Products excluding ALDURAZYME | United States    
Disaggregation of Revenue [Line Items]    
Revenue 192,999 166,761
Marketed by Company | Products excluding ALDURAZYME | Europe    
Disaggregation of Revenue [Line Items]    
Revenue 195,748 160,692
Marketed by Company | Products excluding ALDURAZYME | Latin America    
Disaggregation of Revenue [Line Items]    
Revenue 78,594 67,748
Marketed by Company | Products excluding ALDURAZYME | Middle East    
Disaggregation of Revenue [Line Items]    
Revenue 57,075 91,642
Marketed by Company | Products excluding ALDURAZYME | Rest of world    
Disaggregation of Revenue [Line Items]    
Revenue 78,137 65,180
Marketed by Sanofi | ALDURAZYME    
Disaggregation of Revenue [Line Items]    
Revenue $ 35,262 $ 34,403
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION - Schedule of Total Net Product Revenue Concentrations Attributed to Largest Customers (Details) - Customer Concentration Risk - Net Product Revenue
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Customer A & B    
Concentration Risk [Line Items]    
Concentration risk, percentage 25.00% 24.00%
Customer A    
Concentration Risk [Line Items]    
Concentration risk, percentage 14.00% 14.00%
Customer B    
Concentration Risk [Line Items]    
Concentration risk, percentage 11.00% 10.00%
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STOCK-BASED COMPENSATION (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense $ 58,249 $ 53,695
Cost of sales    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense 3,244 4,331
Research and development    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense 20,677 19,828
Selling, general and administrative    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense $ 34,328 $ 29,536
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EARNINGS PER COMMON SHARE - Schedule of Computation of Basic and Diluted Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerator:    
Net Income, basic $ 88,662 $ 50,852
Add: Interest expense, net of tax, on the Company's convertible debt 2,769 937
Net Income, diluted $ 91,431 $ 51,789
Denominator:    
Weighted-average common shares outstanding, basic (in shares) 188,866 186,667
Effect of dilutive securities:    
Weighted-average common shares outstanding, diluted (in shares) 199,262 194,363
Earnings per common share, basic (in dollars per share) $ 0.47 $ 0.27
Earnings per common share, diluted (in dollars per share) $ 0.46 $ 0.27
Common stock issuable under the Company's equity incentive plans    
Effect of dilutive securities:    
Effect of dilutive securities (in shares) 2,061 3,726
Common stock issuable under the Company’s convertible debt    
Effect of dilutive securities:    
Effect of dilutive securities (in shares) 8,335 3,970
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EARNINGS PER COMMON SHARE - Schedule of Anti-Dilutive Common Stock Excluded from Computation of Diluted Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total number of potentially issuable shares (in shares) 10,947 12,975
$0.599% senior subordinated convertible notes due in August 2024 (the 2024 Notes) | Convertible Senior Notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential shares issued if converted (in shares) 4,000  
1.25% senior subordinated convertible notes due in May 2027 (the 2027 Notes) | Convertible Senior Notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential shares issued if converted (in shares) 4,400  
Common stock issuable under the Company's equity incentive plans    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total number of potentially issuable shares (in shares) 10,947 8,610
Common stock issuable under the Company’s convertible debt    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total number of potentially issuable shares (in shares) 0 4,365
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
COMMITMENTS AND CONTINGENCIES (Details)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
third_party
Commitments And Contingencies [Line Items]  
Contingent payments upon achievement of certain development and regulatory activities and commercial sales and licensing milestones $ 738.6
Contingent payments reasonably possible upon achievement of certain development and regulatory activities commercial sales and licensing milestones, to be paid, year one 16.4
Purchase commitment 386.7
Purchase commitments expected to be paid in 2024 340.6
Early Stage Development Program | Third Party  
Commitments And Contingencies [Line Items]  
Contingent payments upon achievement of certain development and regulatory activities and commercial sales and licensing milestones $ 576.5
Number of third parties | third_party 2
EXCEL 69 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &YOFE@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !N;YI8LR3,DN\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NFG'$%'7"X@32$A, G&+'&^+:-HH,6KW]J1EZX3@ 3C&_O/Y ML^0:O<(^T'/H/06V%*]&UW91H=^( [-7 !$/Y'3,4Z)+S5T?G.;T#'OP&C_T MGJ LBC4X8FTT:YB F5^(HJD-*@RDN0\GO,$%[S]#.\,, K7DJ.,(,I<@FFFB M/XYM#1? !&,*+GX7R"S$N?HG=NZ ."7':)?4, SY4,VYM(.$MZ?'EWG=S':1 M=8>4?D6K^.AI(\Z37ZN[^^V#:,JB7&7%*BO76WFCKF^5K-XGUQ]^%V'7&[NS M_]CX+-C4\.LNFB]02P,$% @ ;F^:6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !N;YI8Y1A/V\T% #,'@ & 'AL+W=OV$2 ]%-8N8XT'[[ M'2>0M)US0%%YT^;I_/'?QP\_VX.M5-^2E1":/$=AG%PU5EJO+UNMQ%N)B"?G M+.0*N(:;M6RE:R5X'X6%(4MYCB=5L2#N#$<9,^F:CB0J0Z#6$P52=(H MXNIE+$*YO6K0QO[!8[!<:?.@-1RL^5+,A/Y]/55PURI4_" 2<1+(F"BQN&J, MZ.7$928@^^*/0&R35]?$6)E+^42(3"TT:"P[^-F(@P-$I0CG]W MHHWB-TW@Z^N]^FUF'LS,>2(F,OPS\/7JJM%K$%\L>!KJ1[G]5>P,71@]3X9) M]I=L\V_;[0;QTD3+:!<,)8B"./_/GW<5\2K I14!;!? W@70JE]P=P%N9C0O M66;KFFL^'"BY)!M G!Y.Y$8H,H6,D29)5ER) M9-#2(&Q>M[R=R#@7814B+KF7L5XEY";VA?\VO@4%*DK%]J4:,U3PGJMSXM(S MPAS6MI1G@H>/UA#.F"W\37'@78AK))!0V5FS9[1F8:>B>1BDQD&FOU O]]:TT<4+^^L3G&@^I:?@44]!C+ M3_R9W/G06X,%I"?KJ]5-^H!DI]=TW'ZWQQRK7S2XKE]6^F7'^!WY/J@G9_L+ M\@F^(Y]C>UYQR6[7,>$^5Q+:B@*VL_I&1>KZ+IF(HA3R/]\3:]&!ITIN@MBS)QG7G(RL1D_!2;0$)8KC MS7NC4YEH&%O_"M;58Q2NV&_W'6IU>@IDHB4S41QULN8Z@I5OM3%;"Z4K&&$(<$+EP.LU.U[&/MJ< )%H2$L7QYBG0 $=R02C[ MMS.RYHIL>)@*\KUS[E2TV%/@$RWYB>+@ M ]3K!_&2S%ZBN;2-DN,# N/[QP>KKU,P$BL9B>$4L\\AN7GV5CQ>BDHP/"#T M,)I=CZR+3SRPKL,2B=A12#1)E3++EWS-DJ42YI'4NN%R0/&K=9MF@D?5]5FB M$#L*A>YB6&/G^W-F'4& IE74(.J#S MB2MH[2//$R $,GXN:75\"@!B)0"QHP!H%O$P).,T@=>)O=WB.I7+;CRNKK^2 M>]A1W',3";4T'?,74- K0(-HS6-[:G'!:J.GP!Y68@_#J66?R)6 1&+V<)EJ M>Z? 'U;B#\/)93_2OIG;9]FV-OF<:H#9V,RA5LLC5+C(U MO]?M]QQWT-K83)8,Q'!R&44B]K.-L-N0V[W@ M79.P7AL))P& XHQ0;?;9 8 MC/TJ@,INX:%]J,'%*H\.3D$[;DD[[H$]FW<>=WNVE2X/R'VQDBH>5-=CR3ON M<;P#-E6V,^>+9_*;L XT!Z0<8'&GW6MWK?N9>'!=GR7ON#B=[('N=7/%-M\/ MR#6;E#5=>T(_%'A:K\X+S8R7':,FQ#.[D?G18?&T.*H=90>4K?+S_)SWGIL) M,R&A6$"H<]Z%$4_E1Z?YC9;K[/1Q+K6647:Y$MP7RGP [Q=2ZOV-^8'B 'OX M'U!+ P04 " !N;YI8AANXH>(% A& & 'AL+W=OD^BFCRZY:%_/FF@SNO#V;!9BOD@V[_>D$L>IMG_Z+FP-3IHN4\%CPIG0! %6T;JC@O:O$_Z,$FD-T>1%-C:9-[ )8CF-N"QV*;( MCU=L=>K?!9(E4_+*])9H S[0Y!*9^ (1@U@*/,.WNYL:.&8Y\&86SVR)-_._ M^^-'?WZE&IK[HDMUT8.FF+#FP3O_//[!C_*7B=:9@)RRMDJ6E MB]Y?<$%#6.X'%N^9,@MR?R?SEWO.H>]8KFO"$!^.233-;,^QL%V:G<"S2WBV M=A(F4W\V6(S&7Y#_)JI,V)C'ZR"F\3*0HRWQJR7% M:,#YC WX5T.ML&N#?"2D^ U;'=17,@'B#6(O4&JEZF56A#K^ONT89@_7<2KL M3,O N 4LJ< 2?3;D&GX_FSR@8A,$^5=")0T(+BP@4D?:-'.(95@M0"N5Q%IY MDFG+8!\44$TL>:1<5D6$DQST3,>N(U288<]J65:X4CBLE[@283'A2HA6,R_E MAEF'J#+K&6T0*Y7#6E'I3\26)<4(HH\%SD\7*&;*O;6(=JH"3@-LT^HS-MVC M+?@4;:516"]216[>^O>365EM+@8_?75^*K3(L!5CV[2#CAUC05]:%KY"D!S7;>1JTPR$HJ78P95L8;UNC?U%,9Y*;&ZCQG)= MI[G2FV:VX=HMVH\K?<)Z@?('LS%48G,$VQ&:?QW,_ MT.YB/AN@C:,&*AR%- M4@3;:]YO?%)2R#_1.][7+YNIH+(B+9E *LTB>LU2$;@;?7N4_=3;*10?J5&H MUPA*JU8*E881O8;]R+I>!L7, 61LPQ!DX]C%9!N)>FO^/4E#KL>:2Q4)1VENFT M;.>DTD2BUT15.ZX$:C96*L;.L2@70)MVENEY;6-?*2/1*^,8JLQ=PE?[I="V M@/HP[^VOSA7ME'2EM43?4FK[>G+63O)-#77,7LNKLN= MPLYV'8NTM&FD$F?RFXZ2_Z*A^)7U9SPK@K1PM<'>/3MGBG9*O=)ZXOZ//-36 M">]F>J9HITRKPH'H"XYWJU).P>';9&+-ED9] IZ,H^ M%OEI9/FT/.<>9*>[M>>W^&J8GU978?+#\P>:;((X12%;0TCCL@X3%X)'V>66T15+I &\7W,N7F_D!\J_"O3_ U!+ P04 " !N;YI8 M&8;64%@' "-'0 & 'AL+W=OR M)8I)@3SI7EQ-=EHO;V8S8IXPS-6G,LM MS^')6JJ,:;A5#[-BJSA+:J66/? EUW]M[Q3ZRH$@S^/_(:G:14)<'P[ M!)VT[ZP3<((2OF9EJC_+W1_\,""OBA?+ MM*C_1[N#K3-!<5EHF1V< 4$F\N8O^WY(Q)$#=D<"K 3\]O/GU]ZYY'QEYWY],G2.*IX@XQ#6XW]C=%SQNW:G!?6%W_X+_ M.76:0;K:G)$V9Z2.0L=R5BK%#P>@YGG81*T9B=(W1:I:T6ZW$BESS17&4S11U[H; QF M$\<[>C^)(B]T>S"'9A2'?DC-,+T6IF>%>1W'L@1@0)HQAV2N4CY%.=4),9#1S7#-1O@?I6H.\AB;F6:F]"Y@]>B3$-HI#TH)GLG "/)3%H ML056;)_TABN@Q^,Z-,$,AJ_W*0F#'DJ#F8MIA,T@PQ9D: 5Y+S5+7P R-$S' MT'-P/YKBAX6T$> M98U#T)/I[/B.2[P^;J.AC^E(=>).(+%5DX [-,L?!'#;84Z-@R7#61U$OM?G M.)-=Y ;.2(WB3M^P7>!^ES+9B30U@J/#!$4^CJ(^N&?M3L%UDH;MFK;@:PZE MF2#-OEL8! ^E"GLN?/)!%HV&7NB,(>U4#=MEK6%D"\2A2.'0#2*GC]!@%V"/ MCI <[M0,V^6L86,+P*%4^6% _&"00Y.A"^PT5C6=J.'@17UE*MA*I$(+;N9B M;!7''R7CUXIV.NA.)+%=)=M^:,OVK"8,(#D6QZJ$:7^4"6,BAI+H1=0;3ONA M'?1QV!WI.'$GG=@J5<<]9RQ!3)2N.2_A*PL]1P,P;N12K]^4&.UH&(R )IW^ M$;O^G?8ESZ28#+4-.R'4;;]P388X".I5GA%OIX($O[1!>:XRB%5/?WC=]4K1 M3L=]M,JTBVC7I[QX;I&A2D)!^$Y?^=0&E03UCKAH&1-AB&4BC=6 YV\$L]: TLM MXZ\;F29<%3__%!(65KR"^0YSM1I_J%BPP "8J4&9A;_X\E;!%]@&@3^U N"6EMP M&$Z]*)Q"X_-D+HJB4IOJJ2QU ;UK(O*'*2S1BRVO-R93XRJ8&):W@X[&9!2. M]%NDZQ6(?05\G22BVCB%V;ME(CD3.8K95L!L-@(=KG ]Z$^)W]_S,!MBSRN*S[FFC#TP2M]@A8 P'-?RM9*M8"/D7;^%9N/"]8O4E\ M!ZL@X_"&^GX&/#+4*(-=%/K.R-BZ-H#8VP#H8_=&I+[6K[!?^#?L&_ M0G7'/%M!F3SMY*,5@]*.8:0[KJH>1T'9)&BM9%9S RN![6HVR N9BJ2>L;^) M''P$I&JIX8=Z&P>)/$[+!)X"(5:>!]HY)*Q UWD.)(,^\RUT[@@XI3H]0M@Y M^P]:2U6[[#EH"\^3FH9Z0*=H+5)XL!-Z4QLO;V_J*'RE2J;VB/C-T<8YNH>G M*_X@\ARTI!O@TUOT1G%^!E0(@;8P7IG\WP_^Q6,W5<'LZ(PJX^JA/NLK4+WX M:XY>VE\/YXF47BQH?2PV>.(^'37.NE#-0>6?3$'*"Y3R-81US@.H:M6<_34W M6F[KT["5U%IF]>6&,TAZ90#/UU+JIYOJ!>T)[/Q?4$L#!!0 ( &YOFE@T M'RE(M ( '8' 8 >&PO=V]R:W-H965T&ULK55=;]HP M%/TK5C9-K=21#TB@78A$@:J5NA:5;GN8]F"2"['JV)EMH-VOG^VD$73IES0> MB*]]S_$Y-\YUO.7B3N8 "MT7E,FADRM5GKBN3',HL.SP$IA>67)18*5#L7)E M*0!G%E10-_"\R"TP84X2V[F92&*^5I0PF DDUT6!Q<,I4+X=.K[S.'%#5KDR M$VX2EW@%L]3ZL]@V?V_(I%!W7](Q1X0:\%/GX9/H&T@7?WX:YV MWY0@:$H06+[N,WQSA17H@ZD07Z(SPC!+":9HQB6Q)^WG:"&5T.?M5YO5BKO7 MSFV^P1-9XA2&CO[()(@-.,FG#W[D?6DS_I_(]LK0;SZ_&UK#WQ MO49\[QWBJX.)\%KE7) _D%D3U6RK\HH\W-$4>O7OB?JW9.XY"!L'X?L=$"G7 MKZL/_]'D#X[[_2CL]Y^H;\L>QS_"2Y6F?Y MUV)!:8F^)W%:7'<69;F\[/6*V8(F0?$I6]*4_3+/\B0HV6G^TBN6.0W"RBF) M>T33K%X21&FG?U5=^YSWK[)5&4OVK9?!"I[3\LOR%B6,$IH649:BG,ZO.S?XTB(QG16D+K&S(YWBR+B^HO6M>V6@?-5D69);4S MZT$2I9O_P?=Z(/8#6#J[8)7PH<-I[Y+2*09N05WP9!F70O\JS M-V,GT MB?W[8W3_-$4/=^SL8?#;Y.'WX>AQ^B\T^O.+]_1?U$5?ID-T\?,']#.*4O2T MR%9%D(;%5:]D_>+HO5G=A\&F#^1 'YZR,H@E;B.UVR!+$C;#V"#-OEY*W,=J M]YLPC/@4#6*T#**PR^YA%BPCUA49V.1H7Y9!^H9F>WU""QJ'Z/D-E0N*[O\< M#F2XWI%.SF:K9!4')0U1QG!RW@);"!=\A7JE*,Z*0@;KGPX[I/-H%I4"2H_Q M:$LFLB43J6"- [#319#3 F7SQCA\1,_T)4K3*'UA2UDCG=*)9Y[+8AG,Z'6'C6A!\U?:Z?_R$[:T M7V5DW("9%1C/.J]][%C$Q)JF7?5>]WD'V>P$$LR#!/.!P!I,T[=,TRMT_4# MO73&JH&"H@O&G.KH U^$IIQOBRP.:5ZPA>K;*BK?T%^/61PCEDW701Y*>:)# M\@02; P)-H$$\R#!?""P!I6,+94,Y=KA%<5JLR:M4L8;1#>LB=BEE-=N:,F6 MK,:"):.0LHUS*62TEQK=U-H+#62C$T@P#Q+,!P)KL,/VXV-VA-4)@;T-@_\#JP(:0 M5 K1)=K;F&UV68[[8#K!+*X*I'.C2LDV-AM4< T=.((#(!LTH,$\X' M&@S VDX4TY0<&"R"](7RG#$X*.ADZ;=5$$?S:*.AT#QG!X,]PE1+ [K@RH]T MRZ#NP[GL 44;UVB-DE)SQ05$8M5MFWF@7?.AT)K4V--+L9(:#Q(5CF6#+&'5 M!E?CY*'&[8&R'%,HK4;JIL^.(23:!!3-.VU ?*A&F['>R9E8+2O>LZ2^B:TT MJ&U%T-0$/5KKT:QZ9JLW!'JON$Q M>"*#'TG@&;]$9K4E1-/"V+2(6*)*M$;7L5H2@,2,.+98&OLR.XM@6%*#*'RC:&!1M HKF@:+Y4&C-EYUV*B%1JX0PSP;4C9S]EI)$N!-? M3Y*H=J9I6<(:, 'MF >*YD.A-2._$P&)6@0\YQF!&NKL^()*A*0MPUG8U+'( M!%#M#Q3-AT)K,F'OC4>U1/A#GA2H^W VA4 %22)[+[+UJ%%BU6V;>:!=\Z'0 MFM38"8U$+33^HR<%I*W1$=LV1%%9W?39,01]S1 4S3MM0'RH1INQW@F@1"T8 MJI\4D+8PZ3B66$N/U&V<'510L1(4S0-%\X\.;S.H.Q62J-_]._*D0+K1KR$; MKU%IMNY@\94LB2$6GYR.96@6=HEEB.MKV["+L2TJ!I[43C,L<39)S$R=..ZA M,>4R7//*3G(A:LF%[8+1$TN3DF<%\RRO,FBYR"GMLNQ:+M"2YE$6%FA-%$0L]T>NY"PZKS@LS5>A>Q7 MEKJY9_T%QR\_.03;OQ;H)DU9TD:/=)GEK'Q/^78P05CK_K;MUAL-:VT]&@ J'/^2K(WQ"Q-ASZA"[P!XG[=@S^S^_S MX\DW*EMG>WL?+B4T?ZD^E"M8SEREY>8=W>W5[<=XM]4W:\+U ;X8#O,U)F2VK M3ZV>L[+,DNIP00,6/6[ ?I]G6?E^PAO8?@;9_QM02P,$% @ ;F^:6!UF ME%ZL" V"4 !@ !X;"]W;W)KUG&2GG566;8YZ?72<"76//TN-R*!7Y92 MK7D&M^JQEVZ4X(M\T#KN$FL>)9W!:?[L1@U.Y3:+HT3<*)1NUVNN7L]% M+)_/.KCS]N V>EQE^D%O<+KACV(NLOO-C8*[WD[+(EJ+)(UD@I18GG6&^&3$ M/#T@E_@1B>=T[QII4QZD_*EO)HNSCJ,1B5B$F5;!X<^3&(DXUIH QS^ETL[N MG7K@_O6;]LO<>##F@:=B).._HD6V.NOX';002[Z-LUOY_*BYEG0X*MVDFU^5@0+".DN(O?RD=L3< ])@'D'( J0]@+0-H.8#FAA;(,8'ITH^(Z6E09N^R'V3CP9KHD1/XSQ3\&L$X[+!:#:]&$_GXPL$5_/9U>1B M> WLW1[!*-AO,_T>75[*\YZJ+[^07Z\NM7]"N*$G2WDMN4)XOT MM)3%K>3-&U3+)5BL;)0BP.Q_? BITIY,V4,W5=T3Q M-T0WR=G:-9C?CV^'=9/H'&H[N)C\F=Y/Q M_,3DMD(M,ZO5R_HDW?!0G'5@W:9"/8G.X+=?L.?\;K+Y2,H./,!V'F V[8,I M9*$H">5:F,PLQGKY6)ULG@:^[WGDM/>TC[\IY3J^6TD= '-WP%SKU P7?\/* M@F24I2B3D(U"F811+%"R0ZR?Z[N0IRNT3<5"1SLD3\6S*'DLLD^412(U3J%[ MS"D\DK(#3WD[3WG6*;P0H#2,>)%RDP7B:ZFRZ-_\@!;OL2^V0IZL-SQ2>M8U M8 M&;'EW":\I@HGGMD$D%43R3@I8"J7R!%@D1OXBS!A)11H%BF*?KR"-'QU8B;FN;?=U@= M>E/.\W!;U%8DB>TL.T,.1(+:SX 1X),FD>C6B:U):%WL^:>02DQQS K\%7<5^ MV$Y_>;!#7P,)!5*>)=^9F P*"5H':I"#;.*TE!*XXCQL)[T"J 5@D\.ZF&#: M\*1!CA)JADIR09B(#XW@/Z_ M9H-)CD+8M,0JJ=B/V-FO<'(LD\>/X6TR'*5.O;@P2#'BM61$4M$@L=/@]*T9 MV"CY%$''BAY>T9>R,_AJ; V,-C3YCWE!']>-,-!DGP:TS8R*)\GGNM+)],=X M_I&NE!RU+3V6MD,O5)Q+[)Q[LU50&Z1 <%!UP83"Y&6OW] FYCHKP5(2_VRC MC2[+C*XP<:Z'&P6#48XQMVW=5.Q,K(0WN.;95N4AEH/5]6YNR3L]1*GUH*"@ MV*7UI&J0(]C%N"7[DXI(B9U(#]S^'E@30Q+L>?6*TB1(B$,]U@*WHE)BI](; M)4,A%BE:*KG^;%=!3-UCLZDPB+74PJ0B66(GV3HV M$M9\]"3R=&N<6-JD\#X.ZJV/08I@[+5LT-"*Z:F=Z>]T@PN%5;2 @C_F&01E MN1F8KK@2"%91%HNWGKVTJK#4:(R!RED0,+]NCD'.A7!NB]*]?6A[:WS#7XNM M3D ;RD0O+(T=+E.H8U3K7@YM]KOUC& 0Z0:LW](3TXJ?Z3O\K"!*H@TD6"4V M>_#+Q N9(1::1XRP#:S+ZAME)B'LX!;*H!4S4SLS-W)9A=B>RVB3;QE%*+N'RF-&IY FJ# AV,VM8:?_3K'$D;8>F5ZQ/ M[:Q_+AZC)-$+0Y?@0D5R8;2YR=U]UVWN@YGD"'-IRT8 JSB>V3OML6ZL;0A9 MLSON0TL7U*L0@YP+15:_)>>PBG\9M@;1_/[FYBK_6#N\JC[5HHO)?'0UF]_? MMM0@S,KJGXVF8VD[]$'%V ?@7=PX M(6 0PZQ?WZSH[9V160OUF!\=2E&.O3ACLGNZ.YXTS _EU)Z?XY-1<;KF"C@MA=IT"2J=[WWPNRJ.$14WF=SD)W$>9);)=7ZY$AQJ<"T OR^ES-YN M] MVA[D&_P502P,$% @ ;F^:6'(ZL+9F"P H2 !@ !X;"]W;W)K MZK+Y0*XEM5 M&G\P*$*HWVYN^JQ0E?0C6RN#-S/K*AEPZ^:;OG9*YKRI*C=WMK9^WJRD-H/# M?7YVX0[W;1-*;=2%$[ZI*NENCU1I;PX&VX/VP6<]+P(]V#S<$7K6Y\[UJ0)E-KO]+-:7XPV"*!5*FR M0!0D?J[5L2I+(@0Q_D@T!QU+VMB_;JE_8-VARU1Z=6S+WW0>BH/!ZX'(U4PV M9?AL;WY129^71"^SI>>_XB:N?;DW$%GC@ZW29DA0:1-_Y;=DA]Z&UULK-NRD M#3LL=V3$4KZ701[N.WLC'*T&-;I@57DWA-.&G#()#F\U]H7#HZO)Z=G)9"+. MOYQ\_G)Z\IL8G[T7D]./9Z7KV45R<__OT^/1DLK\9 MP)H(;&:)S5%DL[."S:[X9$THO#@QN[@IZXRRSC0G:S,6%+76FE1?_&4]]<(B;_SZD<*2W]S ] MRJ6WOI:9.A@@6;QRUVIP^.*G[9^WWCTB[5XG[=YCU/\ZK_T-;,29#(U3PL[$ M>:VOAN)(6_@0MQ>%1'9EJ@DZDZ4X-=E(K(5"B6-; MU=+<"NNZQ>M">R'%O+13+)UJ&U16&%O:^:W(TG)P :$ 7L$*N,]X*EWDV!+Y M[T4HG&WFA9@KH\!2Y-IG]EJYVY&X[''-U34J5@UV)B?:E7*9EJ7^'Y&0;JZ8 M0P$%:\U491 RS^%KNE'"61M$)AO/EFB99=;DFBVRQ.V?'NNGR'9!L2)=5C#; M) -J8!!KGU_(JG[W?AU$:SG5)&D9V6N=0Q$C;%U;%QJC MPRVI,U5BIK%E(]@-M*NO( Z#V=E,.>+C3.-V0&2'XUFHS8C4Z6Y2WZ7J9JHB47):Y&+F44)5ZL\?*/ MX_'%.EN$8[>A-W3GU+PI4PI#<'HY.3GFV/FUD2XH!PZ?%5D."XR@3BFVMS9^ MC?%KA4$6@%?9D)'+LB6B3<03W)BQ$LL4!T]I/8H'TD']T6C2;'HK.@F9+^5Y MB>R#>UK;^,XV\&H9"L[O2AJ@"O; %"&GKMOX(?Y]5L@(A<2AX) MH#+6;>F+7$<'4L9Y5K'2O@0D@FW;='FZ.SWD+6,M46!!KA6$KRB;42]^;TP$ M,)RCL3!^CR29],S&C %5:$.6H[TS*(ZUMR@RT) J\GN5J6J*T$W==+?U%PO0 M*\0O?GJ]L_WJG1=C8QK0B&[O>_U?SU>^C0WBDP*TB[2V%),VFHI482F@[8T! M-N:/2I!W!+)K0(":PM%C@MIYA2@RX7E!+4JENF\<5R2GJ+2<,GT&9.. MYJ_[Q$EJ"E948,!4YY3)EHPNYA@(8B BSSQG-!F!Y)@Y6^&V4I(RC#.479RC M:]4E5;',^M24H!3Q7A%2O4""J4EHIPJ:&* T@(2MU*AGAI1 2-FLLUA?J>%? MJA$BHURI)B_@/<=@YS'5)HB M5OY^3ZF[LD[0=4%A*#[&1L3[QCF23Q.F9G^L33XRIAFO*]M)+7]@T4PE0MJ MILIQ9S"9:IT2,U/(*M8S-D\K"1P&OK2#+]DCH=W1%S,:0X-M%MI*LD+_/@ $ ME$%110.)R/,?KT=OT)[@#:P#PZ4@&A(R4[W%VSNCK?[JUD/W%NZ.MOOK+FV MC\\[FZ3P]A%EW17ISN;',N.II7@W6FN%?0I)$*.U)5@2Z2_WKXB)IK@E2!H6I/+ (K MDEC Q@L%NAR98JGX:NQ-J?)YA/PIW)'6"[X]G?J]AQHEX_9 QDA:S1H:+H>T MBS!(VUE34\TUX7-BP)4+8O?E?3XZ04TIV<: %S+_'0-:UVPD @I)CX'%*=** MK&;BY!N]0U(FH6V-L@<38=O"2L,.--QR+$DQD]HMQRTVM!JFM2I6 &1@83:$/&]$""U^EB--]F, R7OK^=&1_%64J45\5Z&? #"342D]YH^M#9TB6;90%,#>4\^94& M7BYBOM7XKM/Z4V]_IFM)/P_ML<>J.$4FAM]E$$T32PV-&6);L'3;[\11XS'= M8SH_QS1\3:>R%!??L\8*39\\/OS J-+5[\=&H1%V9NJ.T,X:7&=)@@<<:4CK M_K"]M$'FEL=Q#+9W3KD>WZ=1_Q?;%M;HB0;#F%RZW(LCBQ^Q]F$\.5K_\P'A MHA%6RY8KGSD]78J('_;IBEKU)UTYO-]@.GPIXW'E(NY17PC%68*&?,#0?[.L M6&PJ,TRF]H8M(YV<.UD7,4\:I,*S_ J/ ;0W@ ++'T=E6P5 MC/M;D@]&QE7--7-M/+E:YWT;6Z^&@.MS[A_1NK3C$DTK$SNOMX;BM*)CLB0N MM(^+&&JW^][WSE.&M$;'/0F5\%J?UO8J:ZJ]B7+J0,H49.=\Z9!&3BULTJ], M+;DT.A!.F5RU&M%3: R\UDQ18P3YD=I90"T'!GW^7;M/AV6 M4R HK?FS%N$\%V>JMI*EJ5?1L6J'Z=(HPK(D_N#!IXZ. MQS8"V@D*IJ-CRLBZ;?XT0U-66Z^[\3T>(K3D--+/)TDBONC;A@'/?5]VR;DL M3(M754B82RV.(BCXVGQM8BSJB&YZ!R $'>?:$.0&S(4XBWS>?IE.J?JB)BC4 MVNY9E/:84CJ$F_*9-LH"0UI2.3CKZR3\E ]PX5/"@RW/;NQ='EYI6(U@%_'0 M(K%4A:,YV*B4W.WC9 X;CSR<*KE&+D%Q)'TG_XJD[Y+@S;"=J2[E-X(1AU*J5:RMDK7S,CYY6#*SZ\3HO<$OROY:'O/C"R9:?V57F[+RT%( M"LE*%HX0!/ZV\D96%0%!C6\MYJ 328S]YSWZ!V\[;)D)*V]T]2]5NN7E(!^P M4L[%IG*?]>,_9&M/2GB%KJS_98\-;0J)Q<8ZO6J9\;Y2=?,OOK=^Z#'DX0L, M4;T;05[+=\*)JPNC'YDA:J#1@S?5WUNHY>!?PHS)#%/&!1&"6OX,6=G;''BU_ NZVWTCIDD[,!>R=GCHFZ9.^_ M;93;L7M9;(QR2EKV[^G,.H-<^<\Q)S0RDN,RJ'[.[5H4\G* K'2;.7@ZN>? M>!:^?<6"I+,@>0W][T?J?X!ATZI"5IFOTHE9)9D]..11&LF*2EBKYDJ63%@F MMD)51'>&IG!F!1BPJN<,02N67=2\A]_)0JYFTNQ7XR%[6$HVUQ7:@:H7S NT MS"[A#8Z6!BY "3[()1AOXMJ RM(7]+1/[SO*7Z_!-*9DV9%,O8.[V7@&W[*?M7U MXE6:"#1R*RO&SQL1)RP)HR"<<#QYWT5OGSP=OKY&UV!&YU3-LR_#^R%;Z*TTM8\I-I"ZV/5Q(YX'.>>,AV-"Y5EZBK5Q M,$YCQI-@DD>,\S1(LYSEXR *8TJ]E32%$A5;"Z0$BR K3)_9TBZ#>3))609] MPN[;U%KISF:B^(IV@]#<(D9'$"6Z!--('#\H1E40@/$SI,$XR&$1T>ZR3#NU9&?\_5$04(;/&V0L57*R)%/N8(1!PDT JYBZB<8G42Q.->14QBA)6S>(($B=*_ M4Q$IH-*(I:E'Y4EXZM=BE "?!!. G?Q4Q5- %182KL?,@;I]E25]A=,1(<-DT+J2. M4?A0$<%28;1OB0LHLX"-+3)Z @8CM#0%(^O=*?F[E)0!JO83$P6""$M9T'1' MWWLF%N1JTRA:"&-VQ--97VO7MT2P J3*^1 ^#=42,UTACX+76]5DO M&64S11^B%;"5%'9#2FPLB=_4>D;SL"'JV'X]-IDT ];X+OV%1Z5!![A,M. M.!_&.*E556-A?\#T#K;R*0]5%.6U*9N0_ 9YIFF=WMG'Q-\@1W$P]IMO;76E M2A_0:U&)NL"^2,=!V'W;<,^507I_VPB#)"*+&DOI,.N]7>/L7-(^I]?M D,Y99FS/Z;6(:>:Y/2=1C=F/<2Y^OG?X:T((CQ*3D4NZK-C*%G^(^42R.XT=GK,S=DVE0+WG M-W2P+=U74 ;>]XXHTZ+0U.?@RD^04U#?4WOGOY )T[K>8&?[+#%+>!/HK@)S MY-D__>F&6/PV(^E]'R2]&"CL!E-\-CYUY M1[V;"@P6"W\?@SY#=C>7%MUJ=^4S;6XZ#N3-?1'*>8$Y#/U\#M9P.$X'S#1W M,,V+TVM_[S'3SNF5?UQ*@49!!/@^UPA-^T("NHNPJS\!4$L#!!0 ( &YO MFECWU&S/904 .4+ 8 >&PO=V]R:W-H965T&ULI5;; M;ALW$/V5@1H4"Y-6 M*X5CM.F#Y2&7<^;,A<,YVFCSQ:Z$]U;.-8?]OBU6HN;V0#="X!F4ZJJ?1-&P7W.I>B='86]J3H[TVE52B:DANZYK;K:GHM*; MXU[<>]JXD\N5\QO]DZ.&+\5,N$_-U[U!*60MEI59DQ.*X-XD/3S-_/ASX M0XJ-W9/)>S+7^HM?7);'O<@3$I4HG$?@^/<@SD15>2#0^+K#['4FO>*^_(1^ M$7R'+W-NQ9FN/LO2K8Y[HQZ58L'7E;O3F]_%SI^!QRMT9<,O;79GHQX5:^MT MO5,&@UJJ]C]_W,7AWR@D.X4D\&X-!98?N.,G1T9OR/C30/-"<#5H@YQ4/BDS M9_!50L^=S#Y-IU?GU^7MS=' M?0>37K%?[.!/6_CD!_ I76OE5I;.52G*[_7[H-KQ39[XGB:O EYS5LQJJ2I$58HUV[H!5U(Q54A M>44S; J4I[/TYV1NG4&!_?52A%H"V\6]K',O>PW]_Z?W5?B7R?\GFS1;-TT5XHB8GO(*T14T"_WH4K5-QX?^4CW@ MB#9;*I C:9TH?3K<2M!"5V@M4BT/"=51K$)Y?!"%J.?"A,4=W^#..&&0-TMO M*,Y&+,XB+PT&+(\R^HS6\5ZJ]XW1A;"6!N,QRX8)#?*8Q5'NTRYQR4I::EU: M2L<12T<1X8^E>4+WVK.7'4< LSC-V7B4M'*4LWB4HIK038W;,IK"41?T8WCT8A%T?@=I&'.HA&DUL_F=7L*7G@+T3!B63+8R4,$) 7O/0OB$4^+ M%:T&O.6U7OOK5/!&PH[\!DH2 7T.+$,T3(B*6QDAJ&Z;B_#-92\ZOC<$5A!2 MVG!X'R<'0_3/JGJZV&_BZ"!]VF%X7VPCP@M1;0]0;8ZKI9Q7@B;6"F=_.C>^ M<)QX7P$X./,$RP,L8I-'8Y:GOA;S.&)1''^7$83$N%U[HK=9BA-YCHQD\8"E M&F>H[Q@.M7REL8Z^KKG!9?!.^$BQ\.E, MUPU76P2B$(&L#U#4A:P$,#+A3_)B)<5#N+(A:U!9>KJ^\'F#X@ -KR?P>"E! M<^Q"3YJ2&MCU%EK? (=B>)!Z;:LMH>^^$"!&FY5$7/_!4!N?<.25TT<,'@2" M,PXET+G1:M'UZ#9Y@-T!H$Y0<.5>G\=BKY%#WULQ8N7'C@>!N!6Z%@<^)VUM M3OF6!WHH(6R:-0"N))_+2CHI[,^42(?=[&'S';:_:<@^DKN[+39D-6%).H*4 MH@X&T;BC K;^U'?W*[2[+!\CV?XBYMUA(^;P_-ENC.]H?#3&7<5Q3#V8:12F M$&.$*K; *U9(C_?);+CQUE1X]BS%*1OF0T)/&:'N.@-ZRZL0EF<3Z(,C,&() M#%T)S%-4[<*WI1$;Y!E^\_S9(QDR0(X_ F:(\H\I07''B.%"@)AW ]T!Y3E@ M,;8S-DPBND7H#>5L '?AS3C:M2[^6JRKO3R^P1.0LD'F+]%PE.*YR.FE][B_ M-WK5PBS#@.G+ %;:*:S;[6;823NZ/1]O!V"4QU(J2Y580#4ZR <],NU0V2Z< M;L(@-]<.8V$05YC#A?$'\'VAM7M:> /=9'_R-U!+ P04 " !N;YI86MFC M3OH$ 7#0 &0 'AL+W=OED#J:GX2Y:SL_,;574N.U!5>7I;#;,U1F&\Y-*K/ 6_8?JVM)HV*'DLD3MI-%@<7D:+<;'9Q->'Q9\E+AQO6=@ M):DQGWCP.C^-1DP(%6:>$03]K?$PSBUB .O)N- LL+X<7\Q)H-6%Y-:/P0I 9K(BW\#'Q9L/EW!UN;C]<'-Y=?GV_>W)T!,X+QEF+=!9 Q3? Y3 E=&^<'"I M<\R_MA\2J8Y9O&-V%C\(>"7L 23C <2C>/( 7M(I30)>0O^1T/PK('A?()R;LA)Z"R6*QA\96D^U#$NIAKSH)MYXFJ)60#*DS5><-DWT("ZUKLKC!RE@/U#>X^&$\>OX; M4 L,)EL4%I#3'"XPPS)%NTO4Y"!X=6D4=3LF[$6JB&Y(#Y+"YIDBCP9MH2^Q MKUHN/7\6$JVP6;$%LWP\%MIXR)ND)E*H'&X*M-AJ=*R2Z&I^^;B'?$&A%61M MLR2YX(7#!B2^&[X1YMOW45QZWLK" R+>PHY"U?PN3;L ME\K*#%V3U'QJ4,>UGQB)4T"2)SU%KX/_^0VN4<'XE_T>(9-[TF17?(7(OYOW M]P2FT5)KDW)/X@PD*56]BRV=>WPH CHOZ5S#)I]HS[JL."4[1HUV*N& M7I-/>R'Z]=WDQB)H/FY'+(@+1K2S;W^_.(=K1>G3^N8IQ(/)[$6[_-YEM.'1 M44+E3$U>9CXDT9H&#;6?*68$,YK">^/)[Z8'!LEDD!S-VC?=KLGA8#:;PIN[ MN!S#>4M6]2?OJ.RFM_\@K8Q>/?=([>51PU9&PZ6?$T^9YF0V>L3[WX3K_PG M*#Y\+ #Q;# >'ST<@*23]G4 1H/I./XF /%@FLS^0P#N2/] %H9>P,P&HPG MTR"%B]KN5_K]S1(=5RH=W MTRJID>KV[AO.X]W)GIFR1-OTF97%)D]"0^KU4+H2:;=D\!3]!I%\P2W!05Z' M1L/D?$'64#;7ON8\_%K?P;Y;T+!W624>JW EIWL''_'-O;6;[6[]B^:R>[>\ M^62@W5:2VI7")9F.#EY,([#--;P9>%.%JV]J/%VDPV-!7RYH>0&]7QIJ]^V M-^B^A>9_ U!+ P04 " !N;YI8X]6#A($' #\$@ &0 'AL+W=OT% M.2W/N>4G1UJMF"9J<*.%,]6=AG*R)*=,K<9;B7/VY/SB]O+;Y.[RVP6[O)[> MW7[]?'%]-V63ZW/VZ>+\X^7U1X;=R=W%Q\N+Z5''0B0=["0U^U///GZ!?9=] M5J7-#+LH4Y%NG^] U4;?^$G?T_A5AI^Y;K-N%+ XC'NO\.LV]G<=O^Y+]@LM M[SE%!KLLC=45 LX:QLN4?1+I0I8+-J' D58*P\ZE27)E*BW8'Y,9R!%4?^Y# MQ0OM[1=*B?;.+'DBCEO()"/TO6B=_/)3- C?OV)2KS&I]QKW_^[2'\B>W66" MG:EBR+D0]&;%=YY7@O9)<,*-%>ES';"?L3D*E$&A M,4AH\OMR"8[4D^.*(%2XIVUO>X;E1#,$O-&$'NN>2L5GP MDGM?.00;YVEIO@.LW*D$.FX,.HK2+)=\)G-I']E2&4F5^(V@ :,VFU9)]@($ M>#(R%=K+FPDFL .V20U"X*A*97? RNJTECOI_B)>-M-"[(4L5: C"8AL2&DJ MR29K*,_,4B15[M_!@I3$+RL-0,0.1VDHM+#OC$I41?Y8<@WX$E@JK0<:[4Q: MLR%RATT&.X6Q?)9+M(;4V4<=FD++,"@GD2O[N"\J0$H9[S'9#(4Z":<;KQ!>@7X$-B8"&X\8(0]"[>I_Z&>QCF(?BC M=*[GIDYOAGHB56J8ZP+ .FVS#W6PGS7!CI:')*">=RX24.>^-@,(C93041F&UHLS\,1MV85N-1T M'6X+>E$Z- ML&XT"N*H2ZM^&,2#\9:@,!CW^UB,PR *8^\#+G5=L1.N]:-#JT:YANP5D .V MRB2@7.T;V@%P^P& 7]:,2NFC*\*6Z2)![<)7]T04])SY-$5]#ZJ7)3 M,70JC$;.E6$0AOU:AUR5B]^06\46=0R1,01'PVA'I>Z8/-ZE5X-_$UAO1FS< M#?';[PU_@.7!<.P,#T:]$;MSQFRQ:KS4#[I]@GPMUG>YY?J$.&9"DSBT?FEH_M=CP M74"625ZEOI7OXS IRPHG;L52:4NMBZY32/_?_M=4SD>!J4C0%6$[GS#D=_=6 M9[,NSSOCGYL)G<$8U-W 26/ :R81I.JT2NYYT?V8'41!%XT,7\[UAR+X\GWN16V&/2'O]P>&6 M!0C&'2OVZ;ZCR"V&-X3GWSZ*+K@N<>"M5'O5&P;#>.04#*)!]Q!92A[X($+65$7E1UQ?=O8&Q,'DR]FENZB()PVYGR$VKB"O MWRMH2BP-3_PHI2!7,W7O1Q=6B@?<>58BOW^:2NN^136TH$D'"=I^O9S,?%MS MMR12=UU&ADT9>:.Y[7U7UL[&%XE"Z(7[[F+\R.D_3C2[S:>=B?^BL2;WWX7@ ML@5%02[F.!JVA_T6AF#WK<4_6+5TWS=FREI5N&4F,&AJ(L#[N8)=]0,):#YX MG?P?4$L#!!0 ( &YOFEA_X>F^1P4 4- 9 >&PO=V]R:W-H965T M T#59LV8*FW3X, M^T!+M$U4(E62BN/^^MV1LB*[2=KMTSXD?!'O^-S;P_/Y1NG/9LVYA8>RD.:B MM[:V.AL,3+;F)3-]57&)7Y9*E\SB4J\&IM*U+83DMQI,799,;R]YH387O:BWV_@@5FM+&X/9><56_([;3]6MQM6@U9*+ MDDLCE 3-EQ>]>71V.:+S[L ?@F],9PYDR4*IS[1XGU_T0@+$"YY9TL!PN.=O M>5&0(H3QI='9:Z\DP>Y\I_W:V8ZV+)CA;U7QI\CM^J(WZ4'.EZPN[ >U^9DW M]B2D+U.%.P"1\1B!N!&*'VU_D4%XQ MRV;G6FU TVG41A-GJI-&<$)24.ZLQJ\"Y>SLZMWEQ_.!14VT'F2-U*67BI^1 M&L*-DG9MX)W,>;XO/T $+8QX!^,R?E'A#=-]&$8!Q&$\>D'?L#5KZ/0-GS.+ M+RQ<"9,5RM2:PU_SA;$:4^#OIXSUND9/ZZ*R.#,5R_A%#_/><'W/>[/7KZ(T M?/,"TE&+=/22]F<#\'TI>*OD/==6+ H.ORG+#>'ZJF>4@G8J-L&NXQ_JDKYCUM196X#[6/S )-8J9 M3-72\AS8:J7YBF0K+60F*E8 *^DCP3B*^A$L1%%0]1UCHKI*O.?%UD-RD$_Z M\'$W!X:1,EP*1:RQ4!H1,KHGZQBJ%H7 *U&G"1!0#@*A8%@L" ,5VS(Z)+#< M-7*4QC.&E^*425FSHMCZVY:(16W(0.N.>T827Q&"D)[H/.>LF'9>ZGCP]:M) M'(W?F#U0.:;;6@,#O\0)V9,I8PT+&<)K 1V4Q1P]#Y\\>012$DW$P3>-FCDK' M,5PSH;$B"K0'D70*YE -',"RI\-)WRKS:N M\Z 8/(J4G-&#@FV)==SBJ0NU._C1&[BL#7*U,? [(K^GMH1 W8F51$ 90T_- M,Y?:Y.M;58B,V-6J)UV!#&_P2.Y*[!I+#2.#Z.XL;C@(:%16U/@&[ZP[U#!W MQ (6E15ZC7@:B\/07Q^@DLD6>!$X/^3YO8=R&?7B_HU?^@/XVG'3\"!W2 MAA'&NIKUCM^Q[ADF@D;/=7L(GV5T)6JN*[Q$'%Y\!'&01FD[HA\UMTV(6L+ MY;=<-!E%,!E.8>X)AK52/J=,C8[E#:5$HRG^39IB_ ;%@?ZF#HEETF8N4:<)+%6/DNM=UM M>_RY;VT?C_L?",@H*R$-%'R)HF%_G/1 ^Z;;+ZRJ7*.[4!;;9C==X^\4KND M?E\JC$FSH O:7SZS?P!02P,$% @ ;F^:6( X"HGV P ?PD !D !X M;"]W;W)K&ULK59M;YM($/XK(WJJ;(D&6#"0Q+;D M..[%4O.BO/0^G.[#&@:#"JR[N\3I_?K. G;2:Y+V[OK!AGV99YZ99W>&\5;( M3RI'U/!0E;6:6+G6FR/'44F.%5<'8H,UK61"5ES34*X=M9'(T]:H*AWFNJ%3 M\:*VIN-V[DI.QZ+195'CE0355!677TZP%-N)Y5F[B>MBG6LSX4S'&[[&&]1W MFRM)(V>/DA85UJH0-4C,)M;,.SH)S/YVP\<"M^K).YA(5D)\,H-E.K%<0PA+ M3+1!X/2XQSF6I0$B&I][3&OOTA@^?=^AOV]CIUA67.%(DH5?L/VVZO?VA!TB@MJMZ8&%1%W3WY0Y^')P:Q^X(!ZPU8 MR[MSU+(\Y9I/QU)L09K=A&9>VE!;:R)7U$:4&RUIM2 [/9W-YW?G=Q]FMXM3 MN+P]6US#_/+\ZGIQMKBX67Y

K5Q+$#MQ]\;^E4QJ6WYPVU(IG%F5?+=,W.V(HCX\ M)\;UAT.0^2[O3_ "'J@,!N: .M320&B"!?<12=M;.&KM1HVX- M.^ZWUT/JC]9!2:MOY5VA;_M;Y]Q^=;YVD$>OT'$C B@8+/+J%WW.(3C$Z M[>:D^OTMV%BI3MP%=RQHOXZ.Z)"&EOW5-VK]=SJFTOU] \AKFD$#N;Z#L,5P MFLL #&-X-C3*L@2N'%D3]BV_AWT8WC.94,)V682N':^)QI8:P<8+>P(4FP8Q M00.7')NS\H8XX"\Y._I(U7-'@,$_?2&.GKVW[1]L)SIVAAIS;_\=/EZQ=%H? MK[?=[T8GGAB6&[K(@V#&9C!C=S;CF3\]3PZQV G@9[;-SR0OP,D/F$3B:^_2 MR!,D#>;=I]+L[%>VBQ 1@YEOO($Z8\,"B@RG?(L-F8VK#QQ'GZF[[.C35P36 MRL<&QF3TE8\)O!<[-'FK#YJ80.?E#\=D-=9@F.;R9YKMF_KLPY>%O\+'._:? MZP:*]#$F@,;R%_8$EQ?CZK.-!L&>18L.F5"30)"YX?X( MOCI(\BBCNP: CS@2T!7;6N'%.:D#4IMHGD]P3ZCKFQCK89< *C'((S$"2+HQ M&+!'#"W6DM'R '3LZ (+KMN'P+%G^81A@H'(90Q^C[F+ZP@U'S M-X7Q)6SI@Y+'9M^XFN^Z/',9$.;)<'^$KY@1#2,^P!A2JR5++1A(L(NU/MM2 M]C;? #)?,&=*< \V<#*-,+2"FJZE >.=HM_L14 ,MLD_9SM0\<2< MX'">6ZJQXXP73LM1Y:!%Q,ML-R\K%%G:DHMOG"5R(XWL/['KFHW/[.VT[\"X MIT'^HASD+Z3?;1^WS_&%MS=JD:F3L6[H#@ X 4>AC7MTT"#*$;87\-9WPQ-%F^(?+ M!2J2_."9QGD^3>=I.[XS<0J8?-W\4EF8AC=GX\;F(V1PR"YVP3O.S':&@OD#ER0MWZS8L. *# M:4>/PQWT81]L&$XX(!( A0)-I8D/'VM(0KB$E6^Q%9D)NK>6%],]O!B,!KV M^;SYYO7=Q!@;RH U?\#,K8.;=RTNWC7#T?PQ)C-1R@:RQ];XJFM,7_O67*'J MP:WOBWZ?WC*:J8H(Z98Y8%Y'!VC5>2$>8F*F! <26KK\E/((TAU*0HS_Z5L1 MD*][2<-&$B!_P6^L8TE0G!^^NQM9=EW2U]E@FTPP:5?KZYV&PA$0 MP!YS;7C '=HN2;=@!1E=.Z'H0'L/J;O+I/#(F* V(HOE[M=596F66>394P*= M+>?)]_XO4D$ILD /*\]F\#1,U&UV'YW;0(\;5O ''/=9#5#*$X)!C@F9 JMR&\ E)K?V%FYX M"?7",E>C3>5P\'8@G7$A)_8DZ$&SRH!,!X9!8^!7UB9"1ADT]EW @#;"L%4T)A+P M,J\I7!1-(Q@D[O3(SMZ,NGK-2P$WX9,7'@ 7#$ 9]<$%\*8I+&+7)R@FJ,>Z MBL&ZN#SLL@"^P$&< MWQ:&GQQTXGSJ!F;H6IV5XBH&7#58W(U5QXVI-[)U'H8!S]$+%Q4L:Q8CX$L! MRLG7<.''N%:K8LA:XS2$JYFN6.R2(&! MO-N81%"CM*P"!Q=>1Y,V45P$.TO MW^!Y2) ;?]H@U"6,J?@.RA'P,+@HF)T$Q0K$^[-3GV;A?P,O1W0$BH!++BX! M\'<0*B&_S\2&,6$IS9D@"/8UXI]163,S90VPES $ED(K!FCU MN<2UP[3!;M;#V:P,+,ZD?!CRY*40P,L]0 M 5**CV%VY8!@ZAGC 9;$PZI]\8:,,.;2)Z8:A%\\8 MTX'#DO0OR,J6[3-OP9F)K9D]BME5=J\ MK$69O8*QX5F(4@/A8 3R)WA6)#,0/&,]:ME^(A)$L;@DBX2NV+T!,#E&C72CABC!QZ"5JNU,TW#C4<.-SIS0;-?(,PF=QWE<+P@"\/HK+,U:*VM9 M[TMC,'_,9JELN*%$9BXG4_SK?I)< M6()6F:4;9J_7#9!HACO"48EB@2< - M2HV+."*=UBQ6R18QJ!.A8$*BE<'@2_5U &9(7+@EC*V'T%Q(N\N(QWE;=79W MB(GHQZS5B1JH#JK4I7/-0_QS)??'H,&,D+"QS MK#!M$R64#UZ\$SA?>*NQ$CF:NWSKI\AY_85&*ZL64^Q :AC$.(@B1P, T3A3 MI)W]A,(P^9C>*Q28J3A_S?DD 7J=@3!(78U8W,YM&BM04HLXP[;J\ *V2=+U M?#VL)=-LE]4"P:^8ZO!&X$:&UWDX@3!6'M3.S&L99L44#':11T9NP] X/!W] M&0>'G)/NC1^4;S:=8-D5H L A V8#(9,9";D56.,-52$XWIY0&N+D^8%;=R# MQO9.O&8(+IPG"3 ';_)G!WR'Y9H.5^]A@:(WYZ==1LDZ"@"[PV(XO R,9:#" M= ![&8S!'M-YS57*"C&PPC>,N%OC6 O*UB)RG2ON*+:KN;XO(QKIJ ?N:\<@VG%OP%W)(ZG;$Z MG0"VN9$$Y#5M-\@.("[G)I[KNSPWO&*;\<0R"7L+FF""AR'=B-&Y/H,YBRDO M66J$%41;Z$6PXIIY3+G/Y)W&^A C1<(/M?" M@7LRKXX,Y2I3K&N*>4._(DUR'W$%E\51) ,:9E$7BE@65Q<,(;Q^M0HF&OR: M55TL5%3\A;U-@\TN7E@^A<-@JGF]7'/]"=_+N.0KH%Q=D&!\KQJZSB0LNI#G M'OSBG-\>VW*YX,YC'5/J1:**06V C)J 1GSTP-*0>9"'2UY6"#+$?7\[S"OE MA1AXH0O L0S;\_Q@YTW+)5EN/@WPP!NBK*8&QY1GLR7X-[>0CIM6]D!<\J9 MN\H"P\QSX?[^4IQMYO)OYC &;6R0M%"(CD$YAB=63Q0Q:I.JR9GNEI[FM5:M MA7#?K&([U>\Q<,2_F)?-R\\6"B0#QSF .:^+8\'8N9F);18-?58(BU'AV38Z M'OUT)9_72PW6V[1>I7GR8GL;#V[%R*>?G!8K@]@$*P!7*^*Q$KJ()N MY[B\@=H*XO!AW&:VIR[\^JVU7ZCA# 0H,$(MW:RSNH[-WQ+8? V##HKJQUA M]PE:-,'.PREGWY#=486N7<*5[5!L&2V*.Y,Q@II4'84JR<0=F[A/_#%LM9%Z MG4?T64 :>"&LC"CYPTXG,_LU'6]%' 2I9=N]43&671U> %I9)]"K?[UO2IT[J=%I]YKM7C=);>(KN7(UKN-_ MJX7]GK1I3%4UIU;W._YW\_FX9>7MDW9W/,'M+,=L[7M6FB@L_0@Z8TGD[']8 MWCZS/N'S_]H<(BU)]Z4BNWJC62<9;?80T 6^UZN]%B6N2N M UJEU^K,.LB^,?] 2#,7<@+&/;9U63G;(AZN='"X&VA"U0)5XK;U5X%[A-<< M#-QRYD;= -F$B8]=5^$8#E8,J\ [NURZ^-A6"K.F<^CVZ:<"0F@!<78;[81( MWM"E+-*;C#F8XXE#1T%%?XN%6:5/WRWBZP9<_7G6PM*#9:+2&-XZ M0BES4TJY)U[##$N^[UC)=\HN%\8NU28MHL=(B72MWT/#7>L1\-ZT%2." -@-9_*D7,O0S60(\6/*4>P M^H]UM$ 9\HB[*G44&ZF0$ :=VX3$4CVPRDJ\!:PVFUV6,.&6X#JMFA+6:7W0 M0JU.[Y?FTYY%6JE<.[Y<0V"J2FK\G'L9BA^[$.N>#OEN.8U2'&EJ]HB#RU0\ MG'\9*J%XJ'],^1 ]GC 5#<)@,A4-9U^&#Y_H^6XY=(B'HF)OV&YXP&-0?+1T MGOIWEVVT#.R,5)((!.%2FLDY_SJH'SN5F ?RB06 M>]1$Y)+U%03=UK=VO??]J=E-^400/L&M36]N-;]B3<["S]_L9+C:3U%E?32/ MT4]QS1(?LW?6^C4NQ-+)48VCD^,;1QF_V5;PE)W&6/%43GJ[X=.^U"MGUL O MVEXX?ZPVK>MGB580W]2IY/B_JS_?[%FS)P&P5T3:)3+>"30Z[=MFN]N\Q3:1 MW@S^Z/?CG ;M&\@Z2#X]/S5_@NM9O39Q;YZ&YR^S4<\^NQ[8B/]AL M*W)SZU9D:>\^I@?.HKK3+#ZUL$F\[<,C=!=/N<7C7/"<+=[F.3CAP/TLZ.C] MU3VO:XS]NI&JN:4ZM:VHVL,NW#4JJQM$EE@WK[Y?$&/L:&KIOTY($/+HYVCB0='"DN*L[J2N77"W%F MY3%!+H$,7W"P4CR(<]5[VY:* CRT#>+JSKHE_G$!I%+WX<,^T7X,'3!;]&PP M+DVC=#!X=S?;D\WTJ?E;L_V]V;W> 1G",N8FZL<"Y6U+^][[]QO!A$=*)067^RQ$7A) 'JQ?@O]=IO=>\_JR'+<] M_X1^,EYQF>X$\89/5=/<-.:H8ALP^T+"RP3C5C3$SWYPS^99$Q MQ2NS0T(FUT\./6;[A>&)_S*\4<-W84[4:;YJIH^TJ..)K"[5>^0U(_'$ M\\\9X]6[MOQQ5K=9V!=? G "RE &+ P9#;)J'H.Z%;FJE'ZZ6ASXLA7UCN4) M^7_G9=I#J"V]+BH44\Y(/F<4S\X92N:F5"W+Q4)9$,Z(R2046R,_V5-B>M/( M26%)T\NSJPK[+\2\3 40+,?.<:M+863E[(Q@W\C-@\\*/B\41QZ5GBZ&1QZ M:[6_2T, MVR MK[XH@W=;*,E*-2](7.K$)LHEXF6+%7(07K!OMEJ2BY6"('CY&'%,ZE)68(.! M3!U6SK0G6+Q[41+\@@-.6_U4OKQU2[^=+V[S=8(GF>S+H56L_RC*M6I%D.!2 M&K \OE\9(WYJ(.$KBEPM'IRI$C X*:R$[U(3/AS*TI!:U"$FD_1$'QN6X7H. MV[UT4<+^@LVO+<(^6.EO?)V!9>L+J_P^KBWF0>J#'5_+BY)?3NWX8TO]XP!) M 2!AOK,05T [-?!W@$7+\H@U-'#W#7%=ZN$N(AC2?W?M^9$9V?S(5VLH4>Z(799DWR?'?DFLNT,NU@57/'"^][;*L.UH.2^K%24FLTR( M%JYJ9:E8OEN,HQA- 7:?GQ4?1%#'"K M96[*!;F8+R8!;AO:K1;?:+=Z:#&J6"+Y!$6VL=]_ 6I^8XJ'.M3U)(-QWR7J M]TN4J5M4>,MZAC7%A171?7)L7*Q9C8_,8G;V-*G0%1_EB6+7M9NB0LVG+9%S7"%EV(9 M 3^VZ=[F$V;6Y4+YX,T2J=TMK@QW8=#PVW&!5,*=<7)US;:;DY=H7( )_F:J MY&OSKO,4'GT@]>K_WNEJ=M\]1P"9#0LXDSQA!2W;5OX4L=FQ?/O=;IQVW2^M-;L%S!UFN;ISQSI M$0:WF/(ORY52(F![L3[*HV,_&RZB"E8O]%4\7/>+4F,)LS%CUU3 R8$Y^95: M=&#LS:U5T#)E,"G3I,#% &$0I)WUD3MJBQP_B)#PK M("]72XG@I MPTM;K]F;]J=UJ?^M*C\TGJ?M+_:DI2U_KW58C\:I^M?92A877 M;1_;#URLA-I_U@D348_4Z>()M&\J_<*RI&H2QX(9N^'=7XEK:#.AE)\)I4+F M)I\[/-RY]RH(>NI/RCP?@WDJL3"/BLQ32 ;S7*RSODZAW[;NO_>:MXE7Z:N6 MWD>02OO/^D*DTGXJ_=8P?8_J:^12D2GUN!H]BJ'4XW'94_:Y8/;93ZEO9I]2 M/&K]).QS 7[Z>@#\B_U!=8G 4,B0PNS&8^RQA&OG2K;ON1ZQ=-9ITQDPGG8[?QPX;@D)'Q6.>"Q#M2R78ZMC%DP9B>=C'JZ,=&Y77)0ZBL>0 M3B;_OT\=!=;EBAC85P)@K5"M)A>.D7\5TYM+ 7D4A107(/$L[S&NW%=B[%(R9!E<>@6?"O[KQ?/,3 M^['C.O:,,?CZ;?HB/=EC8KUW10NXHDL4"L<2CF),G*%A\=*^0LB#AJ53R[M6 MR\QV/07XV%![(RH1#8 "+YQBXVO+]H .X$9(, (#L#?$@\TFQ&%G$'LCZE*I M8>-@7:KC;ZPRD6#XY&YV*D+7@P^P2Y*;VTB%8!A%; <>]DN_=JC)SD'Z\F+H MWBADD,A= 7[R\UM('T8 SL_&6R(0TBANP3LE?=7%^4=_XA"1V8P!+>754EDE MQ5J^V"_#SVJQ-BCI9:(.-*)7_J. 6Q;<-)HY.Q-P_[)]AY(?63* 65T3\X5, M762%*-8 :,& 2N 6K1")D^+FI[Z#++0ZU/6P+2]JCF.2=<5<9F3]VNH\U)]: M;>GQE_K30[W1_-YK->KW:#AO1IQ($VATVK=XQ/RM!+]U._>MVWH/_OA:OZ^W M&TVI^TNSV>ON,A/UW#-YP$,LN<13%5DJY M%=@[B+=4H!B<6OE*E,\^INM.< M/K4L$'6V#X_075FBKQK%&NP1$XMCT&Z>^WG'B6 @ G727( Q/0C#-\G$I=?A M+U]"Q\JPV'C835^"9P52#T7EDOYC9.)?SWD[E^?\'3C*P9N#KW/PU=7JY^5\ MKJ16UGZ5SREK/]_T**62JQ36W[+I49L_+RG5^ 95?/-16X(+.X8ZW@@U<""? M/]C 6%8*N76',,/E3#V42M),(/W];U55J7P!,54M?6%_5!>-VR/$G$2A1KW; MC:J9S0"(99O*=@J,#5TWZ4E[%/D6\74#S->5AC^QI3H^ !G7^(076[O4\!T' MR!X<_7;]+MC$%#V/_?X/<6YK@[@C9J)J^ O]RS>>B8G.ZB']'"\II'9)$;/J MEH@90*!NZ?A/_;,;12R-Q4BF6Y5HNK2#L!\>>4%\3G MA=H9>$$%7BB59"6VBFM!:JK%5G'=D>UX63 -QY(Q:UF_N5'5!^WKLT4WU)^) M86(8YLYVN@#K+M5\Q_ ,ZM[2OC?_*S (]^6,8N:F4*O)I6I&5&ES(VJ5.5R]<*.E1!;UM8UC46$)8=J%+0F+._;G#!H]Z M+"JR6E,$ 4V9I\Y)S3]A66QN6 MW@R)N7\4M8J-Z.1\.2\7"PP53H.T%>PS1F#4R'6DT0 MTR&U/8\M*]\+%44TJ'P(*_.6#JCC4!V/%X\A=WF)>-\B&D,*SHYFGID(^W) M 3VM4K$LYXNI:7DQ\-DB+N.#C\KA4Y*K^8-%:&I2[ELOE];)'58G]^Z@?ZV( M9QN (U7+"V(XI#;F"4OEWH^;$N"F A)3/;A80T"#4_!JN?72\KC52F+,_Y S M5;=,.N$\OU,9X+Y,CMOSY&JE()J]F5ZNU;J=OK-/[Y2^?^MOG4_?O?J@6E\D5J_OJ] MU?L]IIK'.$_RB+_H\2@G>:RWJ\23@F%[.-,@?<-DM5-IC[C$Q0]F31TF9,K: M]V+]%-$TQZ=Z=&G3EG&7UR9KQT85CQP9=4NO;+R\&//LY4@> I\3!DZ^) I[+\Z62&#+C!:?F M3.(?ZDU=<,QCE_K3B#%[ *_B/GNE(JNEM+GMQ:!GERK4>-"#F^R5FER[R,8E M@@>ECAV,NM08P>[QJ+W9@?4*K]2J/0Z6AJ+<2P9ZM_1C9)I#.#0L9L8N4-STH''6<[HTQQ:J.W+WQP'Z= MD8/F@T=D\?IK16&.T4DK'>WQV,97 49DZ7_?DAV/U.F.B$/?E"&M]MVJVXZO M8"A\)$['Z7K$HSH[B'#^R$!^Y&?R0\F_+G9FY* M>5 =_+\=B,Z'+)'9*[_L2_R]I]?Q/=&^>'D+J\-ZGW'MX[28V^:;4JE\ <5];82!M!;K#7,<+; M<\+($GPWH7#I,S7GYR^!KDFS$SMG)V8+&YR3NV+6*NA!I1NB+P<26W,.VR%1 M8R)3$$A\B$!]'<:*-"8F6%N&GC4L22,3PR/O:S]VP9'6;?L@9H1\!#JVK :G M8@3U^_K]!;#;2W)9J:XXEI3REE'_4#72Z;M?HA2E,,$JPN#AM_6;'$,B>=V;5XJLRK]8/H!74H-7&%2M"-LSH:J4N2E4Y 4K8?*N@R*4UN9=$6[>"EP6Z&^M1TL.=XPLG1*M^ MFHRZ>_,'=K*1\Q55KBJK-JV S>E.;/5^.,1M"3_$@+A:YJ8HUTK8;3VN3NMB MU0Q>1#$WJSS878KO6-7))[:N[^#'ZJL:/U42+G9V+X>O6_KA0DC-Q]C9./;% M%+0!7,K#*0_'L\\@'AY68NRK+ 0/,TOCRL/6?#LO<<\8@[)NTQ?IR1X3:\-B M*_EMJUW U>9$6_VY6&@(E![8MF?9'N5K86457#S^T9.-(QYYWN3ZZNKEY27W MVG?,G.T,KPKYO'KEP-=7X;6+9?)CX@P-B],6Q[M0-J^60VEA6#JUO.LL?G(B M5F#$^:3, @8G>NH3DU@:@.&%.MB\ MPC&>J2X-''O,,OK$UPV/Y? MAEH6^[PS++@'1BFQ$GD\Y-B5# L/YX1O#8O= M&10+! :@*]4MRX<[GNC$=CP)A,(=\*VDY+/_1 YFMTPI<21JZ:QX8-UH96E@ MF/#MB^&-V!W=9H,]BO8=GSA3?G6AS*XNYI8J72,(?!-!*QW(3XF7'A)=TSCQ M8!4E'"[8U0[V* ;:>G3HL-HV).( B> BK1'=[B[KM$24"!F"8131TYC8+BO: MN7:H2;!L^,N+H7NC4+Q'[@J$7GY^"^G#"'QO\RUGI6]Q"121GSA$E$S&@);R M:JFLDF(M7^R7X6>U6!N4]#)1!QK1*__!S$MPT\B9[]<9TFS?H>1'E@Q@5M?$ M?"%3%T5T%&R M&! 3#@M$XF3XN:GOH.B?76HIZ?C2D]\1L>OK6BV M>UVI<[=+:W]1)J5P<>%0*CW =2-7:C+1^4 <;;0@-XO,+6?B7LQ9?&JASK!] M>(3N?A9TC+X5*,/5 8*5R+K(SV0B,_=@.":9N/0Z_.5+V#K%L-CSV4U? O43 M"%*4ODNF'ILV_WHN+G)Y+C*"$%/PYN#K''QUM?IY1R M5'-1656==%E79M%2DBU JL M9>;V+?%;Y[AMVWK"B:2NX[DE#T/A&]GC+)%( /H/ZEPAP*E/QVB6<&"?C)F[ M=)*@)M_0BTZWMM 9H4_!?,/"DWDL)<:(3RE7+>TPO#4>.RY:%BR^-19EG[@4 MG[ 0GMJP'UA4UKJ@XM,]-Z$K^9V+_=^Y1SX2+B_,=J(+LM,J+6".!4/*"3&$ M?<>K9;E06NV1<@&[]6HB)B1QEP_713 +Z@3U%QBD!UL1MXN 7+4V[Q=)HM!/ M6"GLO@Q;6,^P_;%C74_\0I9:FG3;O#>/9F[R \5$*7)05IX'0O:5$'1ACV(9+4D2I>5R^T,N,'9 MHY'U MNGDE25^>8X>56HU_AY4 %EB*_>1C7RD?'?QL>V$YK\I**:X-K8($J<7#SQ8JQ'/.3=CV[ #QM26#OAB=VK%IH4QK^/!PX M1^]%7*P@<(KYHERME00!3AHA32.D(G'L7FWWE6U]]^.,<^W)Z]AW'+1$>35! MEI[PD$"H%592IN) #2N""G*Q>&GGFPFI3M@29]%!P!G.CXN\**5QR6;>UD-@ M__1=CS6@[-D;3H1E>SP8!*('ACZA90%.)NU2Y]G0*.?])ZK90XL])3A[>S_N M+F$G;W U5%%VI*>NQL$87%4F@F,0CS$NRFI!E,X:IP[O;JH25*JG#:4U1L0: M4NQ;W#C@8&-T>*1/[5]O&Y<8VTJ8%1J_O[.S]'!_ =Q\G481$P(FBA<\!WMO MB8%U)')UC4F:UI(D%'R[>4!"@$]E9]@>GOD6RRE:T5:K:9WS(^HC%Z-<)MN_ MHRIX3W8M\GQ*32Z45P^Q%&W+NRB5*I<)M@TUKS&"K<1R,$I%KAY^,-;1P7:Q M92S!D2L++7L6W1CP3CY614M:SO*^C7II/4M:SY*P6.%^F:>5&OX-AXO'H!S+ MF9N:7"T?DDA*H\SB(&>EB/QXR*ED;JIRM71(MENLV+# *"FH&-:6]/M3R"TG:$HY90;#S7-'_LF M.ZW9!F?#8=6/#AV!RLM-VW>N$AI8N,VPK5,PVW8*8AFP_3N!M6YU6C)JQ MD+DI5.7*FFWY:M[/&D#(L^)M* MG]"@ND3!G[ 8VU[,NZ56BBUW([K:+;;8][#4;>IU!CWR^F@[^)ZZYSE&W_=( MWZ0]^Y$X8#CMS>!%T T5N5(4I1M7&L:-04&LE$AM4!"G!ELIUI M]#:-WG[8IF_[\?;I2CW*999L*:YVZHTOHG9)(=S+Q=SIBD3*>+)97JX45NT1 ML4!WL66WT2 N;SC@?:PB6Z$#MFG,-HW9GIV[/FS@;:4=FJ9FTJU)BNURRFU35S8MDV]($Q[@4(^8<&SO?AT2V]0 M6-=YC&Q?SJSD,S?5JEP^O"=H&FT5!C!;>H(>!ACLJI.7JR51 )/&39,MN3]N M#.MT]1:5 C"M6I"K-=&GD],BH*YZN5*.B@M6O5F6U&$.QQD6%3C>Y!+.- M>T'\*EL[K8O0LSUB2FYDY?\1=)Z6);I!!R7"A]@QNLD7Z%H%".FVWS?I#&&' M"0HQK(C=SSB/GRH"BLU]I.;1N^Q76#NA?$65J\K!YY#&OGQG^@Y=$-7_$E!D3 M9VA8?%QY6,P%TT8M+]LVZNE.JR\P,WF>W8)U&MBV9]D>Y2MI90NX]/RC)QO' M,O*\R?75U%?)Y]#%SJ>O !VVJ-0633U^%;PV)W!FVQ_OZW:D&I?'&ENF7Y<,<3G=B. M)P&/W@%/24H^^\_9L*:4.&A1LHR^1L=]ZG!F4159*N0+JC0P3/CRQ8!QXPW= M9H,]B?8=GSA3?G&AS"XNYF:0C"SL#@"-< 4>JT*=18">,$#/ (I+232-4Q-7 M$Z?A2@16"T9@P "'#CM!S^%GOHRHB\3'T;J[+%PNQDST\HPJ:V>T) "7UR.X MEHF&U93UBZ%[HU#J1^X*!&-^?@OIP\1];_,M*PM]RF4M+;E*D9\X1)0_QH"6 M\FJIK))B+5_LE^%GM5@;E/0R40<:T2O_*50SX4TC9^X[#FFV[U#R(TL&,*MK M8KZ0J8MB/(IZ@'PPH")&-Y>)M%FVKRS8B>BX B:%E5:T.@_UIU9;>ORE_O10 M;S2_]UJ-^KW4:C=R&R%VUA$W.NW;9KO;O)7@MV[GOG5;[\$?W1[\\]!L][I2 MYTYJU+N_2'?WG7]UA9L$CPF@!I$>4(.X4I.)[ ?B:*,%>5T$":5SP2W<+-A2 M?&JAKK)]>(2^O$%%F#'Z5J"$]QL@,];FTI$9AS!0DTQ<>AW^\B6,BA@6>S.[ MZ4N@$0.1NJ8XB+V/?ST7'+D\%QY!Q"QX<_!U#KZZ6OV\HN:4JK+VJWQN_>>; M'J4HN6)^_5>;'K7Y\Y)2C6]0;[]\2Y3QS5AV;>6R-0YK8,25CU3CJW<:BVO'"]*O_BZ?:+TEX?Y-?-*..:/ M6F)8NT)=8B'$4=< MEV?#,ZB[D^7QKK*<<]P?DRG"I5=>Q+6_I1-8;X.?E8?!&#+&;?+_??N8US3LG8#EEZ/D'1O*5AE;2W4TN'G>PFC^3\ZC+9HS:/ MJ 8P*LO%PL$'Z\8$HUC/SA92LK9M*\O4)6;@'.IZ$GW%EM$KSM\E[BB+4:I& M8=\9! E*:]BP7<\%KK@U7 T(Y;EK4%_-9VYJAY^,F&X^% 4J6R3G[E#93WI6 M%=8_I+"Z"S$I)T(GS2RM:YK#]!Y6+.C!NF$EAV$]T\!7^0C6Z5XU^ML$:4C3 M13:9<05PR*-#QX8_=EMS*N_-*]BC4R[E#]DQDIJJPF!JF\0]#:;8&<>URD&' M9:1VZV[P8-6M6>SNH;-FG>$I)ZG9NI>T90?(?$4J1H^*V1OY6-]?E0MK#@-( MC=B$ F>+2(T).'CTKRJ7:ZLM*E.;]3@8^$8P)@[O@J5 LQ5H/IB5TQ+7I:G) MNJ\019)B[JAC@441UNUV!G5&3&5OGBBSEGSY@\[Q26W3A,C1?; S,%ZIGOTO M=>QUL*E@17JUH!2^I,'3$^&@-9X0PT%G 27I <+S@NV(;>X^$FU.QP:8%4/J M[H/[:FRX3XU/44"SS9_? 30[*%H\W+(@EP]/6J;&Y\YY?'XNZ:Q>@[R^T?#G M@UH,6_/WG(:\9JE'7IL\8?>56G1@>&N 7LOC@40'NUBI32F,0[+KJ:);L;*? MQ*PI>*"$6A; ,[E\X_*[Y5!X]W]Q&[/MP#>61%^U$;&&_&1'Z=,0?(<5PE^B MZ1"GLW[':=GP@2\L;=IS8%C\J:$K-B?\WOQ18*Y[-9\V$1852L>0LD>%E(HB MMZPD)$!Z_GY8EV]$LU.D4J-YB]1_ZPBNMFUAS1NWB@*3:!WO%=%!7&WOE]K- M H$DSCJ!OL7.#C+MX/H*&B].Q 8$%1J9+;RG_MV6%E'V:$79OZ[., MYQ&KU4..I$O5GS (VJ+^CH(@/&!.KG[L? @3E/E]DL;B M=UY:!!>3].2GG7.B\GJF/1FAD,\#(^"VXM7NPZG]F4 ([2U$8X"0 AY,6<[G M5[<4I^;G\63IQZF%.X$,Q8CD03Q08(5.BIK:HA>!HO>)T544K0)%!6%9.$39 MIE;G.P*?$S)E36XQEFTS\>F.;,?+>M091X/;J4GZSJ3?YL#6(R<]]BW1-,>G M^OVVP6>?$ ML9\-/'VC/Y4^!9T[/Z]MW7F($7P1!^+&V^VY =1_#(C_=?K=Q;T",UZJSZB^ M-RM5@97*7=> A@Y]#*C[B+2M6WHSI.R^ E#)L]ZZRD%[D]+HE#! MVN(F'1%("@"I*!=+EQ.($D_"/A#/=YBAP^0I-FMBPO;0QJ(7'#?8)ED=6Z-4 M=^\<>]P%<@84G@(K-&S3I.P%;F?P_@:0!07SK*HBE]2#3\M.PU&BP&J;G#T! MK%00N$I)5I35>L!$!Z;$$[L+AFW:Q#D^,_80^+-=F(I<+J_N@4XMUP1B9U_+ M]1#LL$V:>5DM"^#U7*RQ&NI :0!*,/;&HA=L6VR0HOVQ8ZT8%IU!.T+0]Q4" M*IM;BZ;V:4(QM$&:OA-#;[5:+"CQM1A-#='=#%%NAWK$&AJL0C#=FA*/-1I2 M])URM)JYJ:8=FB\%/OL;I,OP645(#:OU!,#'Y?5K>D-U"%[D$IY(RP,+,92U M!*38F(^^3';=M>I[0S%!*Z3^^XL)"GFV0;>@'I("V6OQ$F!'/*(24M1T?A!9CHN]6SW+7:]78CCGJ676RU<]S_00)8])4ZFA$D <@+ M<> +F!1U6%F+-\7FY6 /&L^45;RD4:WW)V);KNL3H&9GP,Z3>N6 MOOZ8*:QA<.$RTT?BL:/@.A.6:-M;AA8R-Q59J1W''TOM MRDI9E/TK%Z"MUR.HAR=-2!,"9HU#3>*!)^;9V&90*A[1)2L-PPL!J MQS#ON*)X[#Q41ABRB P:+HA5]=\)*=]"C?=XM=X(/&C*"- M*#W#G9'3.YX!W!Q[>#,+6"B+E@5,C>93"=\XP+6#!*YD;FIRL7)(O==I[&'A MTR?I $]U8(B .M8Q@!$GQ 2/9Q+1MX.00R43-]"G_LV^)T@Q^M%[)-Z,QJ%! MLTZ]8)=-ML/#7KW:;4:DNLJ*S>ON6_ M-'_]WOJM?M]L][I'L>POUJS:U;@_B,D>81ZVOMJ/,F"]*#MS%M];%11QFXFB M'G)TQ;X02+*+<+%PWM5+$!S.):R:Q\Y!J[:-6("^V)0 +CEK*,0B272^^&FA M\J9HH%+(%83L3_Z5#@W+PO@?-N%CS'M(=G2ML!1CIO][T+P$%/[[R/[:V\[# M02)_;PE>SMQ42B59.=P[%:?T(V62Y#.)4A:)2RK )86B7%ICN">ZJEML?=C$ MTY/VUH2QM.06@P"[2X"])YUP\5 523I403I@:_PU!Z)?9FO\E/<^,N\5MV1H M3LM\M]BP][=[X^/]\V'9KM7OY=F&ZFEVU:W<=_I?G\Z M\"2 R**H0';=]K%YTO*JG.N<@#U'=]G!*+8C#Y@8NUQ1!_C\D-32)2F(2](! M6\^'XTO_"%AHT[WCRD7LQB(7"P[B9/H^T7&$C<>O@D+#_K)8!\NS?3%C(W!5G-BQ(73*/G*>AW M.G'U(-"K>*KJN@[L @7#E3U+$Q/J54MWG2>IW6EGV;>1$_C:MSOT+[M8'1\6 MO4B?]*#LY3/NL"'!,>Z@_MDY[JQR@O"3W*/'@4<[RK"M\QOZ-*>R,OFR\JV6 M_5U_,N$]A(A9#[#SR*%3M_0Z!T[D?.KE6JL[Q,[[.E(7>:E@.>;G^!'^-K(<[ ++'6" M=;_YJ>_@S<%8=[WMV' IL-:F(\KTZAA>.,5Z<,OV\-Q@![4KRZL.'6*"QG78 M]F)O1$$7-VQ+IQ:VDL V7EBUP-3MW>S$MJX''["^);F-TPZ&H99AG!/;-7!% MKYGF-I[IEQ=#]T:ABQ6YBZ_%=7Y^"^G#"'QO\RUGI6]YR=FY>S6HI^(VCU;GH?[4:DN/O]2?'NJ- MYO=>JU&_EUKMQF;&7!DQIYR!/ ^DS97 !CCA'-J=7K,K]3I2H].^;;:[S5O\ MK=NY;]W6>\U9Z!%FU>W!!P\+&UX%G]NGE@4BU?;A$3IKK_8]U\U)M[9I$L>5 ML9D#!2TUH4[0:)J,N0-D.^#-2#9(8^?% (&L&ZYFVB"0/Z\3-S,VWZ2(=I1" MQC'I.MGY3/4F#MM/TQ/$);=0L6LQ%=6'AC *K=\@)+ M!E3>(R@P#>R6'MSXU;2U'W/+HYJ19CO>ZU[P&3Z6@I4R03R![0-L]KW;:C>[ M7:GS6_/IMU;S7RPFWFU]:[?N@-_:/:G>:'2^MUFX_!&0VV@UNZ$U$PQ]:5G@ MN^#-3%C-1X1O7S.F0N:$J\(>P'XL"?C\".8Z)1G]F)$IB\.>D3L*/4X)84 T-&&YFU601KR 4A M >;L<"0-J47AE8SA;3!3ISFI%WFK3I^I:4]3X'Y* M'(WO#@W&P+KA?WKZ.QE/OMQ^AH=.YO&9$7FF>)-O>IRZ8_C- "<#?K?L9V8! M1H8?&3&644S@>]:.\L7P1I*#"+W5?PSP,? &? BTFQH0B.GC#Z7!8LJ3!A[C^,IOXQ*'9\!.8+] , MS>(E*A/F8@4R"'RS,?6D,5M\4[(HU65.G!=JFEEFH+B>;>N(&L1+^"+6R D- M='LRL1T/7;PI3J=/I8$!MP#[9(&1?L##@6#V8 :!-[L]UUPQ3PD:1\H-C#@ MZV<\FN;5X$?*>6!.>OP<@TFPX"MB:7=I^Y6XAML9+$G:*?^Y1MK6EN6JL!*- MS0S1\(C0!_]VH>6XR"*MMZ\#Q_'8I]1"@(,?"-=-? ?//O$0&91562ID"^HX:*Q4434*&L5 M7_GB2G4+#"$S6/OHTO]S?PJ$ /&"T(YY:0Y&0+Q"0); MFRUK=%)RK#,":1!1$I;482S*1R5]:K[B>3;TLRQA'^"UTU]Y0@,^QGEVB8G" M[A&8W6&^R5M3ZH-H./Y*T>6Q=L%8AB?(TC=NAK#[ZCI(73!K'2X1/W6_,5>D M_IE)0"#'HN>TK+0WSA)U,/P-%C4+ _8I=Y>XN'TV$#;+EX]1S;+3:5R,%W)L MC.R7J-$03-M=J_T"/8&F%'6876!I=(OH%510<"!QY3$+9[$E#:D'( -:X2S9 MKPQ%7GA'E+1\ 0T@E1;F)C:M6=379&F-H*@ [OK?O?:C%A829J65_:B T,[@ M"8!D@5K:*<]5GJLU)7-3S6WJF@@+8.+P@"8+O"FCGTICF\^&YF !BP4,AFF_ M!?8*),S>,\9VI87:F9&S6WJ5 _,JV> M#<9!&!4#]@Y?R/W\8R*5:8C9B[FF"-Z^\X:BR(2+.T[X+<6TS00.S0:5,_X& M5A\1].]"L0"OQ$?S%\H!O=FAFWCR&W7<0,9*37YH(PP![&!LC.5&PNY[C.R M<,EWEW8&3;!0QQ@VFM.VE)BPR'<.U-D<$F&ZSOW]( K@1O4R &A,?H#;%,Z) M(0O">[P!=ZC0'.:G1MW9W=W3H*AMGI&/1 _0ZPP"#CP3'QD6NO)X M?"%ZQ_,)S&R(/EPJ_;#L%Y/J0Q[)#%0K:JO9>R-SBMKFZ#RR<*2'Q AF-? Q MKB_C73X[*(A[FX&CJ1L8=L07,,L.AAT=[_YN.]A<)J,Q^-U$1U=N9HP3X'@0 M5Z8,%^&L6!T#3SKPU<%1!H.V)Z"W@$1PVYQ*\LR1GC)F)]* &,ZB8($;PAD& M\H!5)7H NG%@GKQ1[2 2XA_F\ [L2);&,1B MAT.904M!9D OQ^Q60W88;P>I&,1^0M0YE%N$(,8QY )<&8$IDCX::&$WV1H# MLQZ]GCDKR!,F6LL@R2DH C;22>C,!./=8;#L+2\L1=*HTC_)+84(U$9.L\&?6&,OR-R3H:"34N\^N82+I&+M9XH F%!*2^0(:E&G8661[0F(3HI<"AM5K70GRZXO8"TM^\S M7->?WS8W$"+D UO!THD#"/]JPS_2I[MZ]^OGF(Q#AZ_6Y@'J $K'Z"]8A^^V M=39XA7&8./)JS&&6DB&\>'!N"(,[ATD$&W4+J\B(?K,X.QYG&(!,L5\8>8A# MA@Z9C+CA[(-ANM<*P]K)4M_W6/9]BNFTM5D$1Z0UQKJY8%4!)'R< MS%()AWX[C[2=W .1V6Y5/L8@?LC&Y@9CB\07@@A$,),@#D.M$<)?7R@V(GT; MH!KU(,/'!4E0C"AVOX>+B)\R73SQ^T!4"=D+@SUAD'QU+"[BGH]G,52YR+"K M[YT%YH*B+PR\!'6-,^&FC0PZB"0_,?_@&BR\^0,+&C$[''I?0?Z>8EWG+/H: M)%796(+WPSM8V:/#$M"89PG,BJ!V%:7E) R!834 2MS )V+2C%>_A(\S0#2Z MP4AX)#!*&Q::7%W+F>!<'$P86:9>$!VE\Z(*Y+=0EOJ<_0P>AXR4[V"0-SS6 M@SD\,UDK*:6@T"HZU"!H&=)NKR<5V9."8K(^*ZH%:(,LGC%J30Y3:*RQ4B!H*T4Q!>U\J&<5L!QH0Q\,'#039LF>19D%?Y'A M$&02X>F;2.$HDZ7K[)\YGWHP1W;P*@:'P7PRC>!>EU5TX[_11]K60D] UBF0 M#W.3M'\Q3'.%W2;+S";/JS=Y'3?C/K@%&,Q;Y$YS>BQ94WP/9[^'H5?#8>OB MYSON<:J(ML>IL.\>IYGEWK)<\$09;N9\M\9SK:QN*"I55C,*K7:W]_0] M""R\8Q,3?_J:=Z[WBX/8))/0(DEL+ #FFRP"Y0[XYKDQEKW23-#E8/ZPCEX2 M>2:&B==E@9&R+F']2!#Q:ZM[K1TCP;O7UW:U$=5]\_^S]Z7-B2M9HG\E@Y[[ MQA4ATUH02*X.(BB;NI?7-GB,Z_:;_C(A1&(T!1(M";O -@FU<7I";=P9'>B\I7+?R1R?9R")RW-PN-*W/)AQ[ #-.:X9NRX8./RHANL 'OSHA@T4V7GT]YH M]VZ3+K,&M@#*"%,G/G_62MY&?]LHH'>3/[X"JQT-K,\[QV4P8C=]G7\^#O%9 MZ)+ 3HY_'?G03;-8451THT>=B:(71Q[V(L#\K\N?JW+1D-7$K^2BDOCYJD<9 MQ;)II'K2ZL]U-?D=Z==DE-+M[EK7E+^S,XN&GO;=AUZ3 N2BF_E;E&JL/[T- M'#Z'4RW@+5Q^.'ZE)5V=]F_OV-EA0#?KN![9.4H GZ;J'7B&R'? M,4'R3S#CJ0#:!J!-!V>S/V)V5VXAM[8W7P[2!WC'\CY(CEMXZ3!WZ0T3N1_Y M!O*YOIF)GZ776 =U=(O7)^2F(8K>:D4EP;;$Q':>"'6C+"9Y"-K9X>P?/?=- MD,Z5D8Z:1#KI.T?;E.9K+L,*%,<^1$39;19DM,FM!G2F'N6X ,%=[Q>+$XL3 MB]MY<1<[D :M##$]YCSF8:0JZ=8V#\-.VUM;-PO5DJQ*LBG&R@ED/_"&6.A4 M_2KP2N"5P"N!5[G'JZR%<\WM+B3>H!.=^=!G"5II)7A9%A)<4,294D1J9%<$ ML@MD%VJ%P"N!5WL-BIR\9YK_RM-#C^NO$_>+^\7]E^627A>+4W>+Q:T1<>)^ MG)<^EG5%I%G%D5VTKNH:;;=**RFQ/E,)6%75IO82_6=#W0 M3CC+7)DF7F/>-1MHD]H:5PM53=$D4UT>S9I2NTU&SLXOVKW]-_6])"33IA:30#*!9.N1#+/X M=T*RDD"RJT>R&8+-HUMJL:@+L7AUR)0,.H"7*@KLGH]?^2QWE)=.+=8/Y&= MO"+;A@#/D2#T$WM%S$*U+)M26=$O)T=!(-71O2*;,:TB%ZJ*I&N:P+,\X]E- M'A!MC6=D"T13&*+IZA*B?1$XE@L<.R2*9>47J:A<,.IF63"L:T&F'?PB:RV. M2G;A (%$YX)$>[E$MF!,)1!OE8JD&T*3$CBUI5]D"[32"]62IDJRDA>TNMB, M$38XZ,V#=;A\2&")PZ M4,6,D5TQ@T"R2T>R72MF#%T@V=4C658^$:,LI.*UX=)A7"(8"= ETQ2(=#6( M=&B7B%&HEB59D05&"8S*H&3&,/.F.%UL5D@M"&AXB^NG79$+LIHQZ'6>;B3-/V]J\>)Y&CZP2C@?6)"Z6KL5!<=9E776R63WO<";W0&NR3 MW;/=;.N+X9WFB7U<&)B2U'(YL7Y@-[_OUM/)\QYC$*AX\E8R)JMMJ1A[.\X$ M;N8--],YVPZ$G'L57IE8,B.92@;M9P1>Y@8O#XF6&?GO-%GF8EN7Y%)6"0 " M!2\2!0^1SZ3)2J&JE4J2F5EFG,"^B\2^PR9!:;(*$M@T)=TH"3P4>'A"'Z0F M:X5J694E7<]J!.SA4#&CS"J..VI1U?/HC'I-\D1MVF$$<[[:.PWVV/7&@#9D MLLB5A[(59>4#,MM/+LT>*F?.9TZ;DJ;)V!%.*I<-2=6S2DK+[G!/%'\3-"UH M^G0T?1"_IR;K&?D]!9$+(K]4(D_E03Y.MF9**B_O[T 6!"X(_%()_(#TG9DG MOL(U\HJD:%FU#!6T+&A9T/*Q0QI&H5HIE25S_RD0@HP%&0LRSDPD[QH;,C.+ M#0F"%@0M"#HS@MX]R*;(F079 C':?/_\10< M=VRQ??X-+IML*SI)K0Q'/?("!R^X\^D KGRG7S^<;MB?''/LKFBS\NP6JP/[ M&H>K;XEMR89SH_Z14%3%A1C30^40BOWL^Y,5C*PW>MOQJ?7SUNK! N^LP8?U M&2"48_L8.N[DV1457KZXWY6[ZO6RW15'$L!TG)V*1P"H27V\"A9BG78!I.\C MO?_%Z5%=UO2R9I5,N=0IPT^C9/;T;MG2>K;5K?P/TN,K8B_Q>N0>>04HXG_[ MJU6=/['C(U(E$9&^-5I/M9=&DSS_47MYJMW7?[PV[FN/I-&\+^9SQ4'$J&_; KL=$2!O/N63XDU!-X=PI4^ ML>!GV*?^AQ-0TG4">^ %2_OD/Q=8YR1O5Z_BCYA4@/_A>L;$9QR6"0T;]S,*Z-WDCZ^34B#'93!A-WV=?SXF4RP(#'94 M_.N(8YEFL:*HR+2B-([HQ1$_*P*,_[K\N2H7#5E-_$HN*HF?KWJ442R;1JHG MK?Y<5Y/?D7Y-1BG=[JYU3?D[.[-HZ&G??>@U*4 NNIF_1:G&^M/;D-ZU-K-0 M,_>J0^22Y)A6S9)\8;K< [7IL /B0U,DHLI8;AZS"_8"T P^V^;GY1% TUPD M@LE(*PLVT^SVDL'%HKY_Z_A_K06^L@S8'IQHO\^R Y;N&E MP]R9EFQ]3Y;_DS+#*I_KF_E!R62!&;Q;!U5UB] D116^UHI)@=W:L@'*7 MU(VR:& +VMGA[!\]]TV03@:DG(V8.H]!P<%" MIE2N[)ULF)_Q'0+9\XGL48]>@5<"KP1>";S*/5YE+9R72P70BMR7NFN; \=?2X_CIQO[A? MW'\-+FD>BU-WB\6M$7'B?G'_U=Y_L9'[)\^EGV3([TGE7 MNG+:)I!*J5 MF:94,L00-8%4NWRIE"R@ET2MD+:2U&J7+>,.IB7:CW MGC_"#CD43KL3DF"I F67&;<721#J:;TBJE*HZD9%,O;OWYF?6+) JAS.9E#5 M0E632I>4"W.)>)9J.L"A$&VO\0"JAKW%DQH2IYXO*W#L['A95GX1M82"T90T MP;#2(-/0Z78']%R1:0>_R'J+([MPP%Y(%)W*N2#1=7"D'1MTJV40;Z8FJ9E- MS+P*QG0=.+5[CVBU NJY6984-:O9U$=WCIQ+Q@AKVOKFP3I2J2^/'!.NZ.M$JFV=),O(9()AD=D86H%(.?""' B3 M]O*":#)Z0922O/^01(%C9\>LLO*": J7?%K9$ SK6I#I(-DAFHIFJV3N[TX3 MB'0NB'1@3XB&CGX%F%-))!P)G,K,$Z*5 *U469)+9D[0ZH+31(9#ZMOP&#*R M1M07V2$+Q% ZK>-#TT'] TH0,3"!4_OZ/;1RH9H7U[) H]RBT:Y%,5HE'Z%6 M@60G1++,W!X&EWN&"+%>3N['!EPZC-<#G?V2:>X=-Q+I'^>"1P=V>I30KU\" MUK2W<7I-K.DZ4&JGJIB2DC?%Z6(3/VI!0,-;7#_MBG2/U>2@G];K45(+5;,D M54JEG/C_A%OYU#BUL]>CI!6JVOZ9F@*1\I/M<2!,6G!\+&,2AB6T998DTCGR M@42'Q*&L_!HEG4DVLRP8TN7X-3;@4M8U+:6<=!]*[]00#.G@#"E]FX]2=G[[ M:^))UX%.NR=QE(R<2;H-3HVN$XP&UBDE2,BLPW7HR>=Z##P(53]Y&1I<+U9*D&7O7(PC< MS!MNIG/#'0@Y]RJZTA7L<:16]BFZ$GB9-[P\)%IFY=G352ZV=4DM9Y49(%#P M(E'P((E.NE:HZJH.&"B41H%]ITN/TDL@@15#*N_?A%K@H<##?5R0NEZHEA5% M4K2LRAX.AXH9I5QQW%&+JIY'9]1KDB=JTPXCF//5WFFPQZXW!K0ADT6N/)2M M*"L?D-E^:FGV4#ES/F.>UEVG8S"72N 'I._,//$FU\A+DEG: MV_ 7M"QH6=#R1EH^2$BC+!>J%5V7%&%8"S(69)PCD;QC;*BL9!8;$@0M"%H0 M=&8$O7N0K:QF%F3+!4VS0-Q?0X09_.XZ[]6_P8_)HH>6_^:X_-4J$/%QL$)E MKA7E"X?G\L_7/B7WWA!6\LDJ>2I? Q+T/3^\#:D_)+#HGY3M*-;S #X-QSXE MCDLB?&N.A[ P>S&,6YG@5&?HNW=M?.PK//5I^M 9%CWA(YWP\QF>XW7G, DV M;=]UQ_X'G%U W1GZ:%-\7_%^X[#O+Q6JGDO))[7\"?Y&"ZDN_D\\GPQH$!2G M&+T&/&2 M,H/S%'+L%['<[@;LFS_]1UAVEH=?V81\E8.^WBA4>\X[1[Y@$_8M8!U^BXMU MW+'%F.T:-L79G^/"681WVI$QLQ80KT< 9':?XZ.F2$25U9)$PAEFDK[59?]; M'6< 8&2HX?&O4_Y3(R/ID8X_@ MN['-Z!POZ#M!Z$47V["8-]AC]&0?,,Q]"\B- YMT/[\@O+L4V8?CPA?\(/!" M4!,0 ?#[V!9M!+7/%VI'#H'9[ETOC._$(C9MU8$7O['*$%R-T>-1H M#$_$<_+I]!;XPL)7^/@\'V^/L(=C', ?;94!!C\.2)/1LX(>CHCZA;@@$]8]RU&"DDH M<>\A]09P _S%='K&$KY9 \NU*6GW*46L;/"[>XX/#/)?8\L'4""6<>P#G.>T MX-(/ #!@NC=B:YH7-G 8]F#,%H>LJP=;]/P V#3P0!0$P&]MQO- )I /;PS< MW_68T@0OBX0,D%LJ7*UD?N(-V(SCX_8PY%ES01,8[(@%"G;<+ZYJ,CXY^8AE MS8X:SQ*EY@)KF_$T+FN9-/;XP2T_HPML G#$F>Z&\8%E]&FX($@HN:G_&B&> M?)%(DX:3QVZ)3>T0?G$D!9S!FWS:A^M0"^//+Y(VI:3IA90HY)9,!%"6PH0] MYLX) 8WL+<3+-Y0&J"*T0-%X=P"QD?^VP6QEF@# JV;;>.J(K\^P53O6TNYH M0A!.-"*I%?3-\9.\T!'H.'ALWP%%B2+?_AV1E=V">C"A+CXD6;RP*]' 1^2T M4!OD>([(N: -+;Y^)8J"F@@@^]Q*O49R<7I4ES6]K%DE4RYURO#3*)D]O5NV MM)YM=2O_@QU"3^0ZJ"0;A]J7]6:6LLB-VN/1:, (Q1I$')@QX ,( M7N'V;P//_CGC(BKG>0 SVJV%T6?X< H<9P2/!X63%JKM'\_/C_6G>O.U]DB^ M-YJUYGT#_FJ_UE[9IVW2:'YOO3S57ANMYK)9%#^FA5.:K03?FK 6M7#$,UE) MY\FG%(?YO-@#UC3%\Z7]ISA4NT^[XP%M]1K ?5W4]B-'_BO21,*!:HM'EU<5 M?+HAKMKT/= EN:TS PB,F$7DJN;\1U6=K%-"[R1]?)UTD')>M MB-WT-7I8Y+[$//P%7R.#$__ZZX?3#?OH]BW*W/4;E0!$;XZ^+L)7?UW^O*(6 M94U-_$HN*HF?KWH4J(!FI93J4:L_UQ4CNT65USYJ0]G$VHJ=YE[C]B3H0AX V!X'T!32]GMRS\]_! MY<7Z0-<5Q0M+LKBPZFW?29!_^,]<&_J5 $%'J:8!#83*W>"T6_4OK4 MN@JV0"T9B5-MTP;[4I[50>/S\ZQ@N_B\(+#+)[ -T?4#$)@.!*;K4D7>O_7Y M$0AL2_4KMYC_#\__"2;+[0XC$;8L[+_$L]^6PV5X]A4X^XHB*7+*K-[CE]B?B87PW7&=H$^[Y,WS MNCL.,UG>ZJ5@^+;<;0+%WQ&(^V$XUI"9LJ0966G).5"$KQV-MF64&:*1"6AD M !I5]AY>EQ$:I5/WSJ 7"0M#LF-;!UHJ-S !0U*TBF0: M:>D\A\4/ZWPH@I8$+6TO2'>A)871DER1E-051GDK.E@,>Z>*](*=-H)W?3X/ M+#>LN5U,+F)Y4,LQ7B,A:&\D!.WS&OF=;%4B;+,L-V:Z79XBM'5(."D#>V6. M=;0*W._72:;Q'4M"<=[I++#[VSSH(@239[=8'<"E<;CZEJ5PW#'!:RY */:S M[\^8_AN][?C4^GEK]6"!=];@P_H,$+/C6 ,H$SV[@EBSN-^5N^KULMT5Q]!4LQ#KM DC?1YK^R^8L(P44!Y:WP3/96-XZ&/]6=66:PY$0 M*3F[Y5NC]51[:33)\Q^UEZ?:??W':^.^]D@:S?NMLKP7C(CC;Z#9>JVWR6N+ M_&C6?CPT7NL/Y+[5?*@WV_RO=NNQ\5##CY-2FO)Y*#QKJ!P_B,?CFR^:F*'\8?G$LU,U7MU@_B)P?$A!D;X M>T#Q#R"9J'4Z^WPE.:6F)+U0-0Q#DN7E&4JI)WB=V7B0B\2S3?V)3H5G9<"S MAG-T$2#0T&_ M9VK([4*_!J??LJ1HE]&@=$5>P5GT#8OK@X3RGA],0XA:;;% E&V-6'W]OUG? M">PB,DD?D:9=)<*^3RD9P@O[0=1=8E53(]9C(G47H@U-B.(;2=N8Q3!7-&:9 M=N/!96?9AV:?U9J8RR8G-!.:K%8B/L469KP'U4+<=\=>!IAP&])'>&*WX8:6 M^^8 MO-60RO:&IAGD]PRVU#4/"EE0HOH<2#"I^<3/Q3ATWR$3X%''+M\*:2W M ^3@*,0G',]B'&]'A>LJS87+MP8V6/-K=(&= CNF6JA69%.J:/M7*FAY9_,9#IE8LUB)"IIG)GAB(X]&L MU.12*E1+&I!+9;ER7@1'SQ"C=F>W66&4#ABEZ)*F[#/O-(]A4#EW?)8Y;N:Z MWXM0IPB5Y,,XVB%88I8+5;5B2F7],D(E(M0IZ/=LK:]=Z+<"]&N6I(JV5 MKU!GO)QW.1H2K15+>!/#/OPE_SL.0J?W>>)(T,JQ%PN#E'QJ4^9*S2*&R<9> M/3D#&H2>2Y_YX*#@)7I%ZOB@P>*#JWQIDY!F-!""38.R^PY]9TW16=@7=O>& M:B\;5#0:^1XH4AAC,I9 M ":?0F$%\.3?<:H/+! G*>)RFI[;%TEZ:;[#I_(I.@:#01(H 30XK M-$K;]L>T^^CPL58.71D=-;>(CB833OG4H\:B79-HVRPX'FVU MK$_L-A0>UH^&B"JIFG$.02 18Q7D=M")[8)^4OG!C/P,:4?F8DU)E;QH1T=:\(-$&OIL] M$FF@U\A83Y*RSWW> ZSYY:4^[<#93:V@W3KA+^_Y4BA@!1ME/MX(A+_C,'L7 M'903Q>.%PS0U]F-+#,!^WL4VQ03!]@ >^L'W & MZD09&*HFE2NKAK0+E?3LT&>#2IHI^E3 [-I_6@ ^8%^KH M;GYGA./+!(R[(C[+.9 4(ROOLM!#3XXYFUVHF6 .UMZ7)#4W%LS%:J"/U HH M&41";FD6T[6K">OL]M8DN OFUG>6BT09-"<:P^>.R(_3!0Q)K^S=+59HFWE! MHW76^\'02$$TJN3&CW[Q6J?#D@A):/T"Q5-HG+MHG#P/\Q4AN"O6JX5J69(K M6656"Y7SY*BSGI@U$@JZWE!G0T,'6&\>5EPV<)CS-G M+ZGK4C++D5<,T/--3=)+647+LSC/$UD(@G0%Z1Z\QB4[TC5!-S T22EEE75] M*M+=HJ%%$EK;!5E_!CE._R6=2E+R1=NX/OEN/_B8VT'OCXZ;%/ M@Z5^!B55YM@)0*+=6AA]=KO4 _Y[K?%"_JP]_JB3IWJM_>-E,KA[$>@+[1D2 MAE='ST]XJYK?7O.OL;870VHQ:!(;L!.;7LS:7/!>&4SOB^E[Q I)#XZ#-S;# M)ABH*?I=#"22#R?D735&0!WV)["&P/:=#HM6D:874J),0U59;I<]YH[-A["W M ,#_^8NA*LI7\FT3!XBT@2,Y/>!.;D@BGHUE MY,]XC#$E_W@PB;K"1&C*#JSR-9AOL?)]BJJQ9BN.:P_&78YQ24^HN4#! _)" M1YX?8HN7[R!UB"+?_GTZ1N236GXT/F32:6!N@HBV3^>6*2O[]OG-&B#5M/N4 MXC32\0A GL#5DOB+LLS5\LQMIDU7")-R ;;H";#3#X+;'@"G8!7?[ M-.*67<0;[%"$B?2XJXX5. %V#H+%K9HXLP*5^+_,@X)O2D;:GO.+=F]]6!*B M E,D4"_ITDY\GQ,>NX%:>[ULCYAC5Q?[)[$3O /-BOIX%:"9==H%D+Z/=/B7 M+;0D5"?_]E>K>GQ>-Q%'.9 ##X!11P< ZVH&]/6!/](8'[H\KF>T3 M)UPD: SP_'"]#JSU'9E1PQV-6:,S#RA_P,KZ:PI4-4/LZ'Y_; &9JGWHJ7;R\$.)XN]E')R+IDAFEZHNMZ2 M';S#!\O"%;2BN&QEXI"1:DP>HB+]1OXU]E"*CD -H@$W#;"FA8 Z\A.?A J6 M@TH(FL&3Q]\\TGWXU/IY:_5@ MA7?6X,/Z#- '$5<>07.,'EY!Y7%QPT*Q2*588'XU:\#(^T "9KA87FDM^!>. MCTG)SIEOC=93[:71),]_U%Z>:O?U'Z^-^]HC:33OB_E<<;/U6F^3UQ:Y;S4? MZLUV_0'_:K<>&P^U5_CG>Z-9:]XW8 _M5_B ^7K(+;F9&E5?\KFO&]8)UAO# M([J,,_XHMHOD =M-^H&$M;MT%)(1V U!'\V3R:1,8++(25&G^G# UID:"%^2 M>,1JOU:DNR1^B_;G\=V)R;P/]KO"MB)Q3U??ZJ92+LMYUL7*Z?27@^TE,_VE MDG)#I;QOR,C)AK+ -O.XRN4VOA:N<(YCFP=]$W?/'P'">4#MD- @!)!BIQB6 MOA $X^&('?-$[=36J9VK.I-*O=<]'/+?,N:5]GGD%7UM=5Z[/,>H8A49I<0BI4VLPY#?NP2R4CWP4: M9\B%SDCV'$WF7*D:@6O)O5B M2N?A-8L]2M'.D;HKIZ!N#72.DJ29!Q_E)0A_"T:HY\^@B,K(#^'=2F-:7HSK M*_6F+Y2M34M+&69EPSQ=283LKM-#NKE_N8C:77K4;FVK=C2ZECM<9*&KZ")TEP$W.OT" M!4AR<-5E*BH\P#OPW+?;D/K#(RLLF_TX0I4Y.8IDILI MM[Z&ZS23;%81 M*+[T0/':8\T,$8LJV7A&+Y:.98S^76EBH\0;B)TN+=@R#9J:()L,"1% M,85PR(]P$*6B^2L5W9]W77!!:44^ >\JL;8EVOX)#]==4'KZ!>;U*E&)>R+U M[KKJ=2O**9@G]@B1)5U11;VN2!$Z3+WNGDY-4=5[!56]JYA?YE6])148GBKI MVMX-"D15[Z6%A0]2U9M=;%C4_N9--AZT]E?$AB_/?9Y568T(#U]X>+BBGJ2. M&&?"BQBQ\*4)P.7MJLM4H(Y2DWRH) 6A8N4'D8ZL8EU[DD(J]21;AW5)9"H( M22L E\.KKB(0LG>M=*;1$%%1+2JJ4T92LJVH+NDL?JR4,FZ2*BJJ%_CJRHKJ MA0G;7^.",L_<0JWGYQ7N'KV+L[K31Z^ M2P*U$.0=&CX02E845BD&I#NF,U61I"&?=@S&<*3^P&AL.INTOEL!0_D M'4Z/ZK*FES6K9,JE3AE^&B6SIW?+EM:SK6[E?THXS'P3NA\I/,A16?\RF13? M' ,J./8"ZU46>>T#7/3.DE0;+N#YF*%,S>W^0;NPB;<:8-D[X\0S!OP*C_LV M\.R?,Q9;YBP>8$B[M3#Z#%]&@1V/X'7P9%JH/M1?&G_67AM_UDFCV7Y]^?%4 M;[ZV2:WY0/ZH/_S>:/Y.X-/::_WW1KT]X=;11JKSQ[9P:K.5X%L3UJ(6\HSH M$VY Q@$-4+[!]VY4TFE_$OK+[EON&\5O/BR_RS:(0BP@-TL??2&A1T:^%^(4 M<>L-^$(0,O)PX!7P$;(4]K0 60E^\%S?+%M!T/X]YT"L/F@U. QGWY\L862]T=N.3ZV? MMU8/5GAG#3ZLSP"E;QRO :FCAU<0KQD9/;_K=%ZJKTT MFN3YC]K+4^V^_N.U<5][!&9[7\SGBINMUWJ;O+;(?:OY4&^VZP_X5[OUV'@ M,?! OC>:M>9] _;0?H4/N+RX)3=3#O\EG_NZ:2!K]<;PB"[3XGX4VT7R@)V" M_$!"ADY!_0=>28*^!1J.-01# ]BYYS/%$MV3'TY 29=+W:5];A*":J(0U-8* MP6/RO$BL@%X1I76'()*8,(H!BMS\:#]\D4"8@6GGPYO9!?6Q[Q7)?:3R FCA MPR!)-")F3(UM,CXQ'*T+6*5&7) M:IUI4B]T"$L#&?C$G_JIS-FL #+[#M16IJC.=*A*H:HJBTI/I,T625Q) +/9 M(PRE483#2I?W#A\.+=?B*@,3Y%,=PG>"GX0)40 *7,?R9A'QIF$),A&<2[([ M^=C@E(JD/;;[*PX!_@L<8+[\?1U*@"GC8^WH&"1VE>N%"\?5YSHH<6::Z3XG M5MK[Q#[ L ^H.SLSHU"-&QV+IS=_;%T/UHJ['"-A3]\]MSUX*0E&8"5R'0?- M'C25R6CLPZ'0!41P M2RD#W@[FUD(=0?63X<860ULL-&SA &L55MK3J:RMM@UP M&0]HJ_>=DV4]HLK["<&T0W@YO@XR$R]W_3@!VJ]0: ?@,8X/G GM&5$.V P3MO2C+Z?L!JD59V]AX;ZM'*4K1 MK)12/6KUY[JRL4GA]HLJKWW4EOWD;0)Y=B7QLR6B!,(I.J#F"I18(MJSE. 8,:R-^I\VZ19';1QW49X M[WI_NL5E&;Q6M#P&5-MT,-BG%OZ28L47%?#5UP=\9^R@&2E]-:;SI0WUZG*A MJDBR8DI:9>_DJX/V6DA5$R-(X )(8,4@^\Q)0$$24$NF5"[O73"?$0EDJ<[D M4W ]CT&CM0*Z5SW0)5#N)=8Y;9C_D!GEJD"Y>D4RM*P:71Q+=*W1A@4!7 ! MK)@4ECD!:$ IB&5Y+T;'V1$ )'@6DA'F#@!#U+L?#[W7Y638JO@U%Z.BE/[ M(H2[0=A:ER*P5O2GS5Q@E7"0I2&I2KX;.PIGPY41@+&BR6GF!("E%;HLJ>6\ M>-N$JT%86F=,MQL*HS*CVS)86K)DZGN71 E/@\#_#/%_1WV);O?[*DL$FB M=6]3+IE$/OJ.W><9K ,K")R>PTW_:#PB2VB,2FABK^H[U,<$ET^)%Z]9093S M%O,/B*PSD766 Q&4[/?Z9@V (5#2[E,:DD?/9L4%(O5,I)Z=;=M->[B_R0/ 1"VX078AMJV MMN'4?HE;/XSF4]N))E9G2Z96R8F=*/PD@A:0%DK'IX6R7*B6I7)Y[U!7MKD9 MV82G49$H&"S<=+1E["75GJFM>*1ELG9F>(1ICJ*1G[ MAU]R=LOGR";)]QIT0^V-F-BXN;C1?FK9T-5.]C*VSNS,D?TQT+4FES&98 MG&# 5Z8VAR"QBR:QK?/',R2Q4J%J2+J252;Y02DL3VGFA_%?GV1Q1PIE'-]_ M_3AMU+2O#_LJ <:61]8J@^P9TP/938K0)8OT3.36T$8 M"^9.YZQM%'M;^2TO>+Z5N76N>,8D@GU*P;+*2^ILEJKJM:+2UFG7&:.2@4:Z M4E%R@DI96AV7XP9/8WM?FDYU/3ZZ_=S@N[, D[G"-3/CX4RG=87O89T(,KMH M,MO/%;XSF55DL&M0U.X=<3H&F67B#S])RG2N%W>Q^=Q':M1RX0G?^3O7;/+T M18PC'ZZ=??+T]W'=#IUN=T!SK?^D4W&.OZ%4SH1,\O27-1BE4#4U^:1NV0CP M.0Y3"%P_+JYGDH>_C.MJH:J7]JXYR0C7@^=V2-*]<[&XV?N5Z6TN\52F?T+,$*62A9YV %,J%JBG)Y;ST%#Z2D^CD\NQQ]]*@2#N(VH)J M .2N-\8FHTQ#B.D.BU]=' O(%"!GSCM.E:-4 5%:EA1C;QLMR\/,=YJ@H%Q! MN9E)_=TIURA42ZK$FNF>-^5NT8<]I_W.OWL^PO#OY MD%K!V&>MWP.)!)22IA=2HA#6 EWY2B9GE>7*V6/N'-!<''N+O7P;!_!9$) 6 M'-2[0S\(1DW:<%1.#X[-#4D48,&TOF:Z8[CCA8X\/R1PA'"X0Z+(MW]'PF2W?%++ M)]3%ATQZ.G-2TQ2)8%/GXGRO><1BY!4./)D19AR/HVTARGX=14, [GPZ8%QA MU@[^M_EN_Q%URK-;K YL?!RNOF6I(_8Q*00KUN9 $OO9G_H11]8;O>WXU/IY M:_5@A7?6X,/Z#) YQ"D?R#YZ> 4I?W'#*[?5ZV6[+K M8"'6:1= ^CZ*I;\X/:K+FE[6K)(IESIE^&F4S)[>+5M:S[:ZE?]19#!LV'0# M8%;W*-)<]-!9U94#$XZ$24LV&.=/C=93[:71),]_U%Z>:O?U'Z^-^]HC:33O MB_E<<;/U6F^3UQ:Y;S4?ZLUV_0'_:K<>&P^U5_CG>Z-9:]XW8 _M5_C@J=Y\ M;9-;$27S?3X46P7R0/.PO!!O-%?-@4M8$2!O/LX MQV,Z_0.;:A(/DU,_G( R<3GP@J5]\I\+O'.B]I3*H&)E.YCE=\MQ'[U@U8 6 MZC/%S+431K/@T,,S&LW")J*@_&;*5D""\1#6" ]AXLT!@6B'>*!O )& R7\X MGP N[/G>,"XU_W-N: M*2R=D0ACV!@LW91FK2=3D>(?(*4IV2)[BN'Y ZTT!G0U523!)9 M"Y)R88%XU@0P?+[!\^/G,@G60$398[-5+7J3W,U:C=6T&?? >)2/Z( MJM5B2D%NQ]&D*0+-(^8M0_UWIFW:&SZF^."U5^W?!>N/FDY MFH#],L?(12Z0:,!Y7;G>30H&IN]UQV"O^/2=@K6<.6,0&1GYC,WG=^ VO7#!B9N5Z_:8OIH<>P@7 M_(' 9KPW%VYG:5-[N6 %@'<$\%4X]#*R,0XQ#NWR=*UT.\ZA%I9."=NZ9_]$ MN6JYL\^:Z6NRC%*A6I$JZL''H)V#OT^0U?F054KC9FF P0KC)GL"T\&@D92$ MJ>BI/>:'HZWLJAI*^G%3!6LL3X_E%\VEMY=$06VC%AYZI$.)'X\: MLWS!FFV/A^,!T]3Y3/7$W+^;6NN^\06?0B/U!_7ZD.4KPD.M .^?!/E84J*W MJ"R0T(?M+!R;"GN !*$G[0 ;QRR#*H)/)!?A8 TP Q2H"@LN=U7!LJ( 0J>=)J>>Z"A(RGFI^O/J1'%7<;$J3]\H)UP.?\;Y]A/T_5K8?09/F4^ M*_RA_NUUB?W/@7E%NCM_6,(KU)6IYMDGEJ_$ZV0@WWLNDXJ8C8T\,M@VA_ND M"?(;I%Z4^$[Z%LB?<1B$((A0 O6<7[1["[R0R1.0$!].V"?OEO^)WX)X&?NL M2P!+<;=0I4+)@A(4_5=O;SY]PWM'ON/:S@@$#Q>ON);_V+U^W%C6P3KAS$5V M;_EL?37VKNW4+W.&]%@S7ER>'T4ZSF" Z[S!9'O0#8")#3XY^!@>?"F2U\G? M!"M# NHZ )9@C&J8PWUZ=@Q[O XH58P>0&:CY'?0B4.#D#@!B3H\HDB&[5!6 M>Q+0H7-KL4J^P62-!'HTEDD^H>!B5F^!B@0'.L(+<'M$3U_ M(+8 +,M.BKG!"(WF]_6"L1')EQ<01:QLK?M,?3Q[ZXU.)2'H7E.N:NZPI-)! MEV3*A2JP'G,YG7#I@]\V"F"NTG3'3,K6QF]C$+U(<^0&)17[BTOV!9MA7^_+ M5?H'S\%%F,Y#N'%2P[Y*Z!7%=!'%M'/F3(7&I M9T5<5Y&5^P..VX,U8.K Q*5 7,H\!UW:HV 2=^%O^ ,-2]L+UB3&K!O!O6W" M84YH*&4,*Y6$BH'\(8+XLT^'SGA8<[OLTB 88YS@'J'=3!PS9&J%:KFT3^0J M/TFJ G_2,>$=\"OOU!(;"7],%)J911)CR!E& MB=^:$#60J1180^K.Q,(16+>/[,D(Z\J(=9ID5,X"Z_+4E$ T%;A4I[)^ M6 ]N98ZD2M3AW)EK4,YC42X3*:_<;)=AEX? M$TQ56<[0ZW-F.L5E8M#&87"989 NRWG#(.$:%*[!0W#:0[MV=%D!4I(T/12$;U,.0?H==V>PTK,D:;GVCLY1G19*U1U M4Y/*"3230\>(<,>=6*_.#O%*'/'D!%T@AXAW%AZY_+KC#MO@4ZODT7[AXQ87 M\][G1:+(,!1)4)N&)BZPW-2,%L<,2[)1D@ZL5B05"GHZY"C#?>FIS.D) M[,S*6=!33E67A?F+.5-?MEG=I803DVMTOL\&/^(8R%F!Z*)&<^#,H*35[9P9 MI'[)<+';P?%N@_]#=.E+Y=R*%U,D"D7!T=EDQ M);5\87E-^=,A>"R@MZU)G5:^18Z+J$G-@N_BFIJ79@F/,^94_-'$*T@VOU"%YD0K6*I)>R,K=.1;0)S8I7I<5A7\:Y M1HVW1^S4J*B_L2I5#MWEGS7>.'CF;.0=&!?;%_&>A/$VCK/^BZ!?+#S""4BL MM;$5$(M$J3MDX%@=9^"$G_AQJ^H6L@C-K;CBGDR5U M+EP7^@"@8G2A2[#!\HBZMP"-GS3$3L[=J,WS$MP?Z3L=$ 4/,YQ?0-^A/H+^ MW?H!X-+&VB7#7X"!*S9 M+!D84?@9V('MS/P-1T,4;-V==/S 1JBQL6K=)3M4I'5P/K1(OL MZQY5'C;A:M8Z?4FL' F3DGL_?VNTGFHOC29Y_J/V\E2[K_]X;=S7'DFC>;]: M$)YTQ5*3S-O>U]SNY(,Z'_(P M4]63.S/KBK;8@SE=N^.3MA^?;'8ZTL)+%HE+BA1\$#AL1D:DA4V;3M^EU 1> MG2&.V ,MX\4;6NY>VUDP?U:HOA?0>[I2*:KRQM[3"1Z1R;J!0.C)KMIJBV91 M,](ULCY\2VQ8DYG\3;8=L?>'OWE.[:5?02^AY,G#*3FDCEHU:S(]:[J=HM/T MT2!\F*NV=K;D\1RW[(N>28>:,X?3:;NG'\V7>N^-1ZB?+:@96R!)+@A4U"5< MTO-">YDD8BT7JD9I>?S;V6;;"RS9P/9WPI(*8(FV/(3H.M+0C\>S8T?# MV[NQV#IO!K6AM=LY,NN+3F1.Q:RC@+K[QEI^)5$@]FPM[4V!(M,]/PB2BD]O M1A 3$63OU+5\9;#GNS,GSV9?=,(MZMA)B>QYY=HB5U?DZA[:G9?6G:#*A2HV MYMO;G2!2Z05Y7B-YIG,#IB9/A9/G\I2J\R+/A*3YQ6#AFJ-+"?,Z$G3]Z0; BG5(]YW3*UW@B)&$\.B#!> AK MA(<0NV^Y;UC:P^G7F@&*=*P!^LX"1G_4LOL [^$(#!Z7S4^HM>X;4L0 V/0$ M7@ET.X)E>EV>-\ONF (:+P9(L](-GTXJ6FQVS@$6(.V$._&$!@8<$F"G3 MW5A$= &9E*5*T3 W9E)N]2A%+Y94-6/_HO3 MB_S&)TU4/>Y$1E2')II85%J=;"6E;"8ITMC.-(TMY7"EI6X0 2P;_EJRE4*P M>/K> 3U/\U=L+/U,XLS! UI;*^'$?;?G*2R X59)5_M[ BKW<+)Q'3,KWH MA:I1R:IMV@DH)E/51E#?-5-?*J&F'E&FE4&F&5(EH8MLOF1:ICDC?6M$C#8([\F8Y M[D0+FFDXM$MZOC=D$=6=U)PSRR!/*3.6"&J%S%@DJ.\ TYIG._<\WOW,(M0; MB&R)CC36-WV?&>.B&B$WG'E9_<@>@^)LFG<3_3?UO23,4K#GE*$JZM>B:CO6=E/&I.6%\E^\Q@4,A "EJKRZAN=8ZWXU^C+5)@K^>L;K,RLS/V+-PD4AY&I34\X22E^\, M:-(P118V]Q?LXQBX/A_B9Y-U>'G8>* M@QP93RLX(*BB+=BHO ]BSC(4?&<(SX5:1*0L@OAYSXV(W[3IXR MG3"-*F6^]#85UO*Z(NNMZ# ?>F2VO0+2026'7"FE#-;VR$Y;YBO8F5:_N(WW0Z?XG/JBXM M-]]7%ZU?EBP:$@A&E*LNNH4&Q0-*;9K2)%J#M*5E-V+AA2B M(84X/=&08ON&%*IH2'$=M;OI?#!Z^LKYE%:96J@:DJJ>Q00E40PO"&I?KV;Y M> X/K5!55$DV11Q?D*@@T:U=DDO=8@Y'H25L*&Z4*SDGT,LOOCBG=A5GDQ^4 M4C(NS=8X;5> DEZH5B1#7TZ(SJXK0!XB]=>%D^E0<*@:YI5(Q3LT1=SA=+O'RWBNAIL;/&<)R>%GIV M[8=$3XO<&'>;'1=9(=<63%?%M%M5S<"-=H[Z@4#3G16$8R*IEALDO7PG@^A[ MD:-8RG'KKO42T)DL&97S3$D0[0".%UHY,F+JA6H)3,.]^R1?8;[,U2'Z80(M M1T;XYY!Z$>W+"58^7HJH;6)\A)[0LO C"%9TS!!,X3R:@[=,>)R4/,)G7IJ)F MEYTE6F>/[B]*@N:WI9LTJF7.J4X:=1,GMZMVQI/=OJ5OX'TY6; M7D@)Z Q6=0,(LS]PPN+9RM=#O)@]YLX)@:_8VRSE 1[T#I!\IZ3A!J$/M.*& M ;'<+NNY *R,M$, -7V+=0,X&J2*"XX%(&B4,8X[9H<_1]+1C4B]7T=>P,CI MSJ<#MKE9NYK?"G-W16Q>GMUB=8"CC\/5MRSU##@FLU 6^XS&?N(:42!N)@!T M)D6OU8%MWUN##^@R0N<8Y)[#-:$45Y)R+4!*L*!4K M4F3,04+U IC]/>I/0'YQKK34!>I(Z+?4G(*AW[=&ZZGVTFB2YS]J+T^U^_J/ MU\9][9$TFO?%?*ZXV7JMM\EKB]RWF@_U9KO^@'^U6X^-A]HK_/.]T:PU[QNP MA_8K?/!4;[ZVR2VYB?@,[7[)Y[YN&BX)^]X8'M%E;MD?Q7:1/&"#+S^0"/UE M4U _1Q3(NV_YE%A#T'6!LZ.R$?!P]H<34*9N#+Q@:9^KNH_%6HT=;Z_&%_*W M.65NN7($/VMNMTW?4+*]T!%&*-RW![[ML4]?X3'? M!F"!3*V)LLQ-&7;\M3#Z#%]"P?(8X M/B^UUP9@&*DU'\CO]=;O+[7G/QKW0"+?6T R^-V29CH'^04A-UL5KB!A76HA M99>XDVJ[KWU*,(ADN9_$ _0$U2(@CDM66I8!/[FU[=H!MHM&)<"V0_U6K\7> M 2<>84 P9UO")FRT+S_ I@NH.S4MY1DR*(4JF!A+=B7IC /87!"0:($2^>@[ M=A^>#NH[[,E#^@3ZHN]TX(WP"J95V=X0#MUVL$$3/U^@7<=UO4@+0\*T1J!L MX3*!?KT1R(8/)^P3A#?0.WO* "3+;0A2!L#GHI+F(XT#+5,+WXV7#&D7+4P$ M&[[8#@-&A_Z[8],@@>K41?HZ,ZSN >_U/O P> _&D4\# MIDRSCDXD A$_'#@IZ^W-IV\,_3'?*(+1[++.)SR!?;9:LEY.1\A*I:C*&SM" MYM+SL.T6S:)FI.N^>/@^CK F,_F;+-HX9@E_\[P[0K*V#-.ND =H")D+.DB* M.6Q;[)K'Q:>"9 2.YPN.&:4$I=&&:9SG0'V[Y62M EK]@1: M1HO+M$A,+:IZ'@.!?S:>&O]L/!VY'^J^"LGNU1KY@'KJ\&O> ZCIDB@VC"2+ M&5WH.<1G_@,,Q8GA5?]E#\8(C1HV_@UH]]7ZE3:P6L:R$U.5=%6^G.H[01R7 M0!Q+HRF/3QQ8*V*8$A!(3H@CT]*LW(KBUO_[9^OWUKF(XC3%!^=27Y".4K73 M4ZH.E*JKDF'L/3Q<-)O)#V(M)9@='['*A:I1D0PMJ^[@.:E&R;<$:-9^?ZS] M\[^?ZATV2 M524GB'459L!S[?&_F_]L_-=%R8"+5ME-R\9 U7 M.WTB0$4#_J9+IK)W'H"PG/*#5Z>/H5=*A:HN2Z5*5GWMA.6T!9;4'A_ ;A(1 ME'.BU=-'T2LZDP%J.2_I+L)VR@"O3A]$KY0!KTI225[NN9M+V^DR3("7UOUK M[<^&, /.AU0/$41?IL9*H6J41(#D@O#FT#'RM0-<*D;>IG =NV/OT;""%QJ[ M-)Q4#A,_JB:^*!X_WZCMC.>AINJF=WHUS2Q4RUI%,I3E5IOG,>97C.;-!!5/ M;S$8 M9\[43A^--S0PQ4J&9&A9N%LJ#?2R>(Z=.!]D*'U2?K6.R46_!E2!!ZQNG#0 26@ZU)X2-3%=/$]?KR9I4^# M\2!D38AY1U?V"J=' L!YUMR5OSH8P1.QQ^ED%?073M>E.%JNZ_1ZC@V/<7"_ MZ7J3/LR::<)C6[UHXZRM]G*?44-?[J)KZ,O=?1'FO'4F!]9\R\Z0:;NK&G>^ M4>_-MT9]6#O?ZZ0YK -?6\ P$*XC6"YVA875\3-%[(D!^S\#,FL6._'H!TBY MV#_4!U@./O%EL5NF?9_Q4;,DG]C;@=9^4D0T/#CV*(K,#*U+=?K.>3# M\P?=#\#^XD[-BAE 1:O2_!H\HE7IX> O6I6>:;/&%(.=\GB4^W8KC6]SUX:E MYP.JQ)ZEEQVE^0$6$8C^=H@JS-E[Z#8U*[T\ S[=CL_<1%>T'!CI9=[^TC2S M"A^WT+10,;,]4+DN5\MY== Y.:E=1(U0?^]Z(GHN6(.HX M3M];P<2Y::3&W+[6 M10F""\ZX4DJG3T\PY4*U8DBZN7'7ZVA]3*U1-12J7 MA"UPS (?&H28X,/R0BY*#%RTSG;ZJAZSQ&P!1=N[X::P!?*#5Z>OZS%UL 5T M23'RTI#NP@M[DKH*S+()Y],0+TH^7&6)MU(Z??#=+ .%RZJDZQD7N9R^C&7' M@=$"39?0]/2!:[,"=JZN2BRC+.=H>A6FRBSO?;/0XMGN%R6O+EKO/'V0VS2R M:H(I[)G)6U+!2*Y$E061<][@.3,.=W)PT)E63Y0 M%[E]CU9T+SA_0KX2*CYY$*XL*P=JP)>7[@7QHN9JNG+TMMVGW?& !JW>?;QF MO]5[<8*?WS[QYW> E>7976Q##VAACHWC1)ZWF#@?0#THT)Y9S '/-Y M@3Q\/Z(^;M]ZHZOZ%:PIH[?"T'-T M%#P:8,5AM[B E.R<175Z7C5;49TNJM,SKT[?+=,G9P22;90AQR>_;3%[QB&6 M*P#K%1:^3U1?R?MGC5B;I!"^6+) M>;I* .XP@-O6RL^?KL.2.2Y*S9G7O+./^^:$(Z:60GJV4JA2J*I[9R!D>%;G M([U.XQ 0A# AA'*VA& (63L+K@20MAB\,%R*D$LZ!P]&B/W7T=>X. %=SX= M6-@D?Q8%_FT^"2 "KCR[Q>H *,?AZEN6XA#'3!3 /*]XU#W^L^_/8I%O]+;C M4^OGK=6#%=Y9@P_K,T!^$0_3.^[DX16,T2]N>.6V>KULM\5Q$\C0XX1V![1 M?;P*%F*==@&D[R.K^(O3H[JLZ67-*IERJ5.>)[.G=LJ7U;*M;^1]%!@6* M)35X/8*I0H WFJW==_O#;N M:X^DT;POYG/%S=9KO4U>6^2^U7RH-]OU!_RKW7IL/-1>X9_OC6:M>=^ /;1? MX8.G>O.U36[)S70^Q9=\[NNF@3,]O#$\HLOF?OPHMHOD 5-@_& ZA&)$@;S[ MED^)-01A@1-"?&(%?$#HAQ/@U(_ 'GC!TC[7SI8HRR"^9&NG2L MP &@A!]>+%/)LFT$"7R-.4NI=8!*MCJ R=GT@@[P&QL2DGIM1J9K0QZ5X,?\ M;55&&4L-X=J+ID@$TP@FP,:Q-39UWOE0%VM@P4JDV%R:P:<$FX''^3SG[ &N MQBW./4W#82K4S?8XS6Q!IF1XG&4YV[4!Z2K+I5/3X]SZJ(JDQCA/PGE+;*.K M3F_#6]@!1D-P'!%0_R-5-5%YO@.?O@BS6O3VE^G+FS2\'_L^P&V[1-SR M#)XX"5 K+A,( 88VP*4B+%*N7SWB^DML_[YJT_JPWEP[*;K M8P*E8X6SSTY%B-L:G^B M&L,N)2RC60(J",=XT#@)+ @9V\,06B;)D#!AE\4%J M2;+* CQVPD]$3LON._2=,@1X\X#PB@1T+#2+^:+CR!O0P2!@5TZ'@N%I(RGX M#DN]!FCU+.!E4YB\>[A[]C)<\P?862X-X"6U >IQ@/#Q%_0!8'T'L! ;OPYP MR\( M@S::9]\0Y9XC ;))\4B<[#R9L3:0;G=#OY+IHRZ?D++ "DD\>V#="N3ZYMLS4] MCT$;!W0BS[!7I-'MZF_CLL<8:L<72N#28#-''RI^V] MN7".W6>F9S$<3\#H<@)&EY6RX(YL[.\GW41_A3/BQV]+P&*[B; M..QWH;7R!EH3M4^B]DG4/IUS[=.YESB=_[A),9GS? J4 'A'S=?V>&]E-B[] M7'*9=JXLG=22C:-V02173>1;6CT]TX(W0 W NBL)5E= D4O&&(0P'HF(3=6FI7-E[[H(8OY,?5-HP M=^$PJ*1B"HXI&6I>QKI>ODG8I@/X\$TB;]1ER07(_*WNT'$=UF#+>;^LRHYJ0QUBOO30;S=_;Y+G^@HF,3ZTF:?]1>ZGOE%S%WY#PWAS7 ML#U[6 GJL-1O)PC&//<+H1IE% ^'GAME(4;I<).OIY>/1Q[/CZ._J&]CL1_< MZ8U#3%5&:IAF(,YE,Q+KP_*[+'<^_H[I0S%AF3T5,PLE^/^=!IA=A[F1/$^< M ?H-\[W972PM>G'-\TG92QE\\ Q&B_C&+NV$6Z457U=-=UG4=(N:;E'3+6JZ MLZGIYO(P24IJA1VG;[1ZBQH!:)>.77.[#PXRUBXCD@0MH7S.$S@"&K)*I) 7 M=*$#:1Q.BZNP$MWF<60. T(C&+%SGCN,A%:Q MX$"JE/=.G1'YIGE!H0TB8@L46L(232Y436WOFI3S2B3-NUT610,NRS*[YL2S MR\\KR\RFBZ*!::6=I@ ?4Z32_E6R:4\NIR:?(+=+)K?,C,5=R4T%OV'^P?VKVU8"G6&R7S:2NQ MA-/%\,.YH.TUU+KSTTJIXTV.OL9/OLGF%[1Z+-CV[P]Y4JI)8N.L1>YG)4S2N@JN<"RBIPO+"MC M]\V*FA>-^-ANEE71&[7$)%(.9-5C&MC\L%Q&1>FX$F:EM6\=Y&:D \L4_.%90:* M1[,BYP3+A/]WP?^[F.9P"8)D4SCK8HE_)S]>%'U<E)G48> )[[9ANYE6E])=5][0Q%GUYR3XI MMWQ.+&T<="?M,=9*V*6Y[XG--:;\29[Q)Z50E8NEK!)^MSR#_(]K$41SD413 MR89H5"0:]0R(Y@0)]/D0Z9><,K]5F\LU&6@7P\,. )8+X7/IE(-ITN\RI].8 M>I!51"G#D\IWFKT@44&BF:HB:TBTE(TRD@\27=%+.=[5=\=V@S4W="8)9K,@ M0OT7GQ;_W?>&][-N?,O="9<[$982^A67$OH5;]]_[^0M"QLNP?-C.!PUWYWF M0@6P&S[9/FHIW.5-!VG4VM#J>.^@>,T^Z-"!]T%&/@W87:-)T^)5G8K#OA62 M#^IC2^+H!3TXE:1&B9O;(UH!WO?)GV?!>V^GR84WN_5*-);/ZHR:)6JEC0T M(A,XS/?YC\7OT2X]O2+$Y$MG@NDOPNEK%MFO68/6/K M.;]H]_;?U/>2>)I1J#)B4+_FI-)%U%,=)6'\-!+4+%0Q?R^K687GEJ5W-&SA M\Y5=EH")3M[1ZBEW%VS:)0=>KB]M]_@R9S,KT.7#V'Q[G?GYF(,"M;>;N7L2 MU%8 M57)K&15@W*V"]E9#(<1!$(?AM'!,2"2AE3]OD MHA"S8I-FQ:+I48[/ACT:JR"W63J5IN]DC[ES0,]W["U6\3 WW'F+D>K'@\]R MULB6H]Q+N1OEKJ0=Y8[^2B=DN4 UMWOO11.];=!2'OAPV7%2OI1>6LZ7TDO+ M^5(XTKWQRN?RUIIL>N]KH_E[O7G?J+=WFO'.WY+P[O4SWC,^AI7(GWPP 2OK6 M)P.076]1UIC/9R"3(84=\M7 OP"GP2?(/QODE@5O1VGOX&QZ,O) UJ$D8WEI M%@K]GO4.[!P_8Z\$6[V\7@X7$]@//& ]"M@-O M1+F8""32BV:&<2@PX\U+)MH%14 M2 #"5L<9, N%?/0IG"N +7HP'%&'IP;";3ZU E C.@ 0&@!R\!1!*X#WPLOH M+R<(.0)P-0=6,+?/Z)UL>#(#98=-R&%/"AF*6.S5;-EXCL2W@'B^DK[W0>$D M .0]0*O9'1&FL:L05AV*>\3#1B3XY,C"5&%^X=!QG>%X&(W57KJ=+Z];)(\Q M@" 0Z+LU &X$V^10@.-EB8MV'_X9>3[;-1R_XW7Q9&+Z5@P4^(:?KO/IAF.O\TSYW6!U&?*MO.=*<]F0NJ%22YJKSGWU_%F]\H[<=@.+/6ZL'*[RS!A_69X 6 M;)R[ VN/'EY![KZX8:%/I]*G%;E096/ED5^@?$45)JY?+XG7(V%2L@;PK=%Z MJKTTFN3YC]K+4^V^_N.U<5][)(WF?7$;A6"A(PN?8K?,"4OWP>RDTCECV.>/2CV"Z2 M!\ST1@E)?]ET%+)\]"@1G"$>A4'BHW8?08N.O-MX9X M$0H>?+!'_FP\-?[9>&(BNEG[_;'VS_]^JL_K'WTKF+RQRT4_7QK\-WLQK *T M.GPGG=1/3#?--$O4#B-E#][<&P\&G_.O<= 9PR6O!WK73\J4$1#07,#']X9/ M]\8ACO68.&1 P<9M1BIOYY-]"("42*0U.? 6.V3*$--#&5"#,2@C\[<.+=SQ M.UT8-SC5-B>ZN(1LM(L:9A?_8GY6X,JWNQD5Y.],0=[66LJ)@1>29^MSR&71&9AY-09NEF[/G8F: M(C&'Z8+C&.V,<>=_F>WC1=8WV^THVJT$! 7*N _K8@4^8 .B-= C7=#8!]X( M+Y(0X<<#G&CRR4@(JWRHS^PCV!"@K.=29A(!+\67! XW9F+VQLR2PP@S?/R@9O<=V!->T>K=V^3'=9@R6] M,_OA?KK5-BP;?2V/P!E=-)2?IEM/[1?6"]6*9A272WI)Y!26.#=!HX;;.O%3 M1<8 YT?&(SS45( T\@W(5^\;?;8<>,#00LKR6[WO#H+OOZGEIX8R9@>7$]SO M$R!//1T '_();T"6/)%D4UJQ)U;DD(;%E&A;T?,-[]0@K12J>J5<7 Y03F$: M24%&YJ0322 FYRGS6P"8!Y_ IK$/88S'S'2" 5OFI/!P);B!./SN_Z#6\KD, M]G(<[(WF]SFX3]J+O>(3GN$!BWTL@2?;"(P/,,X#ZB;4^^I&H1I^>,M08*LB M(_[0,Y&!+>:2BSF4ST("QA6V,7J[T,OFASQ6.+ Z:*-ZS D#VA5@#0OU<8\0 M7,#=D%A0ZX1C[OX$W(0'(!I,><#+_[&&HZ\/S$/*J8HIBL',HECTXDSNF+C\ M%OU\@.7O(!R[1=)8X66=:75QEL],+-1M897O(*W!]B$]!Y8Z&H,*8 6\IV=T M?C&1CIOR035&(\CF93E@$0TMFXY9Z!Z>^ :2VN&JP&3?J(>ZR$YN)X3K@)+' M(3>YAF'Z+:._Z:XG6Y4B+9U1[&S_<'?/LB,OF,="K?.7%,D:O89IR/%=\C+E MR)?8Q6/.0A1. BS/$6!;G4&DD*=FEF:AJAGEXG*BTIR4_^@[L+'#+OW[. 04 M>.+NTYFTR4#(EF789$E>H\J@.87D8$<"H ,X""*>=,?^Q(+R)RM!>+"POQ7% MPP>?>,V;YW4Y_BPXS;E9NVPD F"\F2 )J=UW@1>]?4ZLWAB3EIB3EA\"][NB M4>GX?+&H9OG>IS5@G&,,TA@,1H0E"5"J2G/:]31\X8Z99LR@'84*(C6.+2RJ MW0\(Z,OED3U9+F <,H6II^AAEC6$7*;F6H//P&&B]OLTTGD_C73B-2^S MP&AK&AC-BV*8,H4%^6_/&PR\#V2@\RE4P%T3H[T\4)@0'"9!G\66>?QM$K#] MW[$;B]CB0U?XRV;PCGG.6$BW/S.3>-(;R@(:>@NM7N#8_FL,H@ME(YP21B_1 M0?@=]59%OOTO%#=P36R7R-I!+C'!\&&!TC;PO)_,,3M; ?-!1JD!!"3/3[ZH M:4R>Z[[_P."D3]\=^C$1W;'WL%XS$OGTQA,8_:1TA*L&YM:=.&*QB3/K0+/B M+7PI/'[//:4,G+/$ U"BVP>3U)= "05ZB^HP&);X;(,:7R$&ZXBT@?FW? MZ7"H(J&H\M<7N)9\AS=Z?L ^4K[BMV@BDD9#(C/J4VI3_\S&PT!S8=4J^#9M M:QPP_1S5A@G2P3:Z3J^',0P0B4X/M'7FRX\T&/2T@9+]OURM@E6N.=P( 6(8 MY$=+]9D&X< W'70I!>'T]0PE,2N!YR"N>C2J88MHA(D*PQ%3B6!1U,;'8N0% MMFP[(XS[1RI4S/QG;OOX.:_,P4@DRB)I4Y[I$D29$V#7H9JP9_"00 ?%Z,%@$ ?2_"& "@DO_0E/PC25 M8.(_Z489%9M?2V[&[@"S<"R7JX_L5I9;TP6D ?3XPI)&IG$Q*Z;BPK$/K ]& M14S,AACM<#WB34T'/,;QB"_'9Y05T"BG87Y/ ^2XN.2$TRV25DJ6R (?'0K\ M9N1C;(HCKV6CJV'+UNY=!83U&,2L,K:Y*Q\R)4H MVV86RG9%%LKV62G;.4V0.*"^3&ZF^:Y?\IM)$?EI@KB V#9'8H4-<&2SJ/6. M;B'ZD1?[9'V&+A9J!EX'@R:.%_-8V9'_!F[ATIPE-?CP M?G34H40;@&R8I=NB] -%BYT;2Q<$M7TJC!>BM[!H$@)H:,CS*7QK--7 P?#U M4:M@2K3GA9&6"O@]><-4+8O$N^^!\L8T2,K:P.&[XA$>VQK-TC*9?.>Z'(?% M$/Y"L0Q_N]X[$WCQ./-L=>C> BW2X3Y@U )\!%]LWZRN+5I4E^6T^ MATF?J%O[X[<9C.8S2RSX@B4.DY$S8DTS)GTR^6(D8L.'Z#[GV;B@,]Q./H%= M E2Z5K@(1RNNQX.R-:0A&;(S'1"78L47 \D''0QN&1,.0L_K(C(@&DQ>Q*(' MF CMC5 11"?Q9^14[3EP"Z#X+2#[3\I4;H_9#]:2YM/ MW2R6*WI&33!U)5T[S56+TBK%DEPYU]ZCF5VU91_*'#1G2&X_. OID^>( +=H MPK!E;\;<[[[!S5E@3F?7>>+ B)N^4=BN#2B'3K<[H,O+%EBP!V V=3+=&^1;@WJEC^&8Q_ TMKV1!U:09=M]RW>Z'MI#-T_/ M[2^D\6?M3/N)'9TN=^N5EX0*I^R5]V?K__VS]7N+W+Q[H&N#/M^EVW>4VZTA MUP&!>C2PU>P^6$R^!R@4.)808H?ME7S\\YT6+9";-VL0":N]Q-2^PF@//G-, MV?+?DEC>?:XW\W_]GX+W(SHF_OL J@C-O1OT;_WHT\3BPQ MI^SGX24//'$/K[#V''7)JPJ3T^ M@*CAALS A[I=(4AD\J0$7;,5?G#7EKWK[4_&RA)P+;Q[-"S/0Q'$]_[98TL M_]U[I[;PD&T&9!N[1%'R!QUZH[X#5B*I7:=XF>^=N[%P=+NLPI)^T5F%JBQZ M/HD$09$@>!8)@L9B;55)+DX/>E)=Q3\[;>W0[#C_@$]9COO&,JB\3I;^.^7I MA"!IHGX]F-:57.44%1VQ]+]I[=0U)'!5*D55WCA[.)>JP[9;S').H;%>U9\J/L:NZ9OK+!D@D291! M@(6'5.Q?O_>9F0!!BI(HB9 0$S%=%DD@'S=OWN8N*Y:]MLQUN['SOQY>XZ> MZTYZ#TF73E^^'KZ^+C?1->=]I]Q:]?/N*\=>6!^;L)Z_K?JS]]D>[;5Y[>'H/CTZ&1YUE%NZE:D^EZOAD>-(5 M#N&.."=?UC4 /Q.G]NC%R?#%S2RY#G@6O50] MT%WPZO"FSFSO JRMZ$C@C].!I48CG*4(L5&+,F>4AV=??Z1[X;S[]T)OS3WL MO0 ^PEGO(_12M5NI.CR\MK5Q/S["7BC#O?Q6OW#W5MW>$:_T,T(14<46LW42 MKU49_O$((I.]W_"P?L/IM8V.WAGMA>J*9-5#R=2C=44_FE+4?N<5?N\0/.B$ M7K\>ONJ]S%ZH=JOP7SQ4Z&*KCJ-]K6E'W'\!^==U6_/NOC6G%47]C!)V;5PO MKCWGWG93V1@(+I8&'A)CP;$I2N84S')X72I/'2^Q2XF^&N0(PSP( MTK"L,/< LA06R*/(:,I%M5@@Z_&,B,OC(J\8^AC>U&2?$61N*;@-F)--*-O@ M8\121I(/)2^I,9,@^Q"L/LZ7$N(5?T*%43A),YF8,1&F(PF>(XCA;\>3"3+= ME,SDB'C1)0%ZAY;1$:8PS](8R2Y!6O!'%H*!1N1J_-_-K"Y,3,<+/*ERIN'DA2;: M$^_' R&@H;7:08Q(68Z#7PB?O_8A)'=)Z,_=)70 ] M0'-51&TT0:W*?=?'9D6YDU^PO5X_>P5ZW>,S0G7N<1KU=^4-[DIY M*[+36>T,VMW' KAFT;4/'GBSQ.W&A"V#JT+2(5O2G14L 7S1]F M7-$U#T/[9I8!56:8*=R(\ @"^#6%S#.KRD29Y/X]3"NDAV A?>OH?&4QZ+78 M;YP0OTCH/Q?4U"1+XDPL$F:>F%@B:2NX)(WPK#D>"K8=B"8#7S/'\G++A,)2 MZ6R9&DT(+DEC#_#S8@;2.,L2I@OY%877G2UDH,<=Q%61!ZFE4C\8/A>'X]"V M4Z"C-C+>#D=\C)$!!%\W Z%"6W84YC0J41&X)L1VB.Z]M;)"L<64)\ZMWX97 M$\^):*EA\#%C0A-RGNQ735[_'J@@4@9%.#'@CB!Y29@45YM:8-..4; BLR#C M+6,+D)E?B*N$S%/6@"SJC]_:ZLH,/>(5)[0K?_)0H8NG.SE"GB)XA>G*D' 7W%.[L*B>]Q'=,E# O.=*U M%D+&) [?&JI'C^"1D&#F,,09? ]5]WO*S;""00+ 5.I8::YL+>MEPE/#&% _@28$[G;X>GKP^ M[BJXTQW4EFQ>+EBMH],] XK:US&==0*\ZO"D1Z_J)'K5O2!AO>@,SM.MP+#\ M:=X4#ZL[2W7<+]562\51H5OBAW4,ZE_8-;M2$'L_W137(?)\%!62UYOQ'M9. M'IX=#4^O6RY_$XK<.VG.6$^1TCQ]?'Q[EI" M'ST%F9 I/T43S'[KZ'K[V:HL]N0('9X<=1B"XC'NR.M7UT;UZ3?D+C?D]&1X MN)=P&MWWYRT%>7^=;+^C^WQ6#E^G3M<$N_(7=Z MM1\/CWO'Y$Z6]OLO[S^^^^7+TZ/S?:0VU_%9;P3OVX9<-ZC2;\B=>B4OAH?[ MYI3LESKLOW4'<*Q=\S+_XY=_G'_LK8+'84 ?=QE^_3%NR,F+AV(W>I0;\G,\ M-T7PT5P&7[)YF-XR:OER>+J]@= [FMLMZ_E/;\'-[%-@C\>0ADOENE&9WK.Y MTPUY>=,RL7Y#[F1#KH\CK$*4"=V=)]M;GM^S"ZH]! M?PRZ?PP..W@*MF+2V5]LL#@=)U5DK$TJI-T(%D80H U<-)8"!P<" M\XV@LR^S/(DN8]B:T3+X&J;9)!X&GZJRP#]=N?*TJ+J4857.LAP$)7)SSW): MS2C.S;A,"*-YBI0F1,42+*I\/ MQE?%+Z]871P';$=!V= / '8E90.1SA*+' MS6\]$\HR5!(4U3PC*"J#4%0!P5"QCCH^'! $+ZX$8=7F3 >P]2^/@\L0*8QB M6""87A"65BSE,=OC].'BGB*"+6NS [S<_GKZ:GC26.^#^UYP0L0^O8JG:]?O MK:_#\='P]0E.6_JN_\KPZWE0A EL]T665'/#ZBXUEPY!/D[A[ HA$S$?P!Z- M\PQ9'1)D7)@BQN5W_=;L8FM4A[;NS< [)9[&_H[X+6*Z-K+)I("S/%KN\W;0 M8[;'+-^K#;)MIG\-0"\H^,*/G=[_8%R0,&[L"B_PRMSG[>X.QM*57BZF5I6+T&/+^T% M)!=RZG F682,,F"%5F.?(DH)#)EWI;8.D>/O86+$ Y0J\%*("8?%@,D,9350 M&YCY(LN1 TBY%/4G2 F!%']N2(NL*!=9:I3J!XDC\,GPSQRU._HFCJI!MP+= M$I.$2_CB&':5B*(\CD"F0&2"(CB8<>)M*\P4/)MED.#7"VOIP_&;&3X1O%]T M0O@SVEV9RL@@'4407H#;2-#6'B47G3+$VQ?>1_?U8!+U$7K,(H)66@;>%JVN]XBV)\F0 \3R1'HT4];?F< X#B:P MH@4XN2&(NI+S&&(EBMV"13HTGC.X?AGR("6TDT(E22?#4?N(>)&R@5<0B56= M0FF(I#$POQ ?-,!E9R<(9F;@@'A[XG@ZP;.-2]:W(["W4^(30V&/HP-+E!9E M09J5>A3# -H\P*!=*? M?+J?/\$P.L/Q$]1(?H*K^'T:'"IQ*F1;N)"ISP(E-MT*=VJ-_LXC1NW&O6%$ MXAN45\I.A?H0C5]--$T;X Z1QMW4YMA=[6"'7*YS9,1$)POG@,=AO3H@#%S4X#H'&POK'PB>78V&]D]D>OK@IL,B=RNJ. M0!4Z8J>MANZ>HMGV&-O(CX_.>C2XO=J1H]>O>_B+O=J1EX>/@0KI\&AX=+*/ M-TX/MW _< M/P,3=Q:KLH0)Z$-"%;GET_7EX0N?A0= 7^O/0GX=]/0\/ ,.P MLR#*54@,?0U0)^S6O@:HKP&ZDQJ@NU2G?0U07P/4UP#M7PW0K=>I"XOTE*I_ M?DDGX466D[&F78>3JTKEL9=)0X)%6UK*I:.XT8#;Y?JBHC[U_2A2W\^.CH:O MKLU.]T@"&+V<=DA.7P^/>SGMY73/Y?1D+ZO>;AL$>W!TQFK5MGL@/,8HCR], MBD .ER;\9E(!:SK/IP2"8H+/IL@&;1ATL%A@24[AS?HCUP&Y+03&?4'/M7?D M?LF6A'>*G9:?R!C^TLRB=TRVUL_(8>#25]#^-V&..$7@,6 A 7L+B%^DZ*J$ MK#K"QM8XCU@"L!>W6AQ,5!_&[L/8VX2Q6TJ^#/[?]0-/?7S[D7QKK4@\@FCN M5H'O6\W_JDCO(U[+V(?;-+)B>NQ]W.80+,<= M!VXZ'6#L173_1/1%+Z*]B.ZWB.Z?A':'B0OCW%*:$*?!ALCDO4:^%:PU6083 M^*\:9X$'*H@8Y6&>>M%28LZIA4*5?X#1![>-9IZU!C,?, K^)BNHLH2[F'%_ M?B3ZGP\TR$Z 6=>G()%NV.OPTL*D(^N*R8LL34W"T(KAF-'LG?$_AL? "A1% M-HZI7N8R+F<-I/2U5''"7$"/T%B[?(K I?XXW%_EC64+)+N,+V9@?!"[ Q2[ M9>-;](!!$,XS$,E_A4J)4)KQ+(45GRZ#,H=UG<#LXK2$PQACT!RFB!P$./,8 MO4X$1,9_P!;R/R8Q_?\LGU>)8WE;@+H+I_:UPZ A.@2@;Q??GIQ%N*10/1U6 M__R," 4?'FYS#SZ=R""(D1 'H>E+72CD$9@A@PAK#4=/X.CH]_)H8!3?KLR_HM?$IQPVO-> _C MAJTX\\0<7Q=-^O] [IV).;QHY>S>XKWK_W6)MSCELW<9]SCUR^&KVYFJ][J MF-SC#/_GC>*]&QRVQR@&KUY=GX&A%X-')P;'-W57 \LD\1L.=&H&2P>OX#*MBRRIYJ[ZD0&ERN#W"MX$7VJ9_B3. M"_<%>![.=ACX]@\7CZTL>?/AM"RMH\%R,-NY3G5[\C5^_OIJ,)&+EUBMM,@* MHAG_JU:)KM#5N[HH*G%ZX7X2C@H82KG^)_=$/MXN\%Z:UJ,0Y_\_RYVI/C4' MH]R$WP[""8SPKV%R&2X+U-#^0893+ ]_A0>Y.>&UTYI,=CLM5B&1&6=, O]7 M4*0FQV_!0,*''4 1W[R?__T/^*).7EQ?')Z'+X\>_%R= K___7+L\E)=!H> M3\9A].K_';[XT]]^IIH[.!EOX(W(BOY__A+^;9O2VP8[Q?VSVG\(4Q :9'+_ MM__Q^NCPU7=%\#8NQE51:-7H>1HFRR*F^LX?XC1,J7 6)AK%MK+TBRFJI*2O M? )]1XM9!,^T'#MZOG8M'G3RS]ZGB'J1T&AA[+\,OPZ#"$LD\V* R'P&[NY0 MD/8NX\($X :-DZQ8F=%>WY:N1+YV2Y94[0O:HL"[+3)%";>,K_NIZ%XN$P4E MG,=_!" +_#S^6C&+)U1]#RI$T?V7?POGB^_>TE:FA7&5W^UE]"@$N3_?R,W7@YT)QO!9'!&6 M)=6#I:EM>7YS=$Z4\N.>Y&;,4P3#6JN--=_ M%&4541U^O8.@UEZP5?. ?:*,:X""AH*;+,WXN/*/*04V:@?0EZ-CA.?&% MM 3HWUR; (_)3+%B'TOBN4:_$Z($"@;=H 58@8FV :Q.6B;(>^VDCHQ,M*_' M\,$TR^&;?PV>Q<_KT@;_!7N]B!<&7S^ +\ W\%$Y'%JXP6I[,\W#.;\.O@;? M8_F#MUH+,RRD1K^XLMK^P4KKSUX-CUY=N[+^\&QX]/KECNJRC\_:7W+=NNQ7 MKX9G5Q2+WP&[Y+[40K]AP5YN$7+9LF:R Y-^:XIQ'B_0$MP)&,6-<*\W)@HV MN3IW@%6Q7ILU3,EK!>36-S(_R.):.;OGQ5VU93#R0'$([P(JJA%<%JD$5."S MHEHLLISL%]X2>^? E9154S9[T"9.C/;F+69HUQZY"Z>4OD V1-!.B/)J2JY" M!LNS'(!A\T<\IG:^ ?X\GX?C[!M, E:.KRGZP=S 50$K7\S9"2RW+>Y6:"/6RPH;"ZE:"31@ZXM)._ M^V4GXMX5+*,/31OU9@F:W=P'W1=Q3[-S;W;3 RAG81F$N0G"JIQEV)M+8CXR MC)MZE6@&[ZV[7+\'0%\7L";\M&E(#F"<8BNV'!B?X&%BP'=\-H;5#&,Z2Y>S M>(Q>YQ('DIO?JSAG%%;/,90!XXWVG&X*>$><.P<<+ABX\V!%"[Y?,!)<^_T" MOGH! X9S#Z\Q\.(1OM]$ _2++@TX<1+U8:<8UY"^P1[\ZH-(">C[\<46ZUYPRJJL*,Q#BN>+#6AT^(P M7X)TPG?&\0)T=7 9P\: 6"Q,CN($*;( /=UD6&@6Y8)1": MBS!.R#6>53!G#KZ$BYA;@@J8_UB\?XZ'%#$LPG5 -_U7[V'=7=Z:@&5Z?OJ.YE=*]E]/7I%XMWL0+Z]/";V# MIM;=^ F/<4-.7@[/^@W9HPTY.GL0#(@'<%.\++T\X@"__]?#5\.CDWNK,/ M9*7.8.N"Z/VZ)>XRGBP[+2ZR%$ <@XQ%687E%+HM3RA2LN,EV4=-].+DV@Q6 MNUV5!W)0^F/0'P,O,?/J\-IPS/TQZ(_!(SL&Q\?7#JP__"GH3L$V\G99V )D M/&R4;-\KS:%K/XB8S5!!N1]]K1 M7>^:-,LS($\2IMC)4&]QP%K^1%M[BFHTCPDLI!@&/Q&2D1WCYO9LG.8\(] ) MAC;"HOC:-'$([TP$!('6B0NH1JW0W\P72;8TYJ !WE#8$\H0+X0!,0A&>>T](#FP3M2@ M(4T1]#V!!T&%9/$^E '3/K^!#++:US&L;4Q8VYC@V8\TP?,K)SC.\@5"0!D[ M1->LTGBF#LU7F6O7Y\FCEKUL1')ZU+(>M:Q'+=M[U+)]I=;]*@I]4Q]:T+/G M[GF,^P[BY=UL!-O',?7-:7US6M>_M5OBT*?9G]:=I7KP%K6.+-7#=:D]$#R, MA#?Z8H*>2O%&D][#%-#AX=E>#E\]2/W]UR>OJ[>\[F]02O<$3+]=K,H>ZIVCHY.;MFCM;F'V MV]/IS\-3.@^'A]=N2^G/0W\>'NMY.+QQ!^_#'H?VVGQ>N+]1)GJ;8K#3ARX* MXC3/;;&I3_ORG^Y]J].E-OLXIK[\IR__Z?JWNEZHT9?_].4_C[+\Y]X,\G?I MOY9S\Z2AJ_H,]6/+4)^<[!Q7M5LQE5Y6NR.K9[<,$/:RVLOJO0&'#E]OCQNZ M!U4_.R>FO;>E_L>G__KGIQ\_/45[K*7LHO.0NST&\IYM"-:-]!NR1QMR>E/X MOJY5,MW;BEJ4G_X2V7XG]_F('!WW\,?[MB&;*W[[#;G?#;DQ*UGOAZQ9T4^( MC-)?((_#QCJ[-I]!;_/>;^/?D/N-,#U8GCV6(EQ]KB5HD*CF(%^9S7/R3^!Q@[(C0C-GL=0YV_!'/" M4?Q>P6::O(:G_@?\(87?)68JR.[8W .B@Y].S"9@]7W:0L>]\+6Y>YO)%V#% M_X_#N9? #VFT%1X+[=XLJNW1[(OQ-QX&M%B[O9-;N/ M8^H[>?M.WJY_J^L]EWTG;]_)^Y@Z>>=Q%"7F/@/%-4,2[,;869IAW63N,^M] M#UIG>] .7UZ!#]OW2_:RNB^R>K*74.F]K/:RNEKZ>#A\V:G>WKVP+_IO7>-; M_88^LF_)AC:2GV<<5-YAA?D^S?D>0CFW7*.G\_O[]N7OF0Q&$D&%)()2/Q$4 MMF3!>L?^&AV+';4Q]]V,/'QQ4SBC#G@UO5 ]S(2H&.3HNUZN>KEZ),KJYA72 M+W??HD>/::O?:2]AV3K1<&]%-0$IB,/OJ*#S0:I^M<0S6083^*^;%=T^_-9> MH_#J_C=7JJ G<5Z46@N-@\3M&P27!C9AG$U3>'(4A,&4IC()_HR'7.OJM"8[ MA"?%>435\4M;:AB.9[&YH/)#_"76%4\KV,TL7P;A8I%G%[ *\"13E&"(^J7S MB]Q+!2_-,#M,+WJ=P&$Q7B^Q^Q4KQ"YP'U6^'Q2PP MOUJX;E;W M\?J^8*2S!2.W1JGIBYMZ6;TW+)E;TH[VLMK+ZCW-]M5-,84?@ !WFZCV0Z.! M-&*:U\T+W $4R#(V251@G'V+\&2 <"\3V,ML&#B4C.:D?)",>19ATSOF(C"@ M2:-.84."PR,==R/902/6T'@* A O*+(=ZUOP<3RP:XV]& 8=BWN_X^11IP/? M8]@8NW.:#7.RJ%N7I738,8R,0>QAT%P$>U(4:V4!GZ+W&)%T]^WG?2B[]I*'ML3!?X0-XW#,L^EKVZB4\LYG+=2>]A MS.4&/$[7G/6=A@?KNF.[\& OJET5U6NWE/>BVHOJ ['I'%VCI?P>Q+0[4>RU MP;@'*6=OBSR_<_C,D9'0\[IXL\26\9/"E&5B:ZS;(I'PM;!$_.8JYX+:\VI: MP0MQ7L/@*\SABAKT'AFX#1GXY=F?_O8Q*TUPZL,!WU\9OR#,AV.2RW2)@-R( MVXM"%.%_T5&GO(,#]OU:PA^X2AL/ !Y_7 #X)$[A#W-N0LG--,P)#QW?P-'L M;B0>B%Y1DSC/Y$@]'P0?3=D)W/9@PP1VES_HDP5=_5:G _/[.*8^6= G"SKR MK:Z'=?MD09\LZ),%MR8/EZ+WX)FQQF'J6;=]WJ"/<'4VPG5X?2S:/AC;B^K# MX'L>7X?;O)?37DX?"C/Y: ]UZN;,P1.A_3OM:?_V-+C?T_[UM'_[G2EHMN5L MDSAX@!:=,/CSX='PU )&Q?#H.*=T)2PY-;[ @F'+2[GTNW0V@%,=#P.8?&Z8 MM2_-_&>.9[!%IMB(;=41[*C/>781TX'%[9.-_3G\PUS)U;@W\KE^"D\ZE_7Z MU949CWT-N70ZEW7\ZN7>Y;)V.:8^E]7GLCKRK:YG'?I<5I_+>I2YK/NE9*@; MB)+8*E=MW#ZKU2.0=#@$>]JCY?2RV@U9/>E%M1?5;HCJX>%-V2;ZGIC6$/(6 MX;I[Z999A_.TR#%<]X?:B9BC"(,DN\0>&?CSR*1F$I<^CT!19N-O0;:@G(;Y MP^3CN+@B.KPR\,TA:!ANFF%SC<'MH%#TF#IQ\*=A)*^&?W^.,0,1_'R9Z:>? M\FF8Q@6W7. "OQMG:3:/Q\&;["#3C M-\ZVY,$FVH!#WLT_OWKQ]'GR/F_8N MSVQ*!W8/9_]U%D]*;-V ?_^:"3^1X)PK; [(:"6?I^QO%.%8CKW'T?_]T M=>[L]=&?[CVVOC&2WI+@&@0_Q;]7<819!UR\-^$" _.8\X+%&H.,=!6RZI/ MB U6P,0&*T0-(27(6@\P"=W8S$-V1_KZKEQ?4-L+ZX,(ZPD8D;VP M]L+:!6%]]GIXN%]-"M>V7QID]7LK6%]G65X>@-DX]WWLM>;JT?6FW'JB]D3( MCL[.AJ?7U(CMNWIG2J_QNE;/X!'MR/'AZVO#FO4[C:EAGOLQR='KVX*;;F'AB8CW)'#@]OZ@_T.W(G.W(#(K7=[,>CM6W? MM":4FOFDZ]YNXF=( N<8%CS**DP'Z2R>EK^Y^U79P[-Y.#@]?75M?;GSI7D@ MR[8_$?V):#D1KU]>N^JN/Q']B7BL)^+9X:OAZVO[R@][%*XP_?:BLV!GWWIZ MD^U$/>>O)AB9)#87QI%)3DU*Y)51,,FS>5" Y5XXH/#Y'$LBPR18Y%E4C;%& M+$XM*K1"3+>7DY'U7[0&O8/+.$E@+$%132;Q.,:R1:S&#,NXF"SIF8DMO\OQ MF;D/2ET&B0F+L@7XG(#3=8Z7AM\S-P;!!-(I'FX<"2.KXY0KQ#SGD==>@T// M1G"$!=2BG(%&FA5FW23R=8Y\;K)V69Z30(QV5\ R.O$$US:$E:M2FM)6>S<,?L!W_1'.%XD9X!/FH?U&;5Y?B)&FC M<[,(EYM@[ >ZG7!<8#7A= ;R"]E/+'+E;]CB69+G<5(1ECF^Q8E\_"^[R?A+ M/0#T*/D';&4:$81Z$<#JYO"J9!D0G R,R%;D#K P>0S'$2\&..CP-A$*^\<2 MS[848"XR!)/!0Y?$8P3I$ $:PT(Q;%%!U<5!&<])T.##>?R'#A07C/ZF-P_393 !8S/$!9GFX1R>L,7HZ=QD* 7XVS!?!J49SU+0?%,2S]I2,W@]+A@V )+@ M,:-!.Y4!:"<\7]O#T3^T0@Y)8--H4B7,PS#6$F1;ABZB!5LUSC.C-> FO8CS M+&4!*W"G0OP%TD=0_3)O-CW$DM/B@H(&A2&D\M3Q$A%O6"Z(='@0I$@$ ?L' M]QPH69.+6!;58@'2#=^%)\)G>;7@4;)LA9,)%9,CX\ H3O#P([K+>&:OFVD& M(HZLM_:L#W@W0>G<+9, 6O#<@I2*.NP$6&Q.*Y*3*23U&!G6H0$II!7^2X>&6 MX$V! %4+^/<"5J $4QB;T+K9;4KLOKL5<\^ MTLOI_LOIX=&+ZP.*/9XNM >T;,28D=SS#6V9;9MLNG:TVN:UAZ?GV>'+X=&] M-PW=0U5?+U /)%#'+X8O>H'J!6J'[&*O'Z;/]/'')O0&=_52-X]&/+KST3:O M/3P?SUX>7:>4>7_Z GN!VE>!>C%\U0M4+U [$ZBC&R#$]-T2?;=$/]DG.-E. M],$T<'5&3?@"?S:BSSL"SS>%25'B0Z%_AKFPF5*R]*[33!^BNM MA1L$\"*LNH?G9)-) 1."*=2?89LAX.D7,.@L[TBE&6Y79%JV:U,(\UZV2LL, M&6-^4<'OPH+[IVR_S\$DRP^PK8H;%%P?#LT#OCG'>GOIS/GSX0O-,5I"U)1+ M"TTD&X^SHN?AGN;F(LZJ L949 DN1AFF4VJ'" N0@C6"$:8U^:\-?.41W1$2 MZ6-H$Y$V'_D.1$3+]6&UL1$C !FAO^-O\QC' BLLTE+;U'8B@O7'.AP5)AV3 M#+2T.Y'^B/.(?X[-9/M&:=N^B3_H+G5"Y+ "]L^'P\-@)$?U&;9>%52-;*+G MU 22(6G 2I?2>EQ]JC16DHA:*YU07=#I-_/X($S3"I^-4FX;?%S#6Q%<8F-- M6*PVSQ&M;@X*(%[ \(YCG> O55I5NI8330,SM>-I^AE^5L1% MR0*.G[X8GIR=_4\8:AIG>5!4F*W#ODD3U98#7@D'$><&A]$R"^ ##H=')]?_ M_:M!<#F+Q[/5^0QLTZFT'$92+8YK$T?:.8;=I:*1D6\Z.*^F6.IMA_8A7,I[ M8,&QC91..]644ZL1=OJ!WHPGL>&^Q:PJBS+D?CNWZK(-]-B/- M7DFL M352\@3DWBB6XU"5HN:"$W;VP2BLW\S!.\0VPE7%B)S ,WKM.WBP5+0.C&!OY M38'=LMFE]#[B4E&[!'\%KS&L8_\C1OX2T$%_/CQZ.3Q]A:3,03&#$5$'%[?3 M4G\@=^8U9F9[\M8/!EMTN17U#U:*;>.AEZ&HI]P/:_3>HF^[SF,>&FG!U%1E MCKV?:GOZ$$!:?8A*03"L?<$KI$<[Y:+ALZO?2XPQ?!@;T0'_"V>PO;<1?#V/A2O4.V6"]_H7'ES_G&^6(6 M64ZT02"%JO0'O3O3)Q@7Z\_'K4\7P%5]Q@.M YD_P MY^.7+Q1SV7J2A4.^8-.'#)^HRA7]@&V"R)&=#0,T4$6AVVHP_8]\)$0KX%\-G@=W-7S M< QW.H$FP*CA:3%35VG'.,8"X/'Y\D"'%(-"\[Y CM$!.D;+X,N_A?/%=V_A M2LPOP,!PV .X7/I'[IH/QVR/H:%;YHVO,!X#6])!F!29 "G CV<91R8F1I[$ M:!JT%.02HAU)E&+!(@&;'K_[[-V7S\^#8@GV]!Q-%0%*H%>.X7D,@\(;+4 < MO,QHMG=+/WVBU>B:I>J1^WDTN_$YOZ%>QBL@^O4.4]>$";L7[Z$@E7?;2 >S5I;^493-9[4X)U MX]UBZX7YB0!XO%X/X+$]!^BK8\L!VJ-^]*@?/>K'4T3]:)_5&TR&H7U_/J90 M.FKS=V!$HT74#?/P/08L#;@8&CFYSF6$^(HP\3Q"&,#@,BYGO*\_GI]_9GPX M\)2JD!$3R6FK$G$M<&3F53*E]TC.Z*M+/>*WWRGNUQN\W/C /*/O MO7OS7/#YOE$2L)HO!"SOMRJ:NFB:T5T1Y#)87K)?0??!@8@GL(LP3(VU\DV* MF3GFY_X+"** PS%VF"0J,HS6BS/%6''BN6E&4X/CE#'-#?A[E4P)W=N4(5AH M.=@!%*$'1Q(@:GB5P4,S:EE_GX4YI4O>QN G(/X>HU>2HUT;!"R= M0S"C2>8Q9?_PA1<@9EE5*$JCVRW>E$N'AZGICK#(&""'D0HIU![GXVJ.>0KR M9L_')1K]N:A%1GB+8MBFW'=,-!T- W:#%?A#^C)Z1?Z(&),R4A##OWNP;)Q3 MVDK8U*2R(>Z6/7'?MAZ5#"E:F4%8FVU'H .97IXF-S(F19)Y_] I^M]62^1% M@+;+A0]JR7#GDM+5XKFD=W@[.\^5 BWTUEWYJX-@$B>(\ZC!:'8$L;^/1/^W7S?C%HP_CW[N<\2^&_Q]<+?3^X&]][\#=P!(Y? M2KJMRUY\$)D"E-U"43AS%FG_MJZ)--4)P,L&MNZ 0^0^C&><-VR8W"DDAR3, M86([,'O//?EXP=DNX@6O3W81+SAYV1(O:%%BI[@C7,)^@&T%O$>^5CLX?+U) MK?4:YA:AAI6#4MN*LQ?-K<"_W.VX2\4::CEJ/@Y[TZ MOY],Q9K5_MO_&>5_:0F5;:G57F]A 7ZWM^+_8_4A*):!Y^,7U0+3U848-HQK*PX. MU0EC9:)/>3"WWIM/#$#QK%EL)L&[/\R8R^D^(8L'1A_$AN+/G94FGP^T[-%0 MP =^R2CJ_#H7IJ&DJMV/A=V/X!G,+C(3 F$'=?"%(E^'Q^'!X1+:%%O'>L1KV@ MJ (%V>)"(E@W2WG>M^Q\'U)).E=B."D:W&:36;'##HI?3E&H+??W$F,:5C@& M6(O+04$;LL( 44Z1T03I)P;K4^G=V('W*7HL&+@1)@_=!3EI5R_:H'%6 UMT M(!% +'Q=^]LTP_NWQ&W++KEDG,>#(5CV"Q>4%],5A14\KIFXD,* M#6T'UX'8!-BD^*?XA=A"SO3:YUXMS!!>G(QEYGQ+?3**7:8!ZT5,/;)?= MM+?COL\EAU=)'\$1\;A4N/-!ICKVI^I\_URG2NJ)>$28YFG][36IW5X3__;R M+Z.!&MIT;. $2("#:$VP4 RC([]7<)O3CT'D2!M[)C;G6E#KYR1=5G:701)_ MPR+_,EO]_O6F37D,'UR_0IJ6?QDI//;R(%\7&-:A&7W*IV$JI$OVNOT9AA>! M3U_+4;WY]/73<]#QA\?!#SG;-$94L<.@ORSM8MGBN0M,O(1&=C_D^B-Q.M M3*JWC.?X7G]')8[H72JE">=^A2JI87V^BIIE7UC="KOZO.]8AUH81PH'UL;) M@&WI!5Y*C8I-K^&0*1'D!@/1QJ 5]5GA )H_(RJPC8\K,3]+>SFP9'=L?;GL MCR9/'8T9LU2L6 ),H<0/L/]^&'SZ^>_OO@3O/_[PZ&L1?=*##XE :?QF4V MU]=$0N-3C6 M(58?286.AV1 +:]T,\$%E827115SWSOGT<,I=IJ6027.Z@*)\M;%%P:";,&- ML'Q+N:^OA!L\-_(SW&-Q)$W.OV9Y$EVBB?#%%(:H4*C9(WCKT59*#\HO:8P3 MHEPB52B4>3S&BIT*3!6-'7_,B.@O=9_C486[ [Z0QB$,(TG,%._VBSC3*BRV MXK^:,?_S\ 4Z33C>HQ<8=Q33XW;Q*3;/R/Q'ZXO'85SYSSR,:A[ )$P*XG4% M@SH!\QJ'7+@T:@[B2HYQ\/V'C\'QBU<8V;*[3K\'8Y[-4JWYJ-E?(64TY,>V M[J,()Z9$JS9#F>!-:SP8[007$'[JS'6%0)&VV6A8R).GH&7(U5RC^< M^4IM.CPF%J,0#%]\6(2-(U' HXPG$S;$Z&^8HBY,@A[*OX[9:"NCD,#BPTK#,::G:WE-<'3H/WY,CY<'25-]_5'N M.1@Q=(ND.X4-_["'P^"SM^J+A0D3^SAXA96UYBP# AI7Q\%7%C)UD*=S>ESA MM 6\9Q:\P;*Z6'A78WE;3,X-N6BC''4:[G>5F@ GS#VR=KNH("(M+IF>V7Y= M00GL#SXW!8/?@Y[>TOU,]?FA_9V_ZH<$F_]D42/5D[2Z_ZO0 M+0R3;O0#M8#P([BJX MIM K -T /YO$405*-$=L$>QLA!]A("2/"VI85*PA)(>6FRQ9:O1UW>7O>=E? M/KWY^?P?[\\_K@P+=7--+\^SU! 1M%7+UHF\4**L0EFP@),#.ABQE (!8*Y8Q9G2@W,X'B[^36V=Z#A&W!J+\RZ MT72D?A5.USD8=DGP4K5.S;9$;! Y#S7Y:C,JK0&X6E%][3/#W;MM)_4=]EF4 M9?">P,;(.'#EK<%/P\_#@?W.>5%DXYCIM/D3*KBW3Q!F=HQHZ1P(L6G@41F<-+5P" _D&\?^]**C M8G[1:Q1H*_R8;/N <.1Q"N(;1S3; =U3]1VFK*G>5'#H+PS1D9,-%=%UL_"\ MI- NP>89-"C%RZO78:T*5)G2R4>^'(VS-#4BA;CZ]KQN6I>!C\2D8]#7D"DO M0J&[3E6,<:3!V' $BL/FTG0XJNC8U(]D0IQ1JD^)KGC>AL-#?Q^:[S7DA]%" M78;Q!4, 2+ /WD)E.9XLR+EJG3-M2()GG9^!;@@]TI.)P]-VH5 KU5>?JI&I MN-S:8C7KE;<%EGB>9>7 G0Y6\ 061!OZ&UQ:!1B*UCQ%UO9YG'I#<"X'F^/V MWYB5!!>$?DJ[!"^\%(6S_@K2EA1DI0?-LF8!ZB8TQ:=QG@.=)8D#,A;S'5TW M>@?>46'-Y=83,[5;F5NGZ^^#V]4XG;VZD[#.6MZ ^XKWG ^#=1&?>TL& M'WZ1@A]"TE+[8H=<$_KG7 %%-42$IH5G[\*':'^A.I_!ST"'H.*C8G/8!G+> MI&J">OF": F',AYS2UJXB",M=.1L4@1&9[YD-6D?G59SDV-7%U=7,IJ$W$H, MZ(C7_9H/I09^A!<#@;N%.5=:DEY)*0=*Q39HVJ/KS69Q^\/\E"=79&I<*+"<9!(Q/; M4FH_\#*9MD:_QE+.G6RC>D8\PKB3\7+CN+JQ?IE9YW&4F!2SW7N>0- ]@@$J M"6LMLXHF3I$QU-HP!KQF\:=+SI"I>'7#$U9L0ZKXE:I!O/T*7,/B6_#L?S\7 MV:!_3OCX6V1!$FRJ!L.+O1IAFR&Y+!+$9#CC/*@6F!VW;:W^H^ZFRTMRXM:E MV++?:[V#M2Z=N.X&W;37#]54_KWB+Z$H?_*R\'C)[(U.WWQ+3UBY@9F%Q0"C M4DL+;'D"2F]D?J<<-Q424I\QAAJPY(.;A^/Y"#&IZ!9 H9+T.<)#20S" 4DM MPB6E(A2;N?#R[?R#2]4\J^HF8(G%4B_0&B.N.+(A;OCB14RI02ZX+U8&TPTE M\K.8XXSR58+'4MJEQ;IC2CY4A18WV843U#(JWQD&!'R)*M7_BB =V("3CTIJ M'TUHH&A.$]\P)A7_GZSXU% MM-TH,*O"J^'W30+/T;^FA(,78W%RL' 2F^^Q@X[%-R87=^U !O)-=^+J[XSU MRFBTX4G6L-;I#U9M@04H*-]V&5IN\J=>8G*XOL2DKQ9YPM4B>W =K-Z>5"D+ MUAC'_!FNG*H%+O">GIDP*6=C#C1BM33^!/\YJ1(J1[^(S24I!^$VH.)N%[\* M!/<<(1WAC_E4HH]17DU!L7VIZ:* _\')A M!T;N*?18B7R EB&#TTZX*ARM%@N8%@1>#P<>(=TQJ;&^BRA8S)9%##]/FTNH ME;6QKW>D5I_+7@IH&1$4N/.UI" M?=#!:'F@SR2XEVZ82S^Z,Q!6<%U[P#V9%&(V#Y#T)U!Y"\<6O&-09 O$D,$ M)B;<##PR8G0=KM*DD@[OB$GJ3(_D",O#YW&Y(J6E SY=N= GXOBR6,)+(XF? M8@# &]Q@W608J9]##V!+H6!ZQ]#6 (-=9$.B-J++N#T,(D3G.(F1(($%GX/Q M%F7$,_X']&*V0['P S/8Z*MBZA%G$=O263,Q.9X-&A4^G&Q,M&UH<:9HMYG< M&P7E$.8+,!S9^\6\EE:-T)*+IM)P?XNNXB5,G.D?_%!161)U\E0I%B/-&9!H MJ3P'=BNN\&]H'IY-33."K:71K&R/EDXA-!49H_ (@D.]QCNPI4A0A>IJ@/4N MOHC:;/ _J$PZE+".9GGD7;KG')N7$N<@MOJ-JL0/,#Q5S36Q@O)-5?;\90YJ M<7J55@WSBEZ+3S%&HQU'R+_6H@ZC:FH*&QU"^B2=48%D_5S$IP?Q41<-#ZX16ANE V:A+G!<9A&..I&SH0NTC"5%PDZH]: M79XUJZ+L2Y*I6>INV.BE2B0R#=^)A3<(+,!FYI6WM]+%ZKB+)#TO9?C(74J[WRW+/HZU!2!.U M&+&7$((ATPZTC+^VNX9WF+^226B6U@\*2Q*G$[1]I_BCTM6#U9)*'+ MXLIR,>XVVAJ)6!%<_("Q='DY5SNAOJ2FJPTK!):W9##71'!PN>KFV9OU3]/P MMH#7168NT8.!Q'0LD5GBE4TDB"&$AF']+>A1<_*@8V;:N'Y;;S$0@X.PADQ#%RM&:X0V= M8/?7DO'-ZF>L&_JK;@^+Z+^KL+@(1O!+2MUL[WYY+K%)6Z$$8@[F7D:VAMJV MJ9EF)1OI&ZU;<8#XU#Y'2TC+IV+Z=\'>JPX5GHE< (;.)IH+.@()R=18UMB-(*HBB9 M-2@X/!+8$5&;%,Q %X4.85QXBSCPUF9"]:%T<4JE*!\?M@/ Q*ND#$\R$_PX MO]8741.E1@8K)]#5:7*M"B*I:C0OXUYTR@+VS:LIJM,U\K2 MJKCF 9!@97U)UD<=Y7:[3M!QGY(DYT4-Q)&*5]F3(#NAS$,+B.[6;VI2O7N7 M]0@$^$,%744.1]U&7J1@10C3_&-4NZX']4T4QVB,L7W%%O!D:-]6>2V^@ZZ( MG]C$&EAR&LH9WPN@G#"_IJ43F%Z6DJ9Z;,:_!E'AKNY5G2.%8CD#B<_C47+[ M@]@P,:@[OYU"B@ :+VW?=6P7]XM\WSJ"0HO0FL+6)FR]U1ZBD8-%AAX+OMGS MM6Q.)JJDM(Q_1G/R\B&)[W M^]05HV&#,]7,,3H@]QM1";C7;<34+?4&%G(^= )V:@7?\=0LPR2S E1<"O % MA]XH>M*<-WYD=P4O/9MQQRVG>Y7N;^GVYRNL?8XVM 2GI'8Y1K%M M" !L;A?;O2*8A7F_HA#I4/?Z(BS0ZOXMR\4G\--[J(SEF@!5#'OCK8,UZ]MG MZGJEFL9NS6%IP(;4,KUKEC F1!4,%?L;P3@$^& 2=A)%-IYCPELNG"M+'$VM MSHIS#NV2QS8J%@U:;FL%U5;;K?VY_@5)FVQ2ZG/'=<7^=0F-@+#2"KF[V%V6 MEJ&Z7DG%3I([$9N6KB-U[+\V%(H3.6EO$'1KC17X;0("98!I 8P149,&MP]X M2CJK2D1++P[860ZURM;UX*A1)>4K*]M94H I+DK5?GIYN*(F' ?VH%@B,+R+ M2,>L*B>MFR%T^*KP&QF<.K>$LP4!K.HY#:(,J]NRDI8L2Q6.@79>IN,K>R.P M GSS4_1P NNIB6+708*@@P4V#%"A+::WIS-KQ#+\!"GF_$+L0G^HDRJ-"B_' ML7G)/>6:2L''W**!(=X+:H66E/4*Z(>K1FNI"8DG34!TOP6''X[C=K.22*H/ M:>Y!Q:L")!H(>I+B?^N#//JJ9IJ?7#FYRKT$F_8+FC]$&S=C6"!MS;7,A2&2+T5S![H[UB&D: :\Z, )+USZBAJ"$?^K& MA,1 UU^D7CB(BU_$1=+KIA[]\^[&P7IE_T0*-8[Z0HV^4.->4=W:!1%;OD+L M&[,RMF!U-G\]5]*7T0:[^B!>B">3UG#&FQA;1510D0I44 M8B,D@?]9H$@V7\*)(:?,_SU5:HLJ\TWQ:H$!23L9BEY@R7RC^A"'D\2FPKE8 MM"S/2Z-P$GG5$JKF0K\PUQKIR N+:T+8Y@Y!3X9616IL?AA\ "\JHVXI;X!D M*.J"<\,J7'V-W:$\3XM)[8V8(W2^U8B1=HJPRX9[18.AH]ZQ&7Z*;3H3:]7W M#-MOAGJT !T59G+GZ!.<,FQMP[K<.!UE.4L(6H#8@3F6X91$NHG8#NCN)%3B M;8,;5'SH;(@UEJ1?=(GA!4*OY/XRY7U58U. *^&3TF#9.;9(C+*T&B<&L\#C M.%*18F.(8S'@)H^_<0IV3']%*Y-!Z$)0']Q>F5HB7HIRKAFK/KAH9,?UT85] M]D!\>FLL6",!9I!1+0-ZA@J*B2*IIJ<]1+:48$Y>O-8-M0L2[5^.YFU.C]1- M$&GV(G^8Y'H4K=P<-5C*A]?$R0=EI M#0N,.)Z;&,R+'C;H\R'6MQ3AM(8#%-W$0HS4; M6A>4TR*7O+#CC'.8#6!1!K)!GP+63C#H4N=%K1=Y,02CN,BK12F6FE LCV*$ M-J3!SK/$C"UMF,6$J\$\TT^Y(&A)@RUJ:X(K"ZV7ZGCE@SXC M&GM;0E"6ZO/4PTQK[47KR#QDAJI^LUR[F[@T3E.FM1B2:L:!! 1=CKAF68M1 MW(U8R)K6$4_$2RQ:LN7W<)X7=B-6*AC#>F"Q &E-.!E-@ R$)VQJ]%9R21%L M1KVS@Z.2)C^P;^8JJI67$G E/[GV VZ=LAA/$^2U:(C7G_0!'Q52.BGOLAM MV\.4[PA* EK*4,F<9G_^\>F__OGIQT^T7EZS!:C#',^,U=F43(;7YZW;3_?? M7(+8-NUD7_,=(E&;"RF?C2W/1$&(UER:R'V&!%I+\]!;E9+>7+[*OV+=+B^H M9T:HOC3./,Q76UG8J#6C=5V5*,W,-T/B\9J\@!_XE(1_A44F#.CKD@-;2"6U MP7S_Y?W'=[]\.1\$'\]__.G\G__]X1W]YA_O/[S_Y_L/35-:CY,LYZ7%1_,. M0LL16Z =5D=*U01<'7>A=K]5V&['0-QZCUOK5?/_(IJ>;%"V@@\_VS-XR5"M M"FC9+"^%]!+TLF<,7\[P7I_&J;-2;C@AF$-%60#& #%\%WOF@]T-207I$#+W M;@$&:+05.-6\\U MI'736:[>+ZW:P)-(59A\R&N)/4+1SWQJ"5Q5*FNTK85\@6!_(L5"N4J$%(&< MK);22)N"B;V+=T)MT?RX2RI@U2=0G?JS9CM]K2L/QK7 'U*F@ST"36;;"/>" MMI: CRC6[PF"=X2MVTF]C-2G)^YR2+8WOTU\1#LS\P<,KK#XTEQM2_*39.-O M=N+/N8S/SY,V5F%$R6"&"1@&:Y-D+DD?:A&8;*WP3_@%\UYD E82^QF2. S. MO? &7=PKQ;WUM^$2TALI_E 8]PK$=:%& ;1=FN:":SN@E;.(\A9XW;+4@FJ( M"ZRC\TDI;,%\;>1>_)W5DV(JM&BG1D9I0S]QS4_;:VVU;PIH#2&Y8W_P^F;< M98UPHF++\&&ADD&_'+CA[E!5?WW7[,;NVY*TZV0M// UCLW]L)6N21\JA8\R M+FLR"47Y6AO!6MHY ?:2FI1+&L!-BUK%8VG MF%9V126+V% &&-2RWA0UNV/L/9]JPY(E>;(W&;-R8^!7^$M0YTG6&&\J,L?I MVQR!FQFO(,!"Z"!QD_5S%G1)%A'2&) [0FF ,B ?^ U+XMEX+I)N$H4W^)FIWPQHJUQ$'[,\BF M=G7]<($T4SN+>&%PRM9$G>;99;E:)F=O-@ZM=^\0D]R1^N88EONP=:1_\C"O2-VL M@%[][)7-<"7(FB)(,100.9NJ=QB2' .I:9H)E.G*B*78M#4V.A#H28R(4Z3< M)4$T6"OU1E(74LY,:WS6;T+9< T_D7J$X[X>H:]'V%<]ZX<#:G8#5Z:&99D3 M77N-4HQ"IM5^&J&PSS.&;@4U(2T ;F["%*%-Y+!I^DI_EHC'E M7,/(.75OD%S:<)O'.W]:G^^FF=7FA+K>FW>[>?H?O_SC_".]VQJJI/W)^?&7 MQQKP[G4(XIK'C/3MQ=WQ4O.Y$^I^,^XK? KR:Q!%T5XLV,H M8Q#X92V-6YQ5Z^*#4T;HKXO8:K$N!GQJSR;'/VN( M]!8O:@JH6&[^&[D$9>.ZN3XO6'AR#!9@C3/2'O?@@QU>N5B5EC0WYZ")/X55 MYOAX?1&I/ '[36IMIEYTG<+Z A"( S3#X*L(_O:I&\GO2CF.'XTI+7J6:XDW M2=3FOSF!;GWJR$PK+]>TQKRAUD5X.#LPS72<-AQP\5"1R1=$AG!UY!>UDDD^ M)?4I^K#SOH!0W6NK/MM*,,B;M$@464;:Q^L@K@E )PST7]*8RE7LD992 O:H M&..G=3%X@QKWS##X=18G1D6]=M/ TV#B<2*5([B2BGV#Z.-AX2^[3XAKVQ/5 M^%^C,3E-R!TYB["46C37PD*YJTF[F]X>LB'<.M($R 8\7Y3<'LY*A8(N[4.A MD(E7O,8'Q_J1_C&WLH.$H-SAQ-5K]#>3XZ'!AQ/OWYVU=W%K3[@;'UL5. MM4,^7KDVUGKGVWO"^W9NVH,2/PNFI6K*'*27#I)P K!%,%K:#[V<3%YP)_]J M?P.%J)N0&RMANI4F"FK0HKLF5-!=W!L>@VL_\G(PMM)NSQ9[#>S3V@6FF\*> M(4SURN7H&ME#@OJF0T_I?;^>:P[>;[Q(S.H6^D@^VI?Y[A?!0-9O^TF2W>TH MV1@T/9NS$' "CU,609UB0=C@QH^)W7J[.O:1-CMOE\42NI(:9QH0Z4[PY;2) MP$0'EG1K@+IADB5QYJ=#^+W>/OC< E(KIQ^M/S:>&Z!-$B9F!05OSBDZ(E%: M"QSAT.YN,V0$ WP4MS<][:?E:?H56R&N:]@":., MVH["YB3M'(D3'94T-C]&NK2VG%KNK\$ZR9#[D/>["P=[4VA7\GM:GB*7PF]\ M@/R+>IIAU$N.)@;D)LAT3O!,RS;-G$7 M%8I1HJUUI8-&D5HC4&Q8U0H^B1ID%V J(M2_@Q@;V)K80:WLP!HO;74ZLNL6 M@@?]#X8H)J0Z[@(-8.XP.,3_5UO-_87AC,1KM]*32M)*,@R)L916#A*M*.&2 M4FQ-O*E0E4 M9X]4C@-?BT36<2!1MO7GN%M\6W\O=>-%\)/X ^<>$\ZS[W\Z?][HBY5B@1^R MC*V"M^@EG]<[19[]\!9^5P.G@RMH@DN+8_2J0%%MQES*/Q&/*X"7>JTLU'RD M7.7ZA"!RI79>9(?DZ]*0B\2358DG(GHF6D_JA*;H;<%OEP7G-JAO1Y""7!(5 MYM.HXI@;4S^BON@5JX(=;:>S>TU][Z#OB;[9P'M[IFGEBH7!A[IT=P_*9X MA0[MW?L_4XAK@-"JW(#!=Q+:AE(]VME"+;\IWLEK/-:I2CMU382LN M7UTB.;#%FPQ6"?4N6\@@1>1>$:7_51.BNF#($WT,B9&& 9PJY1HLS]*H"=_6 M6ZRE#3?9X"=25?&RKZKHJRKVV=;#4.1@S84Y,C76:E=V!M^+!9MVM)2_>_J1 ML?*4A$VYUU88LS<0'=^&>YDFLX%Z.7B&J2!.P:&Y(5]]3F%C+W_E=?=B!ULZ MY9YV;$8L\TI^+E:9A[=M%Z&QF)$I%G')(4!ML?);NOSGLG683C-^(?4,")&" M)'.3Q+W(C_K+9)": ]4QF:MZ687?,.7?ME_"_N1%8JZXM[)TDL3CTMFD+7>+ MO;G((;<7EMPXJ]3= ^^*8XDT8/=F2X,;.S(*X*\%BP[>7_JLI06>8BP9/J2: M:Q:O=KVYVZEF1S6R?4*/W)@T 6V#41CL@JP%9! UIMLG8Z\ M5T5C[77L'*"EWQ$THGA8DL7:[]JH)]'C3(AM<('U M;AN]%(L9_WB1X5C\B >>EBSEZ$6C857A'BF3P287:[&!EF!P];^G\P:^N>^% M2'2XK6:ACWNAV*F_.)BQAWGHFSI)13/WJ%16V1\E)DZXZ&7M;'I.8^,?DU^ MAQIG%"_/<0>V=(?5LW"EE_\O?0S<^C J'U,1X\'R.$J.D'F.3!E*Q6M?'\44 M%IYIVQI%+L,%LC4[P"C_9K( M=^W^\IX?WIZ[%Q#Q)3'2M,/V74KY?U072IBD!>;G//+*:]PK5'+>O1FX' O^ MP2*W<#Z,DME@#3"!Q =,]<>HF#[[/"5_K^9(F "B]^S-WS]\?JX_MBEQ^1V( M[#F&VY;!LW0S0A'H3M6*9R+JT)M$1:MJB7"C<5 MBVA].FX("WO%%VNM)1@WS-"FJK>(N!X+NY)(E.*G!YMY0*YI! .D@=Y%/7N@ M'BN!CY(D!G."%"6B&E/!AQT4[RKOE (KZ)47<1*O:& MAXK:K)86&AD##[QT MT( W%?0&:>$+5[=IR*Y$//<#'6%M%THADJ@OA":'5+?%7H7+A"1?'EB#OT<- MK2\B_ S,Y;6ML#@KN5F84.K6DK %9:F!9%U:?'B?C--HD2'7ZSJM0I@]*D&+70?: MBH?GC:QE4 XLL&4)8DDJZS/:QH#CG)A+3#R(Q^I*'GTM0T%O27DV#.D-;Z8\ MCC>#)!P98AH<)V$\]^ 9W%5/L+Y%G%O:K?)J:*UU0M<5BX"\ZUD8R4X07::Z M/U+>VKK$6546PH#8K-]#%Z-9?+#Z7$E<#U3D[.\_G$O=0^W&Y 9>JG)@8D"O M]C#EYF+I%&S%R$.-:!UT+6QRJMOC:M>W4J;9P[4F>6GY =[Q("K>%>\?C::B MQ%Q$-=:RWE1K!6O,,*QXC7*0MJT^_EAJB6VIX;F.W%4%R,#L83=$7NOF>)T7 M-$P1T7YZ9KENVZZ1 MENU8C]='Z4KWD(6CEZ(12^%.ZYHTS,!:X5-HBX76L*&X*;1)G1,J,;6)Y+9*/@,Z'K&2;WE1KG^G,IUOVW:^VM]R92N M>W93.J-FA:.9V^^?"J>VVW0JC-< M*+O3-=X[+972TA%J&X']^&;, JMV$VH*HZI9S+U;W&4;7;^D4A\\ +3[^/Z! MAX@6\'-+!I?(WJVVJM'S/FI9QF^T3>!?CT@O,I=4LME-977"T"#1O8 M"O2"+ #,"5&A\A;QP[5&0L,=:,CGP JGWWR%DY5&%I\:?HT50F)=DXVX&.<2 M:K@0UI:56YUH7MJ1+S39<)7K0B 7M0JAR,PI,\=M(#,Q7PM,Y5DJ7X<;2)C0 M$L>! 8PIDGE)%6.>EZM9%3%L:T$V*F2B-ZO9._!M:ZQ%;:KK*_ST=8'DUIAP M,Q!9PZRK_]Q+1S'-2ONG-R>HLL'C9RFV+8UR(9<0:,7CK*GSZS1>$18IC\3/TBZ0X\0^ MU$Z*PG-:'YP[X'NJG*WE@[".IIIBYN'P]0#+;E[8RQD,[**B,M&ADK@:$%T84H29CG,+\=;Q+,A386_C)&XJ@ MS]%P5(0P=DZON,P.,%$ _T#JP8-JT7JK4DL&NM()K]12H*]C.!D^;)86T7R> MH5@>ZE=B];F%7JI M=N$0YS=O@@N=X?B"/^/B0Y.F8)F$;B[BJR[71N&$3P0;/ M1?L_L5;6\'+9E1(/=IID(QSGVCU28T/7(<):,0O6#6/\#23G'(80,=RBDV&O M)\@W)QV]3<.TDL(C1?/&W]'RM*T.N==H+RH'N4T^:F?O[4X/RO>_5ZD)CLYT M]6TW AYU<+J3X.AT(%NAWF&4D510[!]4BB9KZ*1Q=8DF];Y85XU[P"[B0IOM MM%>W;DU;YP]L-K1!]5U:'88:FM_JZ$C1G,)QZ6B*=>]Z]POH\\M"V#PHEL)7 MCM.G&P%W:^ -5(6$0KG"G?:10=)( M>K(=('G>A4(7H^>:I<9>*LB3X3AHK.TPQAJ]C*+DS\QP.AP04M!?=.7X?_^B MC#SRJ?[SN;T;N)2#2C7LBSF9V#)CX7KVHRLU8\P'0_+B]JR*,.NX7)C:% >6 M18JU!0YR8&F$.*R/\ZA387MQ%K",#N2L:3!DTC;R8N"I<@ZMH%G$B5\B1"8? MC%2%1+@08&=9@USPZ'";;^6J1JO!+JYTS*15=5:YC[A\^-9&!K4#A3AS+JAP5C*F26QL>? M9\:":$C@CFL;/$&E* 2W4E.$GHY>:NLVJ!P$1/% ]$+K8K^?#+C,28WA4-6( MKW"4O8[V8&7*=*"R!+\YY8WBJQG57LN74U&( ?9Q.4(N]E.4JQW?/LV]GPGK MMZ<(]5I2\/ZJL%UMT_C"U%6S9!3X$1R&K(I0&-G"3;$#J84[O_E7S\8@@5EZ4/2R M^TXOT@:T*9C&7%JNQ<+S,(TUFO7&W^7M38_Y*Q8XQN/M"#G!0LFSNQC*QA?KDSQ;KNX:)C!3>O@D'S K1W#X:85L2L#?6K%0)%O8"\650J%)0+[ M^8;3XC&Y#EM^@Q9)X=4+M]0\2OW=FMHG]:^<_29L[[QE+J6!U6\FS'T^;#>0 M0? MS2ZEG+]MI(- ID&%8=P5HS/SW+M"O'E'XVGUZ E[QDY993^I:;9V*MH<0/UQ9E&>=T 7&<+\N^\/5HS$) ME?T1?7/=IM![*'0\S4C6Z(TQ$;L7HM_&XV#VK#IL,X4"*@ MF/O@*>R(4<=WP1N3$WB0!);>V-48L)?G:KP*8[ZA!>7PAFR1I:TR_W"N)F)1 M69X\SQQ?U3^>::65!&I:K"XP[-78Y"F6/OZ@IDO=.B:5X-#<,,22FY:-J"^F MA7Q.E:40_DV>4W811^R)8R#$&4%M*TV"1:M4KA;8V]RJ@&=BI-J6R!+J/;[A M _=F?BU)LWY:%PF1:UO73D)5+3Z)G"\7)&@]$B2O#)"Y6G!JP4!H9BNT+BY2 M0*^P+_3KI=0@L?U5L<5TO0^)SDMA;.!D"Q^^*7QB^, M0ENPP(Q!'D&[A\+P26^K(XR0/::)$BX.T?/53/VOIZ8LW'[BB^PY&R%O1#C! MFB')[+N*, L#/5!$6E>N#@U%6SJY(W8?< MCK-9Y-R=!(I*RR\G:UY*B' %MRRV5U PF]>VKY1]6I\86QN('#"$N2*.^90H MU([KPB#X&N8&U$JOW:H5, M]I+'AOUTMXT. '1B@[AMA"O^A2#X-E519UJ5PXF71(JZ%M-PENAT$&C 4:!> M42MCR7B$0'U2XY96&V&P0ICLF&TO2'4><-2PE9D&_H X!-F^:WU7UNOB=BLB* Q M+@69'WNFD/(0/IBC'MKV!7+REK-#*^(WE^C PLF9A\89>-*XND8EL<$IA:3 MM7S'E;S).:>Q4%];*#3OD+R54.V5)U5',J*1Q]1?,7]RHNYB[R/5@/:?=$BK9.^Z*MOFAK MC>EQGX(XRK-0:H*I8E@<*O_8?P.1H"-NT/BU79=:_6E][X;&\6^VC.\ENH:U M1[>]K'IA&5$T^^H,$+5WV !'[7XY,Q+G%^Z1F&K,Q?Y=4ZZ+AFSJ+A?B=1EL MH(P;!F_51M4>)7N/#MAL:9"S^YU+F@I9-<]J> 6C7$M=KK10;)GM^$ZK9_?* M'EY!&(J85%X\[EI5_J;6K5:ZUS7ES03:Q*4@<3&NBF)M(^0NBM;ASV%N\>[; MCX1#:O)'Y##Z-MD"SL\&ZY(9);6ZPGO8H(X%SK&T2#*ALMIHNUO '#63;1<) M!=D4T'3-7+EDB^RJJO2![NEZD^(]0:<7*TD()C3$P)H)[0H.T@OJ8.V%BJ4;=4+IN]9M+Z1O=%0GUD+"RR M"N]H/[>,:.(P"84 M&7I51=:$.\*?U$:Q.F[6Q?H-J5A@#"/GZVD0;07E@ HR*1CM0'=!6;G-:6?X ML;F?Q*OPC-GG0US+Q,*0.1!U /EFS-J"#W']QH M\+/**VABWN8]T]MKP$\=1RHI(4LWP.ZSWN:M."A97O])L]F[0756*V=B%&\ZG>FJ8G8J"U0=U@N-GQTC>&&L$26!08Q+QPK8TN MV>+XJ;R"KX6!85K^JAO!.Y&"=J]Y.$RGD1=[WK>#L9Z6U-H@TJ\E<']K,)Y& M/M2_!?P2/4%U1S5 )XWB<9R%P7<:Z !8.F3@>EDIE,;\X(V'LU68<8L'(.W0 M':B/-3@"OB8)*:!F[PI'9"2DI%XZ0NY/BGK4^B_L_:;$?2XLHJ F S9:RKC0 M$!?VNF2Z5*ZAFZH=O*,V:';&2B0G3!I*8Z+@V91(&2TW-UO^)2DX8-#W?PJ^*?!LR_O/GQ]KFY* MHV3:/@WM3XKI._9)K^X!'Z%/&+@Z2AL \0II47!X%$J4 ,.D]'FXF"V3\ _X M'4,[5(6E3=4"H(]9N5KF*G:C/X8:^Q([3?"LOVXC%2L!0)2*ZP0 =R\G5(%_ M^MT]U_O45^'PY?#U"4Y[P5U/(RPCIWH)O*XX#<\;;5(X_0EKJ17A<#X'*S(0 M0HH%?==OS1ULC?T#WD/9 9<=GOX2[V4%>;=H65 MVEJ--E)R:O0Z7-"QY6JCLD0G#.[(4M"&X<2HW8&R+,3T:9]5R+LZP? M8OQB+P2[%@+.)VS0I,XX8MRQ@ .@;,Z4X3>RKV6/NF&B>K5/WNTR"#P-E^5. M,Y$,ZTE9,BV2X&(V!RVK :45"&3HM= M>NF><@W_-MAI7\=5@,TIM#-$6=P#+GLMKGIVPZM6&]ZBS,NXW9&O\1P,%+-I M(VN8SM&^5KJ5:QN"E<2(6I0+NB_GQ\CBMG.3C!H#TY(G/JG5!7,I)"'L21V2 MHO!J5YYNBFTJ@,492)FM:PS!;*& *"76Z\&V0%??J>%+X8;S6LSK_H#4]CI/ MJ+:#%/IH&=D""X?*E3>N?Y2MK=4,L0(24056NFP\RCI#!#8A5,6>8\0;N89: M@LM[)4 K,'28F$!G/QYAI;/SU'S_#8D>8H%^Y9@";2![G/J3@27YD'B);.TX ME.)U^VQ[T"4JHJE5)SRKAZT3>JY6YNJ5^G&8RX(0UFK.<66^__+^X[M?OH ( M@4*8\N:+[I"6:@XE2N5XG(^K.5[JH &EK[I1TZ9W_8%<\\$H3#0Z8E]&KC6& MKBC(B?$M)7#9,%P)=*-VC?+P,M6R[-K;*'+$J3"JGD.\6.6P8Y7B1RTWK8S? MT38@<>:\X$68Q%P1@<5B@EL163MY=5Y,3QN2[I 29QU"X34*P'T"\%2KFBQYZ#9*32F!U 3%YZLR=;TF-<1:KWBXK*%U=.-2 M=,48Z M!IQV'JCM LB\<64\*+3!"2ALYAY6<^>K3VE/Y615-FJZ-(2)39 MK=\DB.0 NC8'7LPX%XL4=D'[2SUAS2:3 UH^WB$'.5IX*5)WI%WW,R:">:.- M-&-&]38M 7M?WS,H8]RJ B[42AZ3\CQP+0G4J8[(0J54LW@4EU[FA->+LB2U MV0H$OBR9(&T@S%I6<8<4TT#/L=#(Y,G2271CU58K*/P>EG%\$2<#;$N;QRIO M"A>23[VOWZ-*6.-)V^7V/>NC<-I(L-8]?DR/; M,_VY)$P7U (*TRA6E9QZB@KH04T48X85X=F@0' /KQ*#> ^L)?9\X!+'#_WCP6&,5YMJ"6X2!"^?H$S7DI'JR1]R +2<@LU MFPA>A\LV81+L$[D"V!3<+8\CIO%J01"L57O;")Z ]O!W2-$B2& 4@QMC7%/C M5?83K+:]&U9M*0EBK2Q[ TWE'Y_^ZY^??OQ4PU+QJV^DQ;=M6RS%&K;USNFW M=(M11Q=ZI)1NF>;9)4P05<\X+I=#LJC1>8SJ0RVY,E?5DJI*=C6G^%QJ*:+- MT^^X+5SHF6K;Q)H8"*@I02N((\SO;FR@%R<;U-GI*D%WU0H$T/FI*'FI#"3V M3Z8Y\S'67P,S@P3;4UQBJ<-QP$5>57QB84RAU MQUA(6XJUQ(6NM;O;WL0U:/^;%9]+0"Y2:ISC!GF< MU@>UG#D=2%%-IPC[PY:D]W:ZZE"JE>^)V(SLTG#7/EY:9(%P8DJ) SBDUPT- M_38NQAEUUU/0H;8?V"6-I?44,F(HFGKIYRJO&G,C2Q$377WYNJ*V09O:VUR; M.FB":(YK'40WJT:A,$J?H-,$';EZ8'YKB%0+YT"OE]1PB:TMW)_*]K;5 K[K M@/I8NL4O0VK%U=X1C1JHP'RW/CK8[]K6N[:28_'=.DU(%=P%DBNRKN_1;["* M^QW:Q0[58BW2,.>A2:AQNH(%X"(]9%E2;CCG'*E^=98E$3]338V<^-^Q7ID? M<[/ZE7X':SM85%1'I,YPVX:Z9@%_XUPLJ_4B[#?G#HY7/7+LLYSVRWT'RZTB M;M/G\$&_T#M9:*\.P[LGUKD^O;[?V=)CFKQ,N+Q$C-@@(082S^[59F".[<%E MWB_]#I9^-8KEL@A:E<;"WZ_VK@R;2"3=5K.TP3;UTKT3G3ZI"D;_%3RRTO&\ M*ZQ\C3N2NO*4O,;_>E3_GM;/,:--OUD[V:RQ\"[;B$6_K+L[ UYIV:A8NP&:L.$E!S-#3+)\:I='B M4F^)'A#20;_X.UC\./VM2MD7_0[6ME_2'2SI7&MK*5N*%2<4/-::$U=@THDL MUWM)&*Y"-G$A2?B-$.HKQ;\)Z^ ?E.)BN#H#7<%%Z%#,=&D8FEU/%!5W=@V%Z,5IIQ05;HQ#-GX]7@-" A78/:G6\CHD M'4*AO9.V&>7 *Q?']Q?E-_PR& .2J=ERJFZ8*G7$3"[];B!T,NTX(JT) M/9 @-;$ 8ID.=S::=AF4ZQW6!,]UQJNL]YOWI3"-YY2")J%M" 3L\:R"RY#K M@0EPO*6&$*O&'"[]V@/1>'83:[P.7$>_1+MN)+95%:=W]T:.Y*3\H+IPI5 MO(KR(EOHF[G#@YCDF(1YH&0^U!M (T(TA$2LR0M4$H1)Y.-F4+N@,(D(Q8]K M^_6WJ&UKI$NU^6$U7HLCCM&TN@YJRC^TYTZ: .L*IJD\PB*E^3P'K M1"LP(,;J*U1YK$#\;Z!C]EGPD-N>EEJ9N"Q>OU>;*QO@TX0R.3E\C2;ENI]C MCZ9785?6T8PX*#]R7X;!&[N'4N&*!'ZVMYO$&-Y%J.!S]+^P1;;P*ZT%*I/@ MP$JZ-*C(>&:$TL.[3+6]%9^8C<=8Q%.24]=$BFZ@SBZ4_N?G^DV^3BO.&H"*6A6M?4W/*PC; RNVRKY1 W2P_!D4-Z.X\/:63 TYFB60@2>UH*:M2I]^A94!L^?![9AQ+$Z;M%,OGMG@$EW"2(GB$WAE/ 'B.) MTH)=;24Q7%VL*.%"T67--VH@U26ST-4M)?4,ANW&5=1<])&BR(F!>_7 !MSO MPT34;LVXTI*RZM!D3;]8XMZ*JX\36O$[VQML4?P[,8- ) M)7(NLDQ*%0E;N1FUAMQ,DLMN1PC@B-D VTNZM-0C];(0EV%)N.R'&LW2( MS/!F273;;!Z!?^U;;'91;X7B3+* FI-))%JLMSXWO*NUAFLUK^)2TO"#&F0N MB[S+0,&F: K?0Y$''5<.O 9#N''[8I1=[,^HBJ:F#"G?1H&(6#@H+.X"->UC M;*GI4A/_5;\).]@$P25S""/D OF]\WZ<2*VT?NEWL?1B^GHW 55ZQJ9HE#Z[ MR[U?^!TLO/H7"I%#A-!<:>MW>J.-BL<" ZD2.O#3)3%VO>)1D7*2?FMV>"8L MXQ:1"JX[#1(7P=BOB?KUW\71X!"-!:1EJ"6NZRDMPR]&+_%D2!W1W 5#,?1? MK/%+^@W:2?%T#1Z!(@V$X^)IW8P>[$9D+ 84B*"",2X5(N8,[ M0G1 -C^E3$#!LQ_??'Y^7*_BR;@EJ(JZ6@S_,XH5\ ML9FA"_,R-7GM>G_SY5/AN7VV9(("9W5O<"# 7?#C>$'!K0O,1D[QZWM7)=M> MYO0CIC]2"2[&8Z.%B3[,A^"R4^H:[%47EJH!>C*T(,4?YT@!9QN3* ,@E1/P MK'QJ+$VN,FA1$E+R?HY6D*G5Z/FM849;VLK5&C;[YHI(]VT/V@_6K\R[.)8E M(VP>S-7RM.+YJ(*I"PKDTBN)I4)8N_2,SD5\";93DC;-4M05"+GOUZMQ9MH4 M(-"AH*(55(7DP8(@1J/@03M0?4*$(48#SA9XW[=I LKJ(Y)]4A:," M-5H&C72#RTC@" @AD@''!$)O24+DY?:%#%!RGYQN](F]L%B!@*' Q*$W//72 MV[.^]+8OO5VC#^]3$.D.99C,R(S0NVMR?(:C/ NC8> N*ZFL /5QP65,<1X= MH'8!/1(NL5N?LI2(NIJAPO(4%,&'SEU9+FLIOBYJ.=&)B0B$E+#SRK#4QU&Y M8J87I>#4-?6F;U'XWZC#^B*DJ,7>]R%^:>I?X4Z@U"H5%7(EA/LZE0-2'@EU M!_\"QD3Y9?8'ZBS4=BW R1/$4I.&=&\DR'=,?P-)4$(, FP ME*S^]6_MM2^U"Q?)3I0>J<,/,QW;)%BHRZY]67LMGF4 7"6^1<&>X]YKQH]X M8 M46 CT:1/)L"8ND"8LO=MP@3+V(^X@3%N\)#N T9+V(+G-&2;H9L"<-9E^Q;@L3%3*"""H9)VJ_(3J##63.QDGO45XF<2+/V_"J M"[:%#\1Y?)EL%-<_!;>;D$GG"DSV[E 4*F>WGP\A.AK<\IM@=LMN_%9XB<4* M#O,/U/8D+(!R%'FS#XBQU(8B/H![ORZ)GZZZ7@C_M/QI+%$TCE&V%'HC+2+_ MMM=F6_B>M/6YOT^*W'2P*N*$WS,*(TP8;;.F[3?!,VR DW)@_$Y,]_1KX:A& MP6OE^H:9]?ZHL//A;63#42-C7T7F=02QP-K'L7UK$-"_;BI\4KT((OWO8& MK=ZT1<%!D@N=6P [I]\P(6$OV^&@ 2U@7GT=.M6QJ;"1SD!>KX?^"R:VN^%W M&;J][PK9?2EZAZU.$3M!(8<@JE80S[8A<0S'KV&_0)L$^IQ+#5S!'DUF:3!V MW@$6$>;A'N?85 0@XMX!#?=@XODR$-*5X-*+?R5/55C[: I8+JT7D')XCYP2 M$LV.2(#YO7"?PFIY"^;L5#U]!RO',7O*UN*(&;>AG'9N M^N2P#.PZ$69T93Y"^ '*ZI0= =!>P[T;[U$@L&(83FVZY7O9>\P+C$UCUSC1 M(0#_J\32_I#96S(= F<>UN$Q5\',)/D$=P3A$Y%ID"MLT &6Z ?8$#+9'D 2 M@^580O_CQ5F:8DCV7_ ^BUCU4"E$ BNW1WC32%]+(Z*N$L+U1>,/.\%11UA) M?#R]J^IABL.>IPAX7-SX@H^0$.&*]]J=M/.&]9:0-ST@A-#)+AH\?<] M'=&*X(Z,7?0'7\<>C&6.QH P>.VW,1^3?L&(U'&:I50U'I30XP_-2T.$;H5# MDD^ZCB8/^2 \Q+&F),<\ (V&4\W&V+^7W=IR5XMU930C1X..#6 0%%P6['Y9 MN^"Z<**A#6+[WUV2=G6IBI.'SZE2^$JG?%_MN?]P,#R3W[$5_^??* M;2_D(^S?L07_E\QWWUIS&.5E9,XUUF4#DQ4YD-"(M\/7D6-/CJ9*0&@J]3I,,LTC&+(*K@< MF3_UW+% _VG9#8HRAO?Y+3\X2&O-9+2RF,[RB:QQRL[G*O!)2_6(XO&]S'>Y MX-4G#M5]?H5;NRWN(C'F/ I2V[5D*.M#)_D:/#SFL@Y_J\(+]"?^8[CL5H M=KY#S/2V:"_A)S_Z[KNWCVG7A(NKH5'S^E)1CO,B$MOFV+FD0U52RH;]KO!2 M\=#Q5H"*O0H!AM7<+AU%F<4Q'Z-I^ _GX= H!;4[1&3Z92X MM%!F+(ZZ8%56A$K]@L2BN@77TAA[M'3I_)?],\VY,?2D4TS M8%X&C7G#ESOF"/*R%"J$%1+20$YVOJ7VO5XD!L/,HL2W%;9,SE-9A@1A<"=- M]YPE.-^7:^;J(=32CBT)@G%U,3+7YLR=6'B'8_P811C<_C;(!$/$CM7&=P"J MZ0_1[]AH^(R@6JI#IH3(JT1%A?,.TG/FNXYZF8ZQ8ISVPAM3EP\4F="+V) P M;8E<'![X'YV?*>'(HF^R?V_-:XS.#INTY<;KFL[+)QEQ$)ANXO7$Z%B.,EQ@ M%5&@.)VZ"U+29J&X?0UUP(6VV-%[&A%4G"OHRN'OJ_(=L.(Y1_2N&4TO0]5, MG&QF>QB>P5E8UE9;A\.4B#*[7!MG;?#%5W;#G1#+U1I.Z2DM(AFX/7GZ M!+L]WW+3OF1,Q&"=JDU_$0RCVDAJ6RHK/H;^.8M'X76K0O04931G)Z=D1*G+ MM OWW8[3#,B41J: N4LV&!SZ\<17D*".]GRBQAXL95@<,HXNY[=(V>M&*3%. M$[.R5!$V4H,B(2=$PZJ7Z[W*^&$HG3R'GLPFLUSKR3T.QH MU-!IK[^BV G-OFK3%?M$;TL:)5DWN[7&OI$Y+QFI>Y8K;3!/G:1XPF YY.=R M\''80+%< ZU3_!UL6PR!&'BQNR@JJ@-0@QIA-\:'58W@>O#S.BG(G?&)C#^E ME'L63Z=B9[Q%O(NIWJ^[>B@/AS9431+SHTE)7KS"4<+,F7U=&/%/C(;3X--U"F;RV779D:SNOE5P :7*RU2?,WR8/D8Y M.Z%J]@HV>C?JL')(MKI:N&$B![^5) )B.1B;IQ0$A[3S^UD)'P^["9EJY/7S M6&A0?EBM)B"ZVU?O%KL0=EU@+4* 8-*Z8=Y'! OG;7>%=Q0>+_F?>(W,/PD8L.;FVJ12@U=VX)'^\.(T^:^I#2;:6<1H ,^1VNEQA MV5$4SV7+(\%7LJ^\$+;7AVU=-KX;EXMB&4BB>%^"&%2+L^]LN5Q)UZ^'K[W19AB:K&Z!%I$G7Z7UY@+% MMF=/O^)=5NV<74E0';[5S\P%59K#I]M2U) WZ7?&,N*=43N12.R2>G-Z!H4A M$SD8FXS_&C&-[>;<0',1&)"290]>'MK5'?5E<C#W)X/J)RX.P>C'.TI)>=4*$/D5W!N MG!(;27\#=*\MNWTTZOG,/;OF& L1VT#)CG"9C4I"=N:M89%23"%0E1S'C\7J MHJ;LX_7BA$08.YB*1]_]>/)8N?IT%LO./9A-14R9&/ &+I%L7'?;CBU_J0A- MN5VCAQD+L+!G<5AZ'A@8K?D,;,U,7I#)SV2[&I8U[)MF&_X>-9!F519DX#09 MMF&)2YMTB^ RUE(#9ZD\\7991@!9T6WB*I\U-2XD,!9<'>N;WUP0$ M1JZG%)4BA!M MI><#@)&7.26I].$3E3[0IS!4+$?IL"W/FY9R\Y;7##XPC+.X.=Y<3N*BN*[H MMWP:N?*/,HVJ>E5QFWQ/R??J6O.@D^@D+L>94[6\_A@G*2(WDBA+H_!V.RA+ M3UXWF8NT(V>S="]P I-WO/G#1F UB]*- YMH J%)V^$:[(U]B]WB.2$-XMS6 MH-&#^;P+&W9J.OWW[-1,PS)>@KE8*TY"W ;GM:SEOX./*S%;\9X)S>C=:;=U M8N-3.GSQ[.'0-K)'AXQPZ)^0KD50"DB)<40UX+BS-7%L#HQ&%UPX7]^W";^5 M]CU!7PF!]W6DR(TZ#5#!^WJ!&3\E^+1T\?>XQSD>P,K;FOR_R\;KJ2)34N)6'1 M>+XJ.+%5N2F.^@NP]=2"\5M=M$TMJ-9UL>2@FS-Y=J-PQ$%N5>.VP89A3(NG MO!MV1;.KG/.S4#0I:*S)78\ZG/06U,!'LY0M'CU[S%M@L/%_Z^L1%@8E_N&K MD07F?Q&4&*; O;%[B5IZV2B[$+QS<@!I )>05@CWN^Y ^KPL.3O7L>XG57?; MY8GJ>KJX]KLCZB56!0?S@$RP:\%E 4X_<_9$WX3+M9!16+'?G8F< A MQ3^BRPA["XDPD#;+#_.PLG32U"20G7"(!B'9YD./S&""S\W[.+*'<0$.@8#6 M)<#8E[(EZ!OAA,; M?RLN/__2C@X>ME '1+K@A%Y/>$O^I+0T$0:UKLA]C?)QS-D?$V5=/&O"_L, M/F>%J>+MB<(+!>531XJ<2H\ZQ$%6+S?G,,,=RK_3_>+:5%CD)"DG>5? NFIJ M]K7YDF!I!#]% 3._-A68JZ(*;QRA;>[=/$2.1>6*M5%Q M2]?263CN.45*8WGV.+GGW=W\],LGN-L_#Y>XS'',(;UX M=:)X?ZIG49>2K$G<>VJ=)/_@KC':T?JMY!^T9U1,UN@I/ 6:IIQI(S-??J 8 M D>*0,CUB?8\HNFHF!?EO@(*.Y?3_@(*+3,F>+$[,];3(,ZNME,SF?3,YB>JX)\ MZ;BX8JWYV&4>X@6$:A;_FCQ.3 %HHG>#-N(N\=J2=(D% /S."^%HYH"E)-CS M)O;,ZVJ&/7..19M=1=ONK8,9L43[.(OI/R*.A>9G_$<'R^^=FJ/TDN( MBM.JV>$[E'KGCA %)\^E"6F7 3I +SB78X@5RH$L0N)$4HV:RDI<[F6,C3"- M)+]H&RO)C,VFP\!4H)]T!'5H]:VY;X#(*Z3MQ(U(]NE^+I^F+#&3*1J&:YOR M8,:JHY*,S1.*5KWI42"/,AJ6Q+UI4MGOFIG2Z:F3QS,,EVH>$\O-88<-LS[W M5L4"&_7N_]>$Z?Q?\..XDV,\!MK5P??:MX/PSXU^.@$=YKJ>2#G?E''^%TDX MOZ#P5'Q232WS%AG,H=\DD-]+,>M38H'U>D+_\*9G.OZ0*45(D0FBM3 I/H:V M=535QIZ%'R^)54:Q#46+DL/J--SB31I+'2[R2/(,A$"*<(11M&#<1$6NJI[N MMR8F8N:D,9 ?S;]TA5J#-=-B+*MF]4XSQFT*XBN@;BLUYY&JKG2JYZ&$9LG M1Z_GD96#@SM;5?#45**=-GRN,@/[[Q+6US+TY9$IMP-7U6Q+BZ*!"> MYY;V2.T2Y[I,]RTI&C#M1P3;"1'MMJD*WJ[!8=E3PH]WHI7' MND7[3GYJ:EQR:7S@"[/+J&]!I_*ZP%4E$F:N\E[65!>6I4F/+2T(RG.;X6RY MO,<$.N]FJSB\:_.8/L#<#OQ:EN#4X(-]N-Y1O&$OLYJWPQ&J,G>ZB3KU;)/V MS9G++]V24U^,#Q\4:KTEPZJ&>3\*SG)1:6I\9%./%[BJ$.>/RHE=_%WFF^) M8]8'T"U,@R9 H*+T+&>9OMO,)+C<+*MYK7U25M*U,CY$BJ;JF<2*A//M@,S[ MA>T28_PT\I$J)V$4T@RROSWKHH3!Z"Z(&Z;N)$&=ZA,/2#BT.;W<"OR+GDK" M>BTRY9WE>''?0;P/>K&E D^&3Z*]JM>0@.?NFQ,T#7/XN;B![R>8/+7ER<_X+3]]>6KEW][^>8Q?2@T^;;EM07N#$@1G/&/TH^$UII>>6 M??SS=V_I#X]#-&J_Y/&HX;1ORTY[.?/%U]\S]"$\4V2,W7AWFJU1S57A(?,E M>+I'XD^= 4)UZO80/?QE78=#D;;,/OER\>CKL].7E,(699E\8O^X:9)7B[4) MM_'B\,/#=8Y3+CP);Y.T@A'FZXA' M4:PG1D \NGHCYLNV7)^'C[TZ43N1 @9H6#:8!!8MD,,A<;AEY/DJIL03ST,\ MN>V\DI4>9CKZ;7$A))B,258PE\*5K4X00>/N92U;P[B&'!F[LIW\2*1S&=0" MXI/ULV.UTSIG?X;:^W6(JE2.$)E\P?&/=E]Q%]%C\;TEJ>0";0I9P@]L]I7= MWH105Y\;&:ZX-'HHQT/&8A4M(X-9O#6CY&!5#F1Q'X:!3,K27J5^6Q029(C@ M!Z.%W5'!XF0. 3,+29C8].I6,9"(MR[_D_-1!OJAPBN1M#48CINN!ILT4?C=4 M$F.V6L&LV%/\GAN_BW"=#.>K9&_^'"95<&!^D)HL4UI%=:^:F=\1 T^&VC6[ M=$D!^^DSR1T39(3DEH<>_.BI3(H8%=7]%YCUDF+[;F36S9Q1. MS>6,N"X>G9PY<67@N1<;CO\6_543ASI.I'_@8".;RK;LE0ML<@__1\(T%2*++TO8-T7A"CK196]+UBILTO&Z_S3#D( MUZX'/IG-4P04):(B#L&2+3XV#.&33QF;,\\N5O $4W"E0D7%JH:U>F7IP),$ MB'#BU^71JY.3[K%G+\ZIVY'Z+^;4T!9)6X$.*\'S9I((7$ZLK[$H&;S!IRUM M9/?MIIV.Q4XCFYUT[YL="BYFIGB6S-KMV$NKY@[?-"M9B&/KE71BNK_N+O8] M=5I8DT)IWK>CZ.4TU> G[(G4T5A: [HEN:HB#X\"^YMK] U_T]0UL9OZFG$T MT8#TS?T26G&+C:;L&^6<=^]@@"BLU%0W YMXE0CZ*G25 RS6D2P?G- M] [)V/;< _=14V^V MFP;K"%O94'LEH::3$!**!&&YG MS2^$2=Y4^Y(=SGTM#-)T:NZ;AS%]0+Z=O^^9ZB8V^[M-]Y'+1]3XLL]EWU>< M]_#;W3?5CS8\?%!EKW4_@;);&#=:0HGB!LE#I)'()WSZY9^?^/TQ!*1_\ED( M!JXIHQ,6I)88\GFQXCYCZF)^]N3IGX\7SQ6HK7.464V-AI=V"/ 1V$SQDT+& M2%(! K:?]MXQC=S]&G*I7\D6__L[.],^^3?6@4M3(G\*F^--V;WK[MF9 MOZF1-9R*>.KH7FR(7 &!7ELDL,:. 10J7K+*NXM@])JK+CU/@L9#EBFVEZ\- M6K+T3S4BGX%%I]1"E=4=+F MG/*'\=V)P0VWU=,OO_PB-K M>6E?>!+78@XP M-.T/,53.>7S!I),MW.R%-4 ;AQP[FB=G(@Y7KDHOR0LD/OI+/FV_-"7L,0LU MTT?DQSIP3/.=1'_VRQNIT.FE(GL)?G$@1V>A;5(")U1)OG+MXNR7D1$+,XA\ M)PABPP^$)2;CMO@F9^A)QPA&4<=E;*M,G(I=L"W1)%Q?;E508K2H4V8%NKI< M#C(0E"(W9XS3!SVW85@H+ ^2ZCG:&0%X_.U&ZN$9J.GKX3\GB0X DQ.#$EM/ MV;-;#]YS2 JI7!8HKDP06!CWV4@%3X53.#18,>@',;FA& M/\Q96#7:\/_V]/@+Z)NJ#5\7RSXE:MO0AY[:AQY1Y,8$D<7Z<73OZHY*86N= M["?'GWWYY;\'RU 32"#<4&!OTG;0L*I]*3!Z B;N"^';^91Q"OBO'^C?'AN2 M^.GQL\\^_H%?V ._D >RE8J_8$8I?F:*KIN_C'9D%L_$;\*;,61S+*#CCR * M)-E 6@ZDL(,ME#LN"B=\B@&\"AN8!I I4!0_?;SX6;9Z30V0>!! LE0% _R) M*RO!T6JXM$C52"J@[HT"YP>9$2TNE'Q,,I0W$-+!.NFC(D10E'LD!N#'#-_^ M89P;03 ITL7!%S?FK:OA8I] J7W\RYL"4QA6F&,BTC-!#MVD\@EO^8:RQI'S M)LDW)R2.$^F7R*[&!1EGQ=!_;R4?Q6+ 0=*_[&D.Q=F+2E2"2)'@=!5FA[/+ M'?;=Z/9K\[*;F3T!G^> 7!0<.3)C0#(#Z2W@J$L$(T"$9 -KO4LTC>ES IUU MUX6U(>F31?Y7702]N>0%@DL4+ZS)UY&[_^[NE[A!9NB:8MBE=^/\'?A@#AWC M,A+'B5PT>.H^:'&LI.I1:"+2.5G6T-=0D%/DT:-EDQ[ME3[DRAM/CA#@\X%N M=KP]_^M#YG546T!1XB-J"W<_TP";??Z5COZ?]+OI+#S]]/C/G]%KWQP5213$ M,5EB][XZ3/YOGWR)K0KIC0F.0.*9*^N5XPZ.@:JQ67==JH.CN#0ALQ1#''R< M?5FMF?^ []7T6>$0\CXH"R/SC"KRLB^B[?R@"VSQ* [+?XS!%S'D!G*$52+*&RY'SF@9HH[R!?D2X H2F^+ 2O//AL722]>K77*!!2') MU6]ZC&^D-2SN85OK=H,#T1P?J?7( ZAV >O1Z)].8:&3-(<]T%[Y:S-LF:>S$A6+F2"SPP1.ZVTG7<\1Y MV=C]XU) !V?G[J<]UBA$'JM4B%9+<0NV^H.I#\3D_&1U:4_I>FY@^_M>-"/@ MWX'%2L"Z54,L0J"&F#[X0B4R@(F (0[ FV ^PM/796\%0IY$U!2(5'X@S21C M$1XR_M-1>#TB&XH#XW>+FB9>K*2LC+\"L!YR2YE?,-*@4#]I-EV<\AUVD46^ MCE64%J5?M)@FU-WA]_:\6:CP6XG6$R,SXTB9&Z,B2D 3$_6U+U>SU+S$$.0Y MT"ZY;_MQ!N7RLX#@@(.D))=W!VA0RQ!. #=E#6DJG)9V#&VJXGUIGCFBY 7PRB57P M"^6K&/_VZ9>?'3^AVOVO>9(CFA@@1_[M\R=/[NJY C]AU&/RL; /#E[C'=RD MH,T<(C?Y[$U_M6BMT:]_I(N?)]0PEZ^B8Q-5GK>AX M68(1]EVA?B3S(VGBX+!4=WHLG1\$L")1_VY(T@6D'^@U:C(KN)1I\X]@5M?[ MKF^O#PMS!PL#K@HZ06CN\&3(P6.)!':B-KO6\*2BQ2!4>XM^$T<.?(CO[VAE MDDC@%HE7 M!7Z+K&_\%_;!E?@#;.WE=@N-& J6")(*N&M^C0@9\Z2=C\0WP8@H_++WP_DZ M'_S,?9O-F3X^WV(]<(S:@GT>;=QRP052%;&!RC=V")#V9OBJ<#41$.6^S=,\ MH6.S[XTO+ID-:67H*'8+@RXK:X,=1'XQ8)-H_9_?''!15J@O2#NOL$N-W5VO M/IM W@GUKYS=FC^2Y@D,;+\#7%:&EAY'^EV630+14ELH8P$H5:9^T"#-EK8* M3X^EWC!39LT1A. M B6;1-;.D9^6M4BOX9K 4J^^?74V2(N/+IF!@L#LH.@G!###@IR.9*-;713K M?54H;0;9E3U(V-R\E34;/YJ3R$.;I> HY;L2X4[^>TY;2U47Q6'[FSE2NB4) M7K/7P*S:QB(H$$I6%VEJB 2 LY.Y B>GT#74QN/">;[9^4KT=%NE(W2LXP/$ M\P0#<78[;['P$_,L_O7U__O;ZV]?'_^.;O&TL5G\DQUQ]@$FIQXW\-L0E"[I M1LH6ITW[+EN\).A/O6;IG9O701F?Z>,ZY>*)KM[EY^B#2KM:9-KQ(5W%B8/F M+]7D"*L"0[)Y+IOJ4B4_)D:9])PQ+P<+41'Y/A\T.8U&N1?.'+5WD6;N]*DY M7IQ442U%=:AL*%I%7P,MF_)U>(7#45(\+Q MXS:[O!^TU"7-"3R2?+5JVO7(TL7#^2!NH.=1] 5VIWCO_#3KYF 5 :2^W!ZX MO>GP%J8.^(\=KI-K@]VR1\=,_CI 3-XP S.6,-_YD9TUOH& MN^'Y@N*AC@9+5$42BY;_:@OV,*X-Q'894P3.^!1L[ZXNFBTG&/A:S@8XF@\, M"^,UXGQ^Z:K>?!#9SE7>UL*!3BI=?06JE;Z'<["ABD&&L,%8IKP?KOA,BL)6 MZ-BF!%_YCPE7*&-N#/H$)!2HB6U/'"@Z[^L?U%* M1W:R5RWUT?%OK,K+$KS>A!PR#IVNB)P]897E:KQB$KXI-,@'A]SW#A9R4^YA MR.SC^BNTDY7/MA!)S?2RWD1JZ00#)F5:D7L"C3F&H=B<":](F0OS0:,CK7)" M!!0Y!'+MY\I$^W'TSC>/;<0<\:%CA2R#:R1:%V'JUH2EP\Y39TJT&X6<4/5@ M>9]T'_)>#\,8SOK0Z7ZZ0<=Q3C31YMNYW3-JP(SXEKE(QG)W M.&,5%]V*<)A5V#0V(>[(,:E-3(VG_>UK>#U;4NPB04W'Y8<")0CR;G MX.AO& )!W;H[4- ([UCX03@BQ,(2$_\Z8E:VC*]$!.KDN A;62Q MK)5])7U M*]-!9!W1G$RB891V2W"#%Q#KX04HE@1 M27@9)<75A(BMYH^Q[U1>%N9'*Q;'I"R8[I.KM50#7#B2[;GQ."*' 6T$$8/0 MZQ/9%OV2O&[KLUO^V\WE^"&,^JG-NW-?A4(RIV*G/P &TZ1^)7E!W-(L)SOY M[["44X]\G$S;OC/'N>B+$<,%2K6KHKQ,)1N\#_A5EM=U*3G92H-.\*FHZ_+&\,D0 &S9:E/BWA\ M;(Y,%)W:/.+V659RZL+\=E)S-6_-H\!K,<5J# MYST&M-J4EXA09+^P-1V4G\*M5EP-"S,SY1_1?Z<^Y5GU6":+,"KU=>F:I\1YL?3@/V/M.!@XJE1)VP7#EO(DNG4B=0 M(H24$\ZNA6OQ9-I]:4RZ%^R"T)W0EA!)RJ;)_G\T\6JI*H3)B2IM-N+&-3)0 MDT77[2-7H5G&IEW,,A:M<'&HA2T=?_F/RF3$M77/T!.[:JE!"VE\+@OB?ZNH(:^XC MSSEIR:AGYL4D5=DNGQ#*9%H.D3D>;@5X'49LDWQ#JKDE+2L=9@N $/7Q%TVU MUN%FKG<<9^?A3]>]G3(5+Z"/%)V*\WG*0+O??U6TB4UZH*&,G0B7F;>!QC?)%;ID9 MM.4I=.?)FXJ-Z;=I[.9O2N($5V*BA[&%64Y;7V*$M="7) F8,!=H]VGCA&!Q MS]HF'.$MA^-Y2]V-8MD&%Q(\3D>W!>U8EB.A @LT M.H@$5'X/>Z7-KR('&GL)Y%DO\_I=^.PVKYP0UD8SVZF>>_2J4NXW]IYA,<5^ M"@Z,2SPL-(]_+I@?+F9ECQ>OR'T=%2CY31.U6/M)OJ;#.4HE[BQ5 PDYCUI> M711;>40=?B984'@6RD89!IRQF0=UE@A;9,9A7/<\@V$L;@8,8LN/T[_;YH T6]A\@1+!_;2E M$I+V2:BG3=S(\V'4$<[6R M[8* 0D4QK3MQ"G5 Z]\ERR.Q MN?0W4=GITJ[5-G-^QNH2/OBI3+HX)O74F=(6U8=A2U\Z1>#A47#;+R6R(X=@ M6_0*_@!.+JG3S3_('$TEF<3&I"=?EX5L0-WGQXNOA:9#G8$D!=R,4$*>(M-4 M*6,NA6[@;11W&J:1/M-[4NK)BP_ M)SNYY,3..A QS,0,AEM^TMA!_Z^,.R 4NZ<%?<[AL1C0\ M=+JX:80;HJ/(G0E.S+;4PMHH>:8DQRO0@?0.PXRT1C"X>W8Q.]5=5^6:AW)K MI_#3N52^AIM\T:42 (JB(6Y_QFIUZ M=?#:N-^:1^?V,_U40YV*5+6NUY5FKH)G%NXF3J!?Y/\(42_!6-, Z2KOR'?F M%)*5$7COA]^4]"2)I*6!2 =&4,'"<)\+8VZ[8O)U[MOZ3V,PWNYW.Z2JPQ2U M^QTO!$A/RH[^+'UD@TJB9E^&!^E#)"Y8THL\(\G-D3^W5*7[J6K(/+(#>;<1 M$PWS%H>/:A9.RXOW;4EF+X?8ID>\L%5QQ+JKJ(57)9ESFA-3B!QG 7*K/#"- M]QCHD!;+AK7\35B-[J)8W[::QXL?]B%@HU,F2@M:],4*I]M*4 H=;[DD"S8& MJ\]AE0\Z#G?*02UD[W*KJ1W=4P;P.""Q4"'N4S#],]EV8I:@>R7)U50F8"OGJ%XP5 M.>SJNYAHAK!P @GPK)4FT4Q5 H0B+#%MW@<7C)+PL@/%(V>0+0^%PN:!0.2N M3)#1?@@JW!+@E$J%VS?PQQ/',(6K;SA,>1@N\#V*ZI]#F4_&="S1BV)% "U 7*EJJ8(]PE4YT;+-'\U8)% KBEKP/ M48Z4\1(IXU**.)9Q2,@>)B3MI@+AYQ/9#!N>FADV31.#6@W:?I0*BH*EB7=D M^/;')4ONVSZ9;0JBX2=\*AEQQSJI][= 3)YH6,EVG?5;%E<$2;,NE;6K2"> M!0& F2;X@-[#J[EH%_&DU<+XW#?EF,&(.T: M@,A8?M0R0:/YU:NW\:\>&PQ,5@^\(!W7_[E^[N:3MC9PK, A3N!GRHWC]N(A MEX)/E^,7$Q.CL61H^'"@1\*F,F8,*'R@-H!"8>ZC, _T]#4Q;D7:@\$CD9ZD M#ZTJX%8(F$/WS8K5ZE'IYR'>,+)IPH580+KYVQG#NNAG&!64)_Z1?X[HP')WDI;[:U*8$^=4^4X&7S5A M+#\^=SB9F+%#3BP#KVJV"YTT6 M>]F0HIZ]" ^6^L@';U1V0M&'5Y+31'!9FO1EN5Y3J=A(=5 %+=;VG1 O]3,W MUP3G#+RQ\"H%,Z]^R/G^PR-W/C\@=P[(G0=ZY0=SE3A7JA V=$TGG,)L^EZ( MD83@:(1AU-TE_L% .> ;FA.:,^S%^^ Z=\(S^F&OEM_R5K"KXP\A=T9SKJ_SJ]V#V9<"P(Q<*S2*()?' MHY0==H$?[B8WE.0SZ0W@[=BV(3&%:GU%(+"I_<4_<++E!F(:WIM"IO4TZCB% MD<7]IK?JOI,0DH-Z+Y%/= M=B<;0T ,#K,4)S0(SAY*I$(.-L6!T82$37=>4@=,]%[]<1H(XOZ*36>Q2%N$ MLW.>,T10ML[4ADFH)K#5?%LLY%HHT]H$M\V#_J8SX0A9/0TROJ>!B'9MW/*V M'JUX0;#R4;"=CS82(ABH3%=YN57O\G<)9WXN_.'T ')DNYJ+GO_+G%75!2!\DN' *#FB.T=4L-XM+,1I[@PIE96%6.7<9S'HK%0)E-J)< M 5U]88\^5+)GT#L'6V9)JI<)9=AKX[N\9[9A^FU^!NZ5V_)GJE582F3S8C\S M@X(C!+@7%EOM*1+ :*>(T=@A:3@];L[GWK)YVBO;7GP,N!9"@[)A/ P;?)), MKM.RZ46"<(+KJ2T4 AMSUF%-6+4 -W28O=K-O5A%Z8)+J>R4)@:WJ>^R6:)G M-@PH=_D?&Q&Z5VQ$2A,[R FJK)[;&^$3IWF=KW/-6W20%ZD6+_9DV/(Z6[P* MD3:Q.!,DMPU_/NG*O.:7^)X<'_(=J/&MCJ\];/*S;GG_0N'?E2XFG8)T>/X% M7LY_CNXO> !##'3$5O).9E;KI 7W %>\:UR0[R:T)BYM*(O+);0TS,0\MPD. M&*([6)1UR5HUWD.I$V9&3RTO[(@13<=1B?^(OQ'(!PL68*0 ES0##,NSWH8> MEO@.EOB\:'9-549J!-,E*NL0T*D*J@JV\S&U?^!,.K(';_9=,/'.R[[,E7+S MIW=$(585N),CXAF0@JT*?Y3 ^. V_+,6H$ K$K^7&6P$'>P$ YT MBXA>/=JJ">O3JH3P8G6]JBBZ=Y=(&&LED'P" $!CCRD^*2V=X4;OI,UB4^W) M [,\!''(E.>U0+I65$23PED;V:>MI]T^I01>S$7"#C:!)* EQ4 ME*6@,*$_/EU32"GC;T](:6(+0 MJ2QJ,B"GRFW7RQRPXEUXQW;?#?FH4 _M^WSUCB;:3XQ.BI H'G43@Y#G8P7! MYUGV0Q+S2+6EI+IA!&Y<1LXYL0.TI:(>H?F'.4/5?)$[W=WCZAT+45TW^'F9 MEGNGOS)SP#KE)9VHFQ3O2Z8\G0N"K3(>F3&IG0RWX>#PY/BA3;/:HZE#MI XR$QLQ( MXR]=/LI$"DX]/,0Y63LB5P7@NSZC,*Q!<=W?_VS!DC',:6H$(W8ED\#W=E=, MO*S*!S6MZI@+N2&[(A]:2U4&8AR$/SSD](L#Y/0 .;V/^(Q9W,"L^6SE_C1* M5V'_!_ 0&35.&:2U.+Z_F5Z-^6-O,"2*_8D&VTR+&:Y8LW\0UR':JD_K5=K_*ZSC1=[2/*Z8U'NP+,&<(V1Y\E6=;^G;[+WQ MT_$O3[^*B^.4BJ[0X.6N)D_%;D0.XUY18:\E3.:R*KN+>%E%T8OT(O_8K4A" MR:+7$QSN5<*4:]XP3Y=C*\;FU2E#"B:.AQ"ETN*R,JI!FY1+:NEU.)EK;NS$ M?[* 1\L\Q3;U.A?P'8"PINGBJ>/%[HMT#)GA65 SR\$2>_OSH%Y,N$%95GX5 M^SR1+2.>D;6C0^4%XFD\-KGDDQ2 /WN5^3 DAEX-Z(B!E%X+9MQ(Q)BT&_'G MOH1HEC@ZC&"G@((6C(C#) E)!!\/XRC_F-HQ/197!91,K&%S4/1$1V:;B(2X MQ&P*8B P*FH7(,0C5$&1 MK\H5?(Q1OC&F,:A%^L+<28[3:BT HXFCMXV!HM-@BUE&;3.U7NL0,DY@=ZGW M4&G+-3IU[)PN:QEEQ,A/]EX]' &P:^SK!C^!3+D44HG&AKCO*.,5)K$;P^I2 M(A15B T;]9K]?4*IG7/OGCZ#^*DQ4TR>NL9?1+4V!VX,1\!,CXA&\#37\EWB M!6%Y%3+Z#-:E]#(@98RND_@RK'45+@Q*,O*>X&RTQ,T\T1KEX@5$_8\U'%-_ M'S81WW]HM[)T _9J]Z?<&&L>Q<'#]B_>$:]MI&J(VEH$V)--DY95;F-]&!XG M507X91_BKG#P>XW-2I:,H+BN'DBK$>_+$97;]ENO,*';7$U/\E,I>I;!U)K[ MC\SF:)$T0&+,_'0$EN_H;AF;/&,WES!483UX_4TX4:7JGH;YS*R=R,6W)*+\ M<=/LF@*,.]\B7K=#7=?3K@AW8ZULR2Q02K=I54JG!KLI(H6@X;;2 VQNVCN& M(86,E[74[P&ZH+^+/\)'B^%HA(A/SM>$\B ;YOMW94Y'&:]OPLKN<&]HW0E9 M!B^L-7D9R=>!78G\-75!R,QPS#X6_'\O0-OT!I2BP=%-O=\DLU*PCG4GJ2]J M7NJ$NLK4,@:S'?R$0N9(-2%P0'-6XVDZ53TQAT2KAFFQ4"7)7'YT2T3'.^Y& M]W7&%*",4T+0;&ZW^[K-_U%2A6OQILBE;8\SG93Q1$F3_NHT3/YV27]Y5G3R MU9/VG$J5=8&_$_O)T&])+;O?'R%!XS^: J"FEI&A?DZ=8^WBT4]OGS]FY+?C MRDE7003!S:\)7Q%^F";\;W @:LMMJUJD;G):.;'1,"OX1^*\YBQP\ /9JX?V M:0ZJ#__S;+H4JHRJ!!ZUX&S8I<]&N\TBN5=X(.%7]07F'V<(CO'CCBG?(>?2 MK*"?@6#)BOH_;X3N8L]A!]R$O> M.F<3C[MA"-"!R.[J'0XVX(L 0<487J3'3U7T-!_IG^:5#7F"EF_:CW;9;2FM]F3N#() KQ@.K[I#A\7U8ICZV$H6E+P%0315?K06FKF M-H,F_>?KJP* B+_3FU!2L!G5WM@>R26G%&;?K-YQ3>?7] [^#WE5N+$$S*MH MCP0_'^N@LX[4U/P:^9]OR(NNUO'B5=@<#3:;0ZJ@\ 47VV4#D\X+&D24"ZY.YTOZ/+5(DUXOG!;7UTX); M"O8UA6HX<@H,.F%_]%3>ZM'K;TY.'^N@)SH5RG\5N(T(9H)RK76:B MX94FD(C7;9(%5#:#ZM4,XWBKJD/=)R+ZY$1H4"5,6*S_.U/(G;"ITQ:"QB*7 MS"J$\+]PZFZ8VI\"9$R@0I)H M=K'B*FQ?EDAND8X(-VP1_G\_$<*9+!TI'4(FRK:D])<0+S%2RS$C)TQMR 898R*CW:<^\8B'B9)5L3M83T>HB MN'Y'^T[6^V6;"YN+J0>6'?_*\/>M<"-[=DEX3=)/1_^B(^\>:D_:3B0RLLQ^ MG]/8[BKXHR,T_GQ :!P0&C-FZ9^Y$;4+P'O.*4?KLJC*XA(E>;G@.%M>K*=< MH3E+(GZ,U-6XH% W2+*@*,2YZZD'(/Z34+(M+IMWE*^>_2 ^5!=70U8'NC*4 M78&3-S.^W/"Q83(6EV53)47/29LY=+O\G8=[R3DFVSW>OVR!B9]C470E+28 MRE"3D8TV]_!NCJ$L @@K7N6(EH\B#1G+\,(MO)_*"--)BV^B((QW806,0C-. M)_1HU9AT0D64]G+,",0#\7DD&.:*UDP@>SS(G M\'=+8KLE-48*)\1DIX&908%B)6@8)U![CWYY$.295KH\?]@0X)^^;FR-0,WC M0C5/D!._#'/*K[UJSNLP6VM-9Q-!N9EMECA,WW['S&J. P:$YG@^]S%9LS & M [(Q-O2MJESF(B/ND@7Q+A!877V=U,C=O#5=$=^ K@EJQ"K6S!W, .S!P#/N MH15E='3JI%PI3G3""R(F(/AB(/(+Z-@';0\J=>E:^>S5N6+AC"8N(MVU0E]* M29ABJ!R+!ZNW90!+B"9!(*%=D?BMB?Y#PP%T$;"NN1DEF]KM6UK;CCDJ-A5= MO4B3*(0@>)EE5THZ)PILX![7/_BFGC_93RW#BV[*WC+<'(/SQL"YDWB-L9_A MQ=\5Q6ZQ;)IW&JH3G;/N6VGEJ[CO*D3Z+3 )FTH-%KC<%:.#>40;0MDIEDEQ M$U1H"@, O) ;?H2?HZT9ID ;D %)"O4XZ4#(J5=4M(UT#HN\D@0OW6='S55= MN";Z@CNX2X 50989[$QS71AX=Q?L*#%4PR&A7XCE_66RTV]>80%-V6+>=&F$ MA7@8=MJ[]FRGULV.3J@L$EQ*Q M3.H,\2 I\%M[2*-FA45]:BAW/.D:97-A"3NO57-EFQ9SC=+W)0$63>^=F?]4 MP!WPJH+JCA;9=:R=+AN34]JR[9R R[[[G0?^($Q(#)[X^%)S)[#N17V1@RR[ M6[4A0*FUAS<,[/H(^?.F=;T !">F"'E5./BCA[.J+0CV?%ONMQ*^'$'S8_Q= M]C*:6M83B?IHC!S_,16\6]=BKBVG0I"@#Q:@ 5X/=^S,.Q(=L(/Z-O4 BDD8 M=22MA2.&UE]EL*@@SQYB\A;A#]M&FP]VA.YI7=L +$*N7VQYXZ&V9?A2-NY6A %!L!K]BW->?DQLY6 ,Q@D$,)>V&! MM0""Q5%W1](4ECD;$A6YL1S31=RPSONN1RW8O&_N<9!*<-R;EU+R2AJH4]_T MGIW'6=+;X&B':2>5Q%Y@#_!NX[*)#P75*3V'L1@T09$6V1<^/%'T,,R7*X)+ MOH.:5:=FB@]N,E-ATVL5^T:&N6%U/>DUDISKFE7VU@QK<4=,&S+8FTW8R%-*D,>POB+D+%VJB*$P_+8U-8?C!XN$G93!H?I?>@0K(.A/Z5) Q M.X]C>AC_.!;JF95XT6)C&S+:6B)B9M61 BMZ.$&BO(NCS; MH$-9RZ1D(K;\'O+^^\XH\KO"+;]:B&D8T-6= :=__[K4C&*AYU0\4TY%<(3? ML[,]/?[_C%YU3*AJ#*"-?2/2R/G]@=:T),! 3%%P.10U689Y@1S^@1C G^'6 M(%<3HFBDT\+[H\TDN&9\]HRB!0D@27'G[*5JS!X^-O4Q;7]+J=1"J*'62DK [\3 MFI[P!#1#A-.^UG]A,01R-LB?A6DQLLILX4GF:/@5@6X6&PD!>S5&D@O"E!8] M))E9)"%]>#;V.!S24., 4VG(*5_U,';5C]!?X5T@17CLE&79[.@]@H>R9]+= M!($FQ->+A&]<6F-7X7A*^:07Q;7I#:I;:E3LF!"\AH@#1>@KR:3:KQI&^EUQ MG?!;-?74+_SA,0Q?'C ,!PS#/< PN,/-LK>$&+7Z_VZ_#-8\Q,1; ;9S3814 M+*7X0";(8[RIG-!3Y=?*YL@?E5M.=U'6[&(?'D(8OT[-G!?^^>'DV^^C)L[6 M =XG[%&D"L!(072MW=N"O=!N]ZDWDE>X*-#JN(A$7.$7/W]S]/5WGS(#7LYE MW'!:*$H448'_^]-?3WYX/,APV##"K8Y?#^P!S[1-"*J89L61^Z8Z:S5$85E^X&Y]SC5%YI(*84)Q3%BQ#N;QOB1:S MZ\56S2'-89P&E1!\G-W_',S$DVR)E0>T)\1O:& \")+< :OCST,H9\$!]<1J$T=$ MI?XKE?8JR:U3+@Z0ZRS9 F%#6A^,) O]WBF%]M5:M-<%*]>Q&(]LK7=U&7_+?DJ#JYQG"VJ#B)SN3*]J/,6[(X4H6DM@X[@&6ML1\X4:R] MZK4L!JJ8E)8A7*!H09VK((9O,):I8C"/P;VUJ)&\F;&/;<&.,"R>TUX%6 M4F%ZI^"ATV20FUU15WXXV<'7;M;\3O371Q?-5181LR#1B'15:>V$(_]B-/N: M%EIX%QOB,F0BA%94FIP.9FH7-?U^S571IHP%XBG M8^:>M[*>)T\2>WY K65))(1<_V!1/Y!T>RNNZ4V(>B,U?PUB05GW/(DKH^ M_N3M^6D\=9**<+-'L_7JY(2O"62I8CE)/LF_Q2AIRGR1M#/;\-Z(+P@?@JME M-+ N94KSLYQ.+.5PPTR$>9,#4';,_])2C,DND8!IW41PM[#7'+*J3X0"Z\%_ M\5,"IXZ$F,?NGQ#H(OQ*2O\CHHP8!LMT6HO\: X U)*+/J8JI_:73QB1=P@S MPD4<'8AT7 VW./U36$A>Z*XSIH[%M@$MTA5-[.3(L*/%5&TY=1G'75\JXCU9=7IXO:>L1;DLW"K:F;G/P6:$":"DMN7Z,HSY[2932\\>Y MTNG4&&SEL-A5UG5SJ7F8R-LH0KX583?[8N9VPL7!^5IMA%"!!]S;D,?; U LCL78$2DM4B&L#[(D(:" MHDX0SSB\X4R:W:67Q: 5!!!05GSGYRE+TL!(#05O,##"[: RKC+VV@50MDC' M6CKU0=QJIVXBK*2=8IK9A0C6; .:9KW.8M)\)>/PCBCN7[%K2WF#^C#V>&K^W870CUL*3#W.^64:,[OOQ0X5- MFGH1RO4'CQRWDQN^@!HDL,6IJF5 /IT>^2.O@(7GN)W13R.@Q4<-AC"I71.]U=F?Q-,4@%L)_U% ML[PDA%QB7N'W>D<[5Q)81J\*?5*)SZZ^BUY0?R=PO9'%+Q%'Z*F52<0NO30?8L'_,@5:Y M"6\FD^P/PYC]2B18>I160KS'49)<%+-YT-ME2IPFGR (K3!YWV9U!F#G[<]< MXXN1VL95\*)HS//]4@9W5B+HX\>!ON!E>.-DE#? *'Z8V!U/GMRP.H< ML#KWT4R_E;L1#ER6^.)SYD5B7$3K0*U.&Y=!V,1^EW>EWBJ1[S!2TPS*F]>G M/Y[\]>7)#YF4L&)T%QN63 JLAUH=0([<"\/F+>)[D/]64O0-@QJ19B0\<=[2 M;PY^!;QE_M6'\*7G#JX/!+LVWHZG0U(IFY+PJ)1NL)G(G-])_;&2!U 7=EB> MN2DJU(:O6SQ4]=.O'+W+73X?:79NXEB)+D7"!C.N=5E <-%4:W1: R74)>&D M#C$$.'TG7\B\&RU?9O9[-&,C.N9:FF1L4%!;+Z:!K$-OG]HG?*X;_C$RC39= ML;=]&M?.+BX:A+QC#-=Z1+AV0-3<9=GM>;$1#$W4IJ%NXK1V4+PO5OM>[("K M(DA7-(@$(W_,85U^^[JX6) 2L&NM^TV?]=Q9'*=Z>E,?"8ZZ*,1X&JAUO@TN MU@'U\+O U13T6<;Z&B>ITPSIS)IDMB48U"H\(ON$)R0#%R/^0[MYE: Q$T9* M ;[&TJ-N*$',C6\+@6HF_P1OB+/CZ8?+;B2*ALL.! >1LPP[7(G)PG=<*URJ MDA)K*8RFC740SIQPY%RT(_FT6W9ZVUP+&4 C5>]P$Q.)9WS;)LE+S>!*#T?E M+HZ*=+<55@UC&$XB?MC0SE@W19=Z8UJ^NLDCX]:F ^#O;L!QJ@ M]CRORW]HL4G)=0%]+I%25>O& 8@Q.0PH^DR,0'_0:&.,^,^A.J(MKZ&Y4.TY M0.2EI$C/@@-AM^$46+@:$%7XIF5[X7(L 6_,-XNO\^N+H^=-V H$ N-L)@KH ML,(FO0X;S=5'*09HZK+7G]V$G(1RF,/*I,M8;A) MH(H#8/U+.7/6,:BT M[';[7JMA+3C+E(C_0\Y33%RG)TEJGC(%;3\AIJ[5!@KGJDOAE;'Q(*NUE S+ MU%O1H^BJGNM*UVI$8\WG2>/.PR : *7 XDW$DKR^(J-X4>[(,!#V\"VQ"\+( MWK-#.J\YQ[HN+&IHI$@*T4_IB"FP!]0"4L1@.X1I[7H!N+#$&A[(9YD42 LJ M;HIH#%.15/L'L)?R+.1.U9DI2K &;"GB2\7Q0D7S5Z)7KI5H(M89"\ M1@QTXN/*PYZ2!*))426C8FWBS&Y>>"_89S(E+-D(\-;2>?]U\,;OP!M/>8*D MT+@)CJ#4* >E@Z\.<_[;YSP!I&8L\8W;V1AD74OI+4BOPWKHMUSQ$!]SB%0ZI])2PVNWO!9@WJ 9X;!F=[!FBC,SO0A.>8/688&V M$\VL-E=K1($4)"\)I[UL+H50(D1/Y(TOOA$7HM.F?2_K-?5+'/6K7W)8V3M= MV0E"]RCNP7QD@PRAASXE^*CQX9,RUFVW)^V/92.Z*,:K;Z391H!X6/$[6'&7 MB^G$V^&$08@O5D+RK*#E*:*QPR+L\8G@'AF7($%JN#?;RCA3)Y'K=$OA678.#+MLG7A]F^@]DVU7)NSR(?/C@0 M^]YZ+HKAEE<:YL/TW\'T.X%NX:J*'%_<6[5B5D/F%>:F]QOLS!\$\_ST@'D^ M8)X/YN;CS4Q\ MSX1_1?K&49MWA4GE32>-G.K@!MW%@CC]F#JX.>6.P0^#E4E)L"2MYH'6RK%/ M@A@D"R:4TG2XFC6):9+ 6F=X<)]*\PSX4]J3AV6^6W=+Q&M0'.PZB\UC&Q^I M#&V1.*'&6BM9"S?&(2J_FP51_OF5Z<* SK;L>BF:HW5?!4N6A(I#VX<(>:"^ M@&M+66?VAX6Y&X/X]WWIN-YC"Y52;R 9J1@YE-B[KRA%(9*M3$N9D%+&Q<%\K*8_DC=L&4#N2 M ;/^P.B2A/\ E4F]$L*QIBL&/\VM"%V?.8*8^-9^Q@2EPY'"Z'W%!RT5^Q/' M[+61XD2LJISJQ5SFB+P(PWZ]>O&VV/78N8MG3YX]R81>+T\[.\(TI$@J'A-> MA#O=L'))>5,8,[EIRY5>]CNJCSC>+-<<>L5;94"@!&5%.EJ@]0*1!7A16);L MLAB\K/2'09F0GI]*$P("Q !;/U]1K)(%#:MK5;1U8M2;O&*!RVW9546.T4-8 M%?[,@) N#/%U..DRLT_CS/Z^L_GUJQ\6GSSY8FXN)X@('\ST_EQ$KR3\'_GZ MS-4:R3(= XC2[/?7NV* _2+6PJ*JCATT,N$.,=]FI%ON3P7IN@LE+^'8^X'9 MMPXWXP(F'' ="[ZB1*S46E*=NDW8\]Y)Z/ RUQ; MTJW,U9'KS-J/4S:TSET&V%'W;&VF$;:GA+-L/5O>#TVO0L#KDA+1?-$9DAA$ M52! VK J"!]-[P'%J%S^*FQCDL=<@R>-6(R8$I!.BK%)X7=ZWR9Y7P"B/0G'-E4W42A[?Q+"4J66M>1 M =[OZ.^80-2&.D/%0\N9EQ7;[H%#-EJB]$K$B8*HC'E,^NZT_FBR@%)B=T'= M1MK(L+RV7X+<5+D#4ZZ*3/6C&8Z/-0'5?H#[=]I8_(AKLU[G('NNA&L:HK!M^&_RI8M<:VCI>C)3/?<4 M7;+3X<[XLJ@+5LSV#3+4U8^$>)C]^S9!\P<L;6#ZPNZ]X(=P<=$6S6V-U^H!"0]&-M# MNKP=I6<^'#,3G&#@?O?X#20MT-X@+J3%KA,T?YR7^[:MIL_="8G6VTS ^^]\ M8IRDM]&/UJSV6VO\YG;$YV%FKZB0'?X'L[^E4T4114PS\>2JLRE^]QQ"?0P,YDU&BAYDZ,9> VGUFWXH=MF)B:Y&G MP9=@F!GDN_J"Z9!T"K5[B$S46I(V]JWE-:*]&+ RT[P;F:(FMP5( -E"H%>6 M6),H1%RK9/GI15Y2AH6=!XH*/?%ZF+%6_/564B:_-*WK)QGGW80H5!@Y$XNA M+8*X@R3<#<.X:HG^&M/?:>CL6RH'+R==DT57LC(SH:N0/J*\5(@6.F$H*BJ! M!\M)FQ@JT['*X4470'!8PF)?#1@[+"!A=;O8B1T&DNLL6W[3CW59.+IPY<5D M+5ND!W1P;T$Y3QA)^FVD!^C7P^8@!B;4VTS7&K0AEYH4LR8$&4:XE-:1ECV; M>_6+G+TG9>Y&KP.HEISW%6Z-<*U2\RX[7UA:)WK%>8)X-U-Z;IC>544T&N>& MLYUN[8<3QNUGD1# W9,C5W @7-XG7Z0_N2_S\J9OX\LPS-_*OPZO769W^!UV M/[%CB)XD,2I"Z1H)OC"GN!(H)S(Z.U[-_+*)$G1OKX/'Y]-EZ>5@ M+9?&4O^C:'I7'>[')+\,^H(7$[Y3,Z;W?LHR$MG[@@HGM<^HV=IE5/Y !,DVF MAQ':W+8!5+/.W-V/V ,EKVM'A#:L19DLL*VO$5VBT,+.S,HZ&-&X6JSAY ]B M4QKJ'C6LQARG\$\'OLR[@)/4U\QD9 6\D_]]Q?$OGA')-J1CSA+S M14_]NFQ>Y6U91T&/H54]K//OO+&>2&N<2&M,D&O#!$- M55I5[ZX=!/(0*W'QZ9T-]G .?N]S@)"7_;Q?LSFA%D8GXI=]V/\D!"EYLX_S M:0YXR8=I]."^!G^4:UQ\-RI;9XLTQF:3E^&[ZV85XI3Z Q73_\?==Q3'S*\^ M8K\Z6O(HJ03+R&0OE&)3K\TI+.7B.1 )LD9)2M@OL^6P3J)2_/3+3SZ!A*L8 M1^F >2\5!WQ*5I 9N[#DY+S$HXP84.-$"0\%VJCQ@C^T T# +99Y',!\2$0: M_EMEF55'>R)"Q7LPL2"JC@(:K4AH&?CJ5JJ1H_TM5W!D_DQG]F&$CC^#G))& M[XQL7#V[>:56PMB0BT:@#(.MRH)BFUP(KW%1L\JG>9O"FTSHGXL"_-T0'*&" M15LZ56(6O".=)].CR&M)W5L^P[CF-:WY ^>$\11V5S?TP'V+&H*=+/<"IC[/;\ZQB'"ZE[H8$S_U,';^ MC\C&W[!^M"RWE0$Y9K9&?=,/8[-\ M79B[C34BC G(+$D6OG?ZX?KJN#9:FJZ+(K\LB=^T_JC3U*U*LLH;TG]%&P!8 M=YA+F584DM6V2' K&86\ATQL[W85B8LYQ(+;'%&9RN)<0R8'5[LM!>K)N=K2 MT]1S=QP%3<%3A!XYGQPH-M.R$\YQXX3GP@W?4H,..0&X9=LB?$XI)^&C$$P' M'3CAE=KC!<<"-P^7:7%8%(YV(W\JE"%6(E\ 0_RAN;2.ND^D$8L[N=:"L^W+ME#MAK\4>7WT%_(&PM1^'39C M<"7_S_]^]LDG7W%\'+Y1'VGNY"R\#4A$L$-/+\IB$P)V?9G7_#*9%7"#\]4$ MUT)_ZJ0JWN<(6[_+VS6%/!_Z0-0J&,U(?_^\6/$;/LWPDO 77X6MA.>:I^RV MZH?^E.HR\>%;)_2V29-)F3CB :&C5WDXG)3K&/C)3 F-3SR/* ,0CC0\W*% M(]1!RTF0^]Q.E)I70!VC-8[-1<:9QI?XR.8.L&YAQ[Z"=$F8LT]'&R.,^K1% M:\?BN_UR20@>G U,0?C$7\+[M.' G/Q"*T(#B;/W5W+_IB;XU!B!W6+:.KX* M_C8U?=)X!-J&9EX/2QHT,V.*16,/ M_E?F#8X]Z4X\E!XW;NUQ-*[!LDQ=[-J/DQ*[L7YHR0IXP6'/7*1>L@;9%A(@ MNX818.[1QB;KDJ2-6O[CQ1OIR,[",]X5GG1?/M\.F&^NTE;D<,Q(M,SYFHM@ M?VOT9$ I]8\."?OD D[0,)F3-(_""NPKP'+[D"[JVR3"'>7$>#WXRK$,( MF#IZ#[/4? -G2B%37I:DIZH>H<;=U@R0.$*)0H[/+\8H!+-J75SU(!B;<(VR M&=_HGEWQT\F;_X3:CLP9IRFZB0C3+2#G..[;V\VG9OJKAG0&*/<828?^^OK_ M_>WUMZ^QZV#EU3"5E'4(K2\HE\5_C^% M2B*14C#R6&@@_(PDQ#?A6127K(NM$*'8EG=D@)'EB-3K^S#^8JU$@K\4*^.< MD)@IO"FU \8[)989(1H?8JHJW,<45EE+EH-%1 *\L!]T-#) +PNS*=N.TD+5 MAC[(D1MK@H6+SL^E]' M65%LWZAA)H=LM0_'>EM(1Z 6F[4WJGPHZ?4AP0)'CW4SS+7=>(AW;4FM7Z+2 M*IR ?!)CR@4)I; "51&A=:@[PGJ, /Y0.\IIT\%VJ<:I)M!P-JAXAA[6WNK4 M,Z4]*W3SN'2/G /C(B@!Q]]PO'@[\076MIQR# U*I*,6Q;CP7=B<+LE7I)>_ MNKC.>^[>E6AB]?6(=9)%-IW+N,O#JT"VB>$%P^G1V\2O#:4&I_U:YG>:R%/) MO'GJG7I<=* )O&>[?]H_^Z&X"E?R>^:70GGEW%_B/::XJ/.5<+H9=XI]B5=M MXEN&3"5@U+99)/3O9S& MOS1+X,,R0:T&!R2_+-LPF!-"2[TIPM W/!4O5)/CK7*'GTAT3E]]66]X2L)W M$.&%_Z)_UYE%NL_7,S69*]D"@.1TDL.HI3:[#[XI(8)4^3K\CMC$-P4#LMYR MQ=3?E^$IVJ%=*I#%-:;#8A%/7"=X\6)Z_"5*;AA60S:P:NS+CS'"6VB3%(J[Z61>$GT=V!Q)6E-:2Z]\EFRCR"FC&PKEH)&+N\J["UK^8142 MCZ<:#J]UN5$:@BL::##'-(++', BIC.4$1.H72@6%-8:3^4)Z BPJ?&7H\.0 MC,V.-/93)\R/0B X?0&%X"[_5[N 7H4M3>:VG@0R.W06GS9%%8?B)Y\Z!?_3ZQ>GSQQ[+YWU7__SP.06H MO#B=N+/H WH;MJ Q8V:;,!D4R(N3+Q 8H\L?A DF<2?6UWTL3C=V9@PL,YH/ MPMH@,*Z-[:3+I#NT(K2LL%U0TKI;H"GBR5@S=Q39I<9) MM$(P=.$=7<:6PL:)ZU)" ZE/TD[B:!KU4N9UX''":S0Q:\JKR?AVX;3G##' M\,[PY\7KFF"3P04ID%)$>%5536R5#K\%EYY)0_@>V0EYEHNR-#S8AOU8VD + M=I+*3J_EX Z1YH)D1EJYTUF^\MF318AG*B2)]F$7NRVL@0Y_\.F3?]=Y2<^1 MT,)88P E?-H6:!P[3H_BY%PPLWQ'T%I.<,5$7TR;+ N0D#"8,L3_J[!;],2Y M270[9;G70OZ&X)TR*@XY^>M)AO Q7E0>]6-8,=H%-&/!8(8#M-UO7;&S41ZYGNCF;"@G M4X_@\]Z@B]T_>*+SYZ$G_7+0&Z1_BMM*"*J MD?>OZ.\V9+OY=O_(R74I5JH1]J$^9F3&F=E4*F8@PZ1&0MEX1Y*JHHJRN&VR[KQ3^ M!^-'7@S3Z0SSBN8".^HJHGF)"(\NWY#=:I?DU>R1Q&S#.[/3:);%#G )U*>(:D<,]AO#PO9]%F,C.D!>!C2=?WKHQ_1T5HHGS M,N8HN)QGA3OB01J^2O!KS%,*[@PWY(O+BUO/^?G@;Z :$3+ MNH*1R;/IBI9 M6/6R+*XZ]IU=)T8:)Z1L/+3]SL55ER#.6Y8PC5M#&%$^E;)#F@4N.PL",71: MO@UJ#N5*^F9QP+&KAM&*M'[$5!:9_HIHNO:<&0IW57_-'N8@\$E3DYKHY=7Q M8^!$$L/2-I5HSTZ\D*,7XIFX-BIJS[I(Y!I=/_TS"B997B.SA(NED&37BBAH M$=]@$+(EB*<7-*GIHS+Q=8S"Z2)<2!+\6;?9T"N6]H&P,:[Y6//ZR4^7G1M3 M"!F:@B<%Z#U>%_;AXX68J8!NWMN#-2+V7L9UVFHJ/WA%/IO]'D\EC1]6+M_J MY[*DM/5'1[E\>D"Y'% N]P#EDIB?=;-'OCQ_+VF>"6NL'4MF]:+%2ZR7=V$S MX^I+3>3@]^"-0,,J]NS 60[.2"45$\V$I.D#[_XEIO,CU?-FL[GQ[K(!GY56'#3EP#?8A1IU13QCFAN5GP9A-G-Z:+NBRA6 MX>%/G5#3Q@U$ZCGU]90UL^1G=3L & M=.L98;EV:#HY>B\X&VME!KFY92,0X7(O-^,<('ER7]RWC7 C:Z_CS]04VG + M# LX7KR:BW@N?D]!Y* _?%>NWBWSU3O9+"Q"@H;.3OY*=E7<9B;IR?].?X6A MJ'@0&O,[QD"@J;PDM]?T@*+:I.;]0/;\?W4@;\&,52 OT2'!2*(IW%(ZV5"8 MO-,09RS*>QF-ZET-JBZI^E$@P1YKPW@O,E"KLL]P-I"X717E)9//ML5V7\L> MRJ21M+IFEFW]$Q#NA?(';(26MX&8Z:H0EXXR.#D S7$SI]DC91+/!&##_.#A M0)8[M0.Y:\)9K-O]>>9X"52^V6J=ZT*Z]76^)X^>*HJ\*HBO3K!__(=R?;SX MR?K];UXUWH^5A/FV+V,U( _O7Y]+K$J_(\V MHU4+"U'L],YRDD$N\CM>?-=<%Z>9W.0?+BKX'CT;$K_).FD%+S& @@EDZE(XP5273&D;GXV=TXL/KI8C*7Z&T9YG MHQ7QAU+@< RCZ?XNI$HL&2Q&SA615]+(V*,F%I"N.W+ M6KEW][^0I;^X>3;[\_^=M_OWJ!P6/NY=?6[F'V]'C[P16#,[5,[ <)4U MOW^NX8P4H6QM0?T10?GXJDXODE5Y65:+;_"Q4_Z8+Z2?XI]?-34SFY^I,TA< M5)E16D^W\&.WQNM4ZB2P9,*))!MJ6>@_%N!$<8/&$=/+:G" XQ'" ^,OL6S: MQ*_0-1=_P'33+"F7_O0N)]#!Y)/QT)D? (=#Y]^$3'6+0FKRD_EE0S^P+C0$ M:KDG# NX:):5BJV))[X-JW ]/PF#]%**T.2#(:;<[X'@UAQ5^;) \HYP6 U: MQ04(IN=@M(WN'?9I^D!$A^0[F.DP16I"SJB4I86;L-M/5DB.Z5\9_].7GR\> M???R[.3D,7^HBT$NJ:=KX)O A&NS!)DE):+K8..4R M#S"!2G<%C1 E,-*S-]J0K@: JR]/\S*WSR[EO\)^K(4/'?*H^, '8Q M)RRZ%K7CK9O2V7Q>PP=L M-GWDA(?537T$N\)I(YH9/A-^9&E^QS*.Z8-_I("SV9 H$)=!1>@$A,Z"ODD0 MF%0183P,OD16A;SR'7%5[(2C439*?P'9V2U8L_HT@T1U\G"S2S5;D!SCG&

2V&YQR<18F3;V^$JU5D]U-4%V(WT!&B"G0 &AZXBHM\@&3[XN MLWLYTHZ8]>+ET,F>3N!ANQIO1WF9@/DZ^ZQLJ;W W:@5H>(FE,EEG9_"YN$[9-.\<(#P%0#SAQ:8O+,Z!YG(/7\G#.^D$HY03HX6@[+-21%_P M1PIKO9AZYXRT !5>8MBBJOQ=E)M.."1R\5.*-TUJ'C7'VYN1QLB,8(^NP MR6$0M M-=H'^+GR+/X0CDMD'IYTEWD=Q\P!5XP*FY95-N$#9M.@01-0HNTM//,YE?VKO.Y!M&8FZE8;TZ:C,ONPO1 M:9J8]K-H*T_.J:\:ZV_\,,X&X@D$O%'5/S%- ]P0:7(^E*#Q-38"KD&?4[3, MG"87=65&UPOG?*/YSI3VI4B>"E+*ACKR!Q1.8#YE:F+1QS4R$]8GV^7]ZH)P MH B>POU=34JZ<>21='FJFVI0N?NCPTH^.\!*#K"2>P KF>6JF"Z; MY(8XQW%YFLN MUJ!#) S$?\W7*_2QY"U=+\GL<.CR0*ZCD]CT%5T6]F8H#I/BEF:&TLGG+'[9 MQG[ .*L^B!D&*^S+.0XM&.DNYF;X4@&C>7L$3U#)##QC-R,PN-LF<>.^O"M5D@M6?2_]".N;&@,T7[: MLD$^P'Q$B*A1I?4HG3Y&5FLOYE2 IHW\,5=@O^PR#%.[-!MZ$_(7"CA5K 6A MMK1'+&.(@0M -#B?6 QJY'#M&\SX* DL@#)@H:9Z=951!]X>P!8^YLPFELNS MUF'ILHG-,+4#S,A$6LI(FN3L#;6 Q0D._R U4Z(5HBAW>2VO/:X@3ZS\Y!J! M186H$RE7X_(5\&@S#X]R^ %658^9)"4JLAY#NZ>=_^OR++[E64JM6HE)9/Z<]XJ(1 M]\U'WSX_>_,XB7!?O#A9O.*V*U:V<5="![*.F -$:3@V-MN895V:[V6^X/Z&:^ MK;U ?JP6=#AJ=1Z1U";@6E)[.2C\K$H6R)71UE$<@*"7[_7T\85#@CH&-.[SHA? M.:#@!5&1+C$/-#SJ41E^+CZ/=YXD8*QM+DGV?D1.!X\/SS<@'( 1/KE+72*< MP\V]LL9@GA^5ESS(M&9,C/>;:V^6/ X-\)6+$A\@]%^UZ10^*'P.^@1A,_F M"$'8P>)4,>MN^SPZ_=2C2ZQ;W'!4_VEJLGTF^.U'4:H/9RI6?C(QKD>;8?&+ MLQV6UT/34ZL)HB3!1P]X?+QX&RZ$?U#X7*_1]*2AO;H'EF#%;?-@#"U91I?+ M-;L[A?T5UID*D",Q#&B/TPX7OQ_\)D8^GQ\]!)60'::?=].;)=0*G ^AMIP^ M;7YEZ?'XP6CA(DS8^MQ>_,3%"KDD>!-^TP8'#KD1\@Q79+JP(ZWP_.+T/SJA M"E\19=J*I:1TZ2E!N0^3\90Y?S^!%4;,X=IB8SW2RC+6':8H)0KZR):3I&/ZH:LK;W24EX5D ME5^<6E;TK?; G3K/_+3*T5_\Z.WI*75K)G!/4\Y3>)U>K#\M'IW^Y<5/CZU/ M,NXD(=>N.-V/SD)R!@G\<%%(DKE8T*]AR<,A9(3&$H6:M"NO^Y#C9T=K2&XQ M=<2"TZPD[8LMLU*'[]"[D"[/.<.IR,7O"K;*&"C:179[3AO+(0G+^"G3>%!] MG=>?^\,)O*=U)WU";& +/KL@ <)]U-#K,&\@KL'"U_+LS))!HRI9UP=//'.[ M0@)7W[2@O;1Y&C@IFP-WIAC6!$4,_8PF,O/UFMOY;23+?1NL^<,HIY]9V!Y. MW[Z&:"ZB%;QPW=1S,VRLQ_SH\[--_9T&=B;9Y M3B'@L6@G-KYL85DCW&;I,L(Q/SRX^M-+WV%:K70W?KY[0P19/)BPQ4^26RP[+5T[^R] M: G"FM5"&(^#H1[WM"&0.R<\+%IK8]V,F,+N16XN MO"6%UT???WOVW K?I('7D.MJO 6TMEE2_BQKKH(_B*5ZZ_)#4C<G#'J,7@F>^+=K MF/Y/!=1&QC_:=94G )S(U0C&*QIN* M$QO7CEA6LG42POKJ;6(_R(3H,(:>![7ZP[W8Z9"#G[0N-JQZV5C4 M3JJRD,Q#K(I$7UB<$)?W+?]IUU!Z"W_@1;HHPZEL6:/LL1Y(0:1HT]&&A5'H M=1]IYY$;2+!F);82/[*FAHMT;83MI]?\]$73@5LKQ45PLLX*V\T5??6BW%GW M*C7450 @,5FQ&T),L&\Y@T<9<3HJ0O\3_)X8VN^HA+QF)M^*.G>8F&0 W.:. M!W-A<^7.Y0(MBW?+[<$%WGAPN#E%UA)8]&3ICA>GZI=;?>!/8,W]=>"-0^.6.HD?0@]B$9WX32HZ!4HI]&^<[ M'03S-ALKE#*C\D1+6+AZI\42/I6293PO-[U,I;'WQR ^Z19+EC5S&']/EL>; MGTR'%,[LF24.Y&ZGD#,ZTP-XZ2Q'X^%@[/P9BDGPMN5_E MJ\#'XYP&06MR_9 $N9_O+_>MCA'-,'"<13/SFT8IM+J9MP MNWHMG''2;%!I!TXC-%+>QM_4!:]<;^:FLN.PQ)V6P$X&?&G\3U:46+?2[(VY*QDFGZN$F""R90+=X#C7TB46%<3CI3HZ5N33=*BVL;#JL@ 9D)L92I^VNZ;E M>HUTLD3MT474F7%_B;Z)#NP(.0@]#&Y#SN%$D&&KL]I39%-YF2W/F\H%P&68 M',PC4]!TDL44B79-JG\T(0U ;YO?2%'T<-AH9FF)5,4GIG(5]R)$-8X <(ET M"-'9Y<1Y"*KS1-W>XX@\W.6>3<:-U#R0?'$:\S$Q/YHI5GHIZPOV<)64F3D- MID2#$FVDBWWXP"!283Z)2&NJERUQ3$H/M$[^#0NG74NK*))*(:Z>,1-E@BW1 MSPX2XNEGGUK?TF9Z!G4_(*O6%47IWQ[&DRX;:WIZC4#;8V^%#MN2G,S5]FZC'(QE(1B$)P"7H1BYK!PI2VI.S& M?4F]Z@K0"IC;.26=F>X"97\?6!:]DA_&)?%2D1Z98RXF/_W_;^]:F]K6SO5? MT7!F>J UQK*-@:3-C,-EEY8 A63OGGXY(RR!-=NVO"4YP/GU9[VW=9$E8P@Q M=N(/[4YB6UJ7=[WKO3Z/WF=@[8P$6]OPWT6I 'J3DKM6MCBSJ>]C0KZ)HL4) M$J%]MY"1"@X$O-48<5Q1.-T0, MT.!XXXP=#8 @T(]U$?@>W;X%^ R+ C%83 06T 'A4FY)&M/QGVQ&5P45D&_O ,J]*=9<9/.NZ/I >FNDG7A=M$G.'3W2RAR2/P]!?:UO0",X M1(!PY<=#>#] V<5DH V9D&5:_JF,V3X!+.]JAFF@G.,)O7GZ8&Q*P915#T%/ M0T&%?]MZXO14G!QTSO,\Z/W^38=H9:3:Y8E55J RWKART&KKQ7N(RWB4E++8 M2=H3<3* M'[M-%58VUS(_4-FADZ0-$<(W+,<%UL&E:=8_#G@0154$YE48#0"[ I&4P C^ M"I(^>8=8C[$!E!/Y[PD4DJM^\K% M,LW#W!4#F#(VDE!AY<$N)'@)]$FY#Z7D5#@./39E,0]WSG^7%SI2AFT&8[!? MTEB"0REGEHAJM8QTH&2,3"\D1!ST 6DM L(.>DKD\?BFRI!7BIUP4)P:7-!9 M89RQ:L(*!ME-J'- 5O'8L"2%$<@:[MN4")<,,TD]T_-0F*:T=W!!/XYI1/ER MB'SU'I^\<(3N0);!!N8?0JR3<;PIWFX(FT-/DYQ5]F);VVU?.&JO;^48ZM8V MN]9??1KI.5N!,[YNL"A;;@]BKJAI>:)K3-.$FXXOFX',&J,6&"OE2#NJ0[?8 M_?''!,YIYMEL7U4\[=4XX2M+^>54ER /QDSCA7SP9!*:[V'2V=:\NL=?B'UR MJ )B'TV=BP?$*6+D.# .'-G\.AE )0,[UIB&#)-[P"R$RYJN9UNHV,94''F?U3OR(7"ZE4;?)JCXUE+I]3%RRBR'E8J ]T M+)&E=L(("FMJ3"K4#^9KO=N%KP?+ZVB.X,@R&L MJG7TA,0OG"E[,WJC&IO]V60FU>$DK/A'MC8Q!&&HGK+ M+!&J'TA,F%]3 \,T@QL0!*PU/KRZR$Q*W"U_KI%6CPDP 3+P\$TH0@@GVJ[]U@>70\A2[2;-H3)1D37:ZLPL!O*TF#XE MF*Y<8G+6D1]QNS%^*)8V@U':B2;C-*^&]R"P_B;@$6I3QW8)K(!(9;1:DF%> <7A>?DRD+$11!N5O81N$" M48@6STS3+\H,?[(JH.5EPDU)EA; MQN7B"/>4C2'6?L?DOW@@\P+#-]P=1,0=69C@-(::T#K#+0"7398;:N>11M05 MB"K:WB)(-T>M$G:"#:0.^TTQ_Z52CG6!H%$%)8#I<"C1*G+E#P]844$8)\O. M.MN:P:410K'Y2OA9> \08I>=6RH0X/&4 7+E*]$Z0<9YSW=(,=8(I9Y%LK_EB%IL M4S"E&>M)FSJ*69>41>R0JA.*O!-M=C)>O(VT@V2(!"*BA^Y\++<0#M/F(%+(N+(B U_@J@2U@29 M,EJ;: LTN[*, )6"2G>@D5GZ#\$*N(E*6)>J'BBGQ@R!:CXE)60;X4JG8*6M M5==9,_7,L.%4(6:1!5J <64@]+86^ U'K\WMU"JE*ZN)@G2&70 &9VKFJ"F@ MJ>\?:Q)JRC%AADVTHUXZ7HN*QU!9N4.R;6NG.@H;N,I+]Y"0@%+;(!(UBG^6 M/Q\8A3@@2:N]&M)N&['>]?&A ]MDRJCX-K2O,$;MTM%THQXU1;WZ2D!E3M9. M2?^$E5E%JY7U!O\ 86"4/175[^JU$M=]BV]MV CKS2YR$H;\L7.!.GMMH'6\ M@45U M6S;YJ2Q3#\ $G:3DY07J]@1I4LYD NWISG6CPR=6'H+I&T;L50+_5^36A;KX MC;=!3[2#G8U YPX""-M@"!6;]PF3@P-8U"IA&XUL0C#8BZK"^1W.X*ECJ_RJ,!KZVE9XY.$KQ?__L_%+Q!B)M9Y8L(XIOQY\X:&-,E(C^X2^.SJXO!S]]?3[KEQ<)VR M:M-05XAE60=?/T/ .JWU0-(;%[KT6AV'$["RU#V4>!^56NFJ*TQ=SD'*(*_6 M8;D-P+?^OV0DD)1I,:I>HEJ92D@>@C9?S<1D2Z45PR 2X==) PP_3"J/#8A# M&MP;8"@-R\/ )T/N_4++%]Q?6.#"+S02@#LO>RZYV&:0)"&[HM),A]<2]1:PMTEJIQ#^3(@F^XE[[]FWFR,;S[V$"G5'5)MK6/](JQ9 : (:='!1DI2IQ*%JE7R"'FY41-*L2&CB!7Z#>PX#E]W M6%&)L5 MM$/(0UNH2MJ(3/R \0)=02C6Z8@02/[3<95!T01I^BB(Q%+/87K9N?1#! [C M*D,3#H%*'"=YI)U4--@Q0CA),0PS33^HE8@Q2'0NSBF7JK:Z?I*:C_UUS<>Z MYF,9G=4+NPHVSDP-^@VHS%Z:1$)_J:.92^>&EY^Y7P.\*@NSN*7*@WEZZ'6T MPX[<3M=1EC8I6=TA7%2/7=&WP@0@N&]>2B#P"284(RC\9J\/$3#PM_*=8D@! M\B-1 GP69!-"SZ?N]785]7U@!2"&5N$K(%)$V$8KMR]WU^HGL7VFQ.%JDF5Q M\-^(9A<(%^B7WU-UO:C?6_PMQE_G1@_.[S*25=Z'\)@!>8#(>:+H8" MN,5(5F&:F-/C5F8+><)Z)E_1/"ZS==3J3N_\BB =VDNV:H/EY^ XRZ?132Z_ MIM0?+AXNZ>'%KZ='V_X!]*9\9;.MI-NC8).R@V" 8BU;!8QN$2(#6,B12,8Z M2VZ@&*@$M3(:9!$&XK=*X&RUT!O^&S$Z$7:#Z-J<)ABKX%3[DI8A<0O)979$ M@$L)$>(,9DLFQ4\. 4QH4&BD*T5)'IEG+C &!%I3<@[5N1G> #1C21"):7Y= M#GOW[%%?L]K2T.(_X/RB+1?PSY9LR!>Y_4>^R8H%.=Q)I^#O$.62%8CI'\JT M7>80/\)8I"#,_K)-07T[&15C4@$4[QT. \$ - ;)Q.&XC]R"L MZ<0,!4OZ@FD$F<(H+&MU'(PE5LZ\#8SA2 N(5B2!M,@SB8!:'W&S-8)W%]XQ M*R5E>;2C*;W_$ =/N1MJ@H4.4B E,'SVM,0K#2,*!!"Z8)P6B)CSZ<"554VO M]R\7V'V+[;+T%ND%61^\Y_L5N2Y_ ^>2-[L!TBD M3'9SQR[-M5>YIC>1^PIU.XG^17$G[# !T?,6VQ9O"/O6)'?+KW%O%,$<$38_ MT6^P2@$IP(L7_C5%W1@Z)HMF&[35"U)5Q)R8H&1U<)\J4(:$[5/1-N?$/73/ M"\]-V4:&,,TH\Z'UX,"C>#(S$[LSFA&XT^=O)>3?U1&6U8SP+@$4L*A=U?&4 M&18TW&0!XDMK]L8I]Z7@JV#N=F(4)%J0,@8PI:"=<_!H4W<4$01%E83=CT]1%"NWTMW,K&SI/E M#'!.*YS-K]Y]4E&0O6MD2K9K02)\DM?JL*5CA5+D\OD1%"]OIK5+:$ M;7=P^: UPPV6#*5$HXJPH7%H&:J,JHTM[@84$ZV+./.N(!)[PMH[$R9.X].1 M?VM8Z5B)XT4!]8[.@:+>&]E60@@OG/\";Q_!46/-G91GF$B%Q"**(0AJQ:#D M.I%ZY4X!EC%ZT9.EIA1V8\!3CL+"0D=E$95I1PLGA4**3N2TIB>Q^_#7FW3G MP[3PQN'?-N8)YS4VGA#Y1C&0>M H!E+A7Q9:;9)'PS_]E]]IO&_6Z;_3__]E M1)#R$;2?7*-P .PW13&NJ9!(;.,OE#ZY!.\["K-Y-$'GS* M3FNE1:=5*3I'Y#5GWI[4CP^ 3/ =7 +@:4C M4Q2X&F*1(R&OND !(/.-!>1@#@%YXE4_5T;U8)U176=45TZ3[E9JT@MT%DY- M<\R<"FF1\[B:J)WQ&S>[V[[WU_CAW2@9G4^0] B]++7$5[#1O6U_PQL%0S6< MJ!>^4_#X&[#H]DJ%?F0O[N-'Z)0C7:0*9$!O7F[W>GX M:GYSO\E^S>=T.,KG?4OS.6\IS.=9+U)FXN_'7'>>V'I_\^M^,S M_:,/N7IX#,T=ES!\K?,R-L;GG)A@S$H_G02S=2,;\MC MH2'Q(% "F-^S^%W*)!'G%U%\V@\P3,CKE M%],!Z 3;_N;MEDU=+'YRMY=O&9[GU%2@A]QPRCFM&J>H>KIP[5X9U'DD!5F" M3VQG\P04_6.=F<@+8CY8L_:=KPW8\!G6DZEYQY M.MA,@/SC-L)DC+/HG?SA?1AG:N2/[^(1;@G^Z+W[?+@A 5(3DD!L-Z"@T,=\ MZQ[LU]O^ 5R\>:K^%\J+^4ZNJRW>*?GW1GVOV2[]J%'WG_GOK?W6LWY1.:C= M^GYKV0:U5]]O["[9F'R_WFF4?_1V@]JO-]O/>]+/.2:_63_PETW*E43M[79F M/FH']0OI&*7%0$/^;:.]NU'0=*(;QSEDRN+0@VM+[,MWS?&#Y\N%9[M"4XHN M&2_(4/.;$!I_'.-5(;:&NM+A>H*""'T9Y&'%(K2*:X"7P3+HMO;]Z]V4(9Q M& ZBY4A6X6H])Q9+ =C340C^BPF_[FY\^+7N?4P?U9#/@OM!7!(ZGE=RJS9@ M7L%=;^!<&_@YS@?6#G8V/AQQD'F]=8O;.O%(5G2-RQ6^7N4E/@&R\' _F%.P MM_'A)+I))U#ZSE2"[W74! MD+ [S%V9'$V&VV&"I2;P)+4-:J'40QI&1 \V/G1JG49#Q%1&N*H7[;+HE^[D M#CBS6PW1VT6K?P?SOD\7T3GU.5 H]9S2J=<7YTU_JZHLYY S]D["OIBO]S0; M E2]*[*RK6MSRZM: M6(;OALB675:4<\8J,!DKAO7VW%(,J*GRVHU]6#581XW<[%UO__-'6\=6I7Q> M&;YUPAYZB(>3H:>4)) U0XL7A6>($IMYTI-!Z(!BPR]Y_:UU)\"AJ2?AKP72 MEGA,$):<.1)1^@/=S"A]9#:N0TFYBGV:"KM4-#6>[/;XJ>I@.XWJ.MAGU!_[ MN[K^^'M5SZH)]K;54H$V?9=-ANK(/;Y?_9):9UK10S^^B?/W/VJ=;=D>ODTA M;:>RD/:8]D#W("R\?LUO-5]0O];NS*Y7F;\D9J_Q2M5&N_5V:_;+GPCUOC3! ML0AY0OW$LN*=XR4WAQ<[I_F_]!,_PG;4\51- V]HX0YM42'H]\F#O%JZ1#_@ M=:7RNY5N36EWW)EFW7\S.:2I:@-K(?.=_R9][7=/W:3*RM27:#_/Q]F[G9W[ M^_NZ&E?]+OFZTTU[?: TVHG"NR#= >C\';_1WF_O[>VHT?G^0!UO5NOV>AD0*UM$1H#^8$:QC^"$<9K]_!M'1B%*$XEK>) '"9#)3./ MX*WY>^\S[Y"!V*XB1HL&Q(BAMZ^\L\T3X-,[3^J>6K;M9F>ON;>E88\1F8PA MHR* @THC@!P!.*;;"/'0@:(YU1XT-M.SN #95!@35#3@C$#+,[3?;U';_@TL M43($5\-U@ )D(@!4FEM$E;((MW( 6R!WZ$)^*6\W#Z6%RZ)Q *-FD@-9PWJ) M956M; ]F*-O75:D_FN)LKA7GCZ8X6Z0XGZ\C+WIY BK2?WL-V5IKR+6&7 X- MV5IKR-74D+N=]NY!PU?.7+.]W]JY&:8C-9]FYW_;!VU2D2=QJ@XG6I@S+$:_ M21JJ)CKI>YFD+JC>FRAE4V= :GG/5_JFJ9#=<]I5W:?GLG;#=:^[LM9;BVFJ25M4H]A'5'K--S _UWIC(7IC[?"NM-YH-EOJZ;N@-]J-IH]Z8U:D M\.,C$E5_N[8PUAIA8#1=C?$6(;VUQEC "?(;=?_/:YWQ]CJ#_;<'O^$__.%# M+1T=^]^"&!BWSJ(<*6-M#ZL[3N.!YVO0&G5ZC@>#.,ES=>J%G,'[%(P"JM[Q MSNJ72A?(=[I9EO1B0G&%3U"SF >HUY&_!\SM]$NM S0ZZ]/.'Q4&MFH$\AT" M+"UC\; JJ7W70?_,2F2QY\K?MS7)4]6T:WVR*'VR[^J32[Q@\5BLUL 9A7T% M1\[*VUO!H0/V_ H.>Q67^I^7GU9PU+^LX)C%5%G!H9-UM8(#)UNUN8(C[ZS@ MF-'F7L%QMU=PS+55/([8]!"%*SAR<$(/J7TG5NYG#ZG3( 6X@G.YI#X=QG9> MN>'7O9_9NUY<4-]?A^B6ZART?/<9^X.^W%TZQT_1+T)ECI<$':TDZ:' M#L?,\UO!MM_>#+9V_-V0_B1L3!8)C]VP"!_[!ZUV#2)M >4$?NHHUR+/87-] M#I?J'#;G.8UN$T MXD/]UFZ#CAXS*]A?ER\=-#KZ% ?I33"*LNV+AT'T* >XV6@TH:<]SCQWS('R M*R [1237ZN.4\MM("-H'BM51D@-78B\:ZW[YB&@GH?PN3JEJ;_:K:]0O'PV! MIA[3\DC].TG'24;XB="_NO=>37^MC)93&?D-OWYZ?OW&VFAAT_WWQZLS[Y0I M?KVCI#?!'.TV"J=0_WJA_'N8 +$UL:I%02K0#IBG#:@,^"C( P\K16XB8EV/ M\\S#]^3!'5$00RHY#+EJ13\#1D=?E/?5YVA<70OZRP7]^O#O;VT +VR^MGQ] M#AZ 1/A1Z5REX9&>^;K7CX:!/@%KP?NN@G?8/5L+'@G>83#H":S16OH6(GU' MQR=KZ2/I.P*T+6K[.8M'OP-.]EKXOJOPG74_KH6/A.\LN(D&F1:\YZ@_(:Y; M?1%<*,2CEL++J^.WD\+OB87S(D&T\W8HCC^G*"Y<&[;?7@07&_S+^-0E2Y6 /'DL:5O^EG_0'?6L6"^K+?.]"J&D* ':!4(A_ MKD*$.\%H&W2=P+2> HQL=;XW8&0I$N+;HDCZA0U= )OZ&@]R]?$@9_*NMXI4 MT-N+YH+^2Y5& &#;GIT#R+P@SX->GWI:N!6.-21@7$F*X)$2!%5*EWZ!FG=F M1H._-T=:@[XY5VZCYB8LK'0#8RUCUD'0E#E?<17=Q9D2UE$^E8YPQ_J2K 2- M""X6& \Q0CF=@'8+((!H)QXL,;_(#$U?=FH&2KPR"][9&HT91,L=1)PJ$V[, M2!3J&_".NV@4I<' &@Z8=P,UFPE_$OZT*6\]3W)(VR9>Q>M-KMD,I/H$_\PV M8+/:!GP.DOC^=T<27WTC\4>U!]^*CA(%^/KTE_/NYR]7QR^YGT%N%GG:+@OT M"UQ'HO7D7)86_5 ;<'U@R)@HHQ13ZZ%ST9/QE:F=41\H2P?R[C>1LA5OQ1)$ M.>$OY. L3\ >P^<%D[R?I&IRH=:<"T=5;^[M/A=5O;U;;QSLOPJJ>K.^N[?W M*JCJK7H;\.&7:DSM9KWCSX:?GS.8^"VAS(-YXG6+)T M#]9]/+WXU+TZ/?^:=GA_.4YCREG%A^VN='S1\#*2#X3L&S6AV2OBJ?NR< MQL?'A4QV64[CSO4.>0,?KTZ[Y]Y5W?OTY?CL[/CJ.<3$"SQVK\=^ (OYTIKF MM[;:2%+5$T:X8Y-H,+!(.);%MF2B$*YF)C'[->[QGR [B)";-?8T(^]/P7#\ MGBJ=)?_ +BC]E6N>WVRB^)AW<:Y>T9OC;&U>IK$:_5AYT%-UVV5TZ;.) "MB M8FLN+_# 6]4>^,Y-$CZJ__3SX>##_P-02P,$% @ ;V^:6/R?[ 0X$ M]*8 !$ !B;7)N+3(P,C0P,S,Q+GAS9.U=;7/:N!;^OK]"ER]W[TQIWMLD MTW3' 9-XE@ +)-WMEQUA"]"ML5E93L*_OT>R#08;9/.R\5VG,VW!Z+SI.3HZ M.I+M+[^\3FST3)A'7>>F7K3S]]^5>U^OMM MMXGJKNE/B,-1C1',B85>*!\C/B;HF\M^T&>,.C;F0Y=-JM6ODJSF3F>,CL8< MG1Z?GD?-HE_9]?#3\.KD_/RL:ID7GZKGIX//58SATZ>+R\'QQ?#T\OSTXL/H M>G#^^9*<7UY63X:75]#L[*1Z14RK>O69?"*?R>7@\F0@F;YZUYXY)A.,P#3' MNW[U;BICSJ?71T23@2_'XG?A:#CZO%)]?0D0:JF/*T>GU67E;3XG"RNX<51\&,%8G@ECP8Q9SZYNKHZ>A7>F:Y!JLO)]E7QL7IR"EZ0 M0^PZW\TN&[Y5([I]Z+ 8F?ETB.AVU"%U.*[S!16E_.[MJL9\;.=6(Z3,I49Z MK,B(140@0+C((] CYL>1^WQDNK[#V2S+&$PCB;[D&7U+S"Q"\\B.FHL/6\N$ MN2^/S*BY^) B$SN.RR6]N!)>FTZI,W2#"W!)C)7K:,!TR3":-1*39DI4DO]= M8V8RUU:$L*,I$<4J\^(0K&8P9&=Y4Q"11C2:(/Z>,? 1-HB8) ZX&$V/_W MAIO8SFLXD)B^O8W7"_(^_(ZH=5.IN;!>Z. 1J">N/W:-]!1.REPTCCA&/!=. M^/58_CE!U<7RHHHD)1*D7XY6"598^1ZQVLY7^7EU;(?$89,-A"N]DYEN>3"E MDH47HU[)V"G U(.N)A%DD104%X,6D8GW']P+;,4HGA^388HI^7I/RG M[)C&XV"OWZ[]>M]NUO5N3__MT>C_L9?PFL)6B>W%-M$U+NC?*!#UCF]LGM-Z M]XUF^]OV43:=FQ+-3UO-E< ?20$EPO#VL6>T]%ZO_:1WGPS]F]:J]XR[EM$P M:EJKK]5J[<=6WVC==:#3:H:>"!+I5."<_E*CQS-BC&IT3=WWOL=)HR MLFC->5\LHHW1:K2[#UK?:+>R@)*#FQ*JJU6HXLQCN,5"8XQ_B2!L:$;W26L^ M0B=HO<>NGGT(I1*J@#DY3HPAX(,D(Q3G5"(((*TRGL#OQ!IY'D4@SM_K]3N( MZW )?/0NXZ24G9D2JI-5J!:\X_%.3DDA>[3@7RH ;_O9L(%VRFX_37;[;;]$ MO0D9S>/#8U-DKNW^O=[=LCJ5A8T2B[-5+&)H$40]8(] 9$1*M!()^YIB41EQR5SHR8Y57I9*_!*9?*X*4CE1O>WG 6S>6HE%(I\7 MQ&7LX@R%H>P(9&>F!"B1WV>K-941PBVJ0]DAW9ZY$N+$!N+6!:@RHIY>3\J1 M36ZB5V*7W%%<4Y4J(S3I1:;LT&RD5T%SF=A37%NJ*B,V>4L8=<(QM0]2'8E8 M*Q'=5W$D%%@FN-.J&^*&5,NWB3NL86\L_NI_^?09VV"FAQU+>X9>$@-CZ+(> M7.T1TV=4W#8PF/7HR*%#:F*'&\XS\;@X:U;#G(Q<-LOA*V^BE]+1,M9S(-J' MJB)WB(2B'^2_**8O H717.,JJ%P5.J.%TF@P0S&UT4)O%"G^[K)AE[RB%:Z3W++>@?WB33Z@*1.X>/(!HE* M!TF4_G:;?2)%4*#)>\C(@Z-FRB!T\$WF\6(68)O.)U:1X0&V9R!_8E?*H MH/2M1,UQ%]^*-$.A:L&:)U .Q;0KI;>E;G7F6;YLHE?BG*A/KMTK+2$TF7N O4J4=G,MX%:]LPA,S*QV#L:,3+"G+1$.7\3$ Q^BS M[$^O[7/QJ"GQ4+M#^,I^-%(ZV&[W>*S.#I&F*%(5A;HB4%8^T"^F+HKI^^Z= MV7RA@2E[PK9/:C"N9]!Q8?^ZPUC''M8=_>W3& ;DRDVN3N\P]01!?FF"RL*;\C)<_$\<7QG/#"8?UH=[V4CI/') M9UEC<47J+/=J0B51I+8X.!1=>W?90[G&'7%'#$_'U.R2$30MG.^N4U#AQ!?' MB3+R6SGQP@(4F/#NSGF])=T[(&TUH4.8M,S3HO=I6-QMBC=C>+SF>]R=$):G M_E((/97.G2AA[\NYU[HR6K8"+ M?[M&"=%)O]\B7DZ93'T>SD>WV!/GE:TZM86/ZY@YU!EY'<*@V<1U>F/,\BP8 M#B=-5)Z8J(XG-43A:+52-.YIPE=4:1L ML$.PXK*ICEI>#]WP*)X<7I6!B](3$B7HC<_U^:>#]>5H^2U!P?>E-PF)]PB% MKX.34 I(_OQ.F-MQJ<,;,"Q:U)%_P<5%GM8C#G59SQ^XS*)R4RQ6Y6VYG'AU MGQB.YH\@9>N_N/VQZXO-P_X+$,\:KL\>R&1 6 7A@0=9G\EO*ISYI"+?IW13 M^7MD.]26=Q9%LN7K_ZZGA%'7ZLOWK%A^D)%6D.>#HI3[XML=<_WI325H3CF9 M5%#P6I;%^P"O+7>"J6/ CX+3XA5.B6Z.A4;#\WRASZ-CBK]T!QKL9@U'/%R2OF;%EJ\WO;K'"Z87 M<>*C67_L:M__>- WXYR!L!!.W26B+TP8FXL[\KS-IFTD*811':WY1^N[\9L" MHI56A5"]Z\ZPS6!47 =3<)L:GE*. M;9F">??$MFYG+7?QRM,Z&1+&Q'0Q$9N34E5Q/U"\'X;8]N8=<1AA>?HQ^&V M;?$&3OB!#"C/%9)@5H#DALTR3D0TL!:@AZC*(;X01SP)#Q(.(CAXF^8?->U; MA]THZ6^GW1RMQ6Z.;JS>'*WL@+VP?NO^N>T:+1VFD\WA8;55(>+"D_%@?#<> M-FN^TJ@0BO?\Z32XANV5NU2TM+M4#,=D!'N0S@7_-^@KL8*[DM;&L;W*V"%\ M 3?KD/$KC#H<;).AJ O*0\ >V+..ZWDB"7Z<0AIHCBEYEL0P6B$[!J#J<,%V MY>V@T"-=,A(+-)?--)/39]DG(L+!^H-"Q(?A*X9TDT+:Z8'$!PH7."@*L\0M M$;-#EPCT(?]N#QNP#L7V'P2SM? 47W$UYL%;HOG?#/GV45<^M*9/7OFM#6NF M]2-G;P(.&6QX)"97EZT<# LT5L]O:\CV8)_%K\?0DIG^0,Z(VR^N3$(LK\'< MB<"D/82\;$@=<$@8!(I0F8VXJ"GD?'G'48N\R%_$??_ZJTD\ MF&I>;XE#AI3#)UA@BZ>T.^8L6(*OG\/W*>-02S3)/DN'C5W&^X1-'C#[ 0%S M$,\Y'C 7GV:!@>L[) ^/ QD<$>V4L>18E6\@?>M5=\L7 [(][(\ILSI8OEM^ M+7;IC7/DYSDLH-!G(\)RS&**"2#1K" QB(E'Q8FM@JCNO-F,#03%,&C'Y?[J MV-2V4U77'6RN$8 MO7.?"7/"(I+<].F2 <2X]4-?35C4FE&W7>MK3X9J-">:%6&AHF-FSWH\ (F:?" M+:>A(*&L^0"/P^W@Q: VZ !%OD&A+2&K%J3ILBTYQX9 MVK3>_,P,BCJ_QP"$L6KNY $*!D5U F% ;-FU0S=DYU)4=\A\.E"1T^?C4IQL M(;/F&<[XY.?TYK6U#+-U,-1WG_67^11CRG_[DP5%/O50X.)#2[MK9C@/G&A6 M"+=;G3JV3<,RLBCJU#.OT2N6%,EVA4"QZ3JC'7>:\K!X^XVFM FN1T:B49=, M72;"U<+O,BR:MN57E+-"XI:18(WOT?ESH\3Y_.B9=QU8]4,4CTY!!\7@M?VQ M+;NWWG.-MJTRGS3Y6\Z8Y#DTG_'NDK>^F43>F>:98S+!7W_Z'U!+ P04 M" !O;YI8<4%-A+4= >&0$ %0 &)M[&^]'\>P$AI.-K0;\!-+&U_[DR\;D"VS\ M-6K^[I_[C8.!G^113J_S[_$J2Q(*TE+%N'EPE&',1$G $-!FRP+$QO.N@/ M__ZE? E^#!LXO.%X^N.O;[Y,)J>_O'W[]>O7G[^%9O#SJ/G\EE,JWEY=_>;R M\F\/KO\JIE_NOC[E'\ B>>](?CB1_&\H!Q_Y?Q M],/=4?23Z:R_B&OCR2O*3^3J,E(^(HP3P7[^-DYO?OMI8V,V'0-\K? MGPYW[CPRG#3#G^/HY&WYY=NM_;WWVWM'V^_QFZ/]W9WWF\?;[X^.\>O'[;WC MH_T/6_L?#PZW_\!K=O[*G8H;M?Y=ZSMN;$44_B&>#Z03NXL^73RM#:'5P\&T"PP2SN;W",AC%.Q<- MBF1'S=6_'/@ @^FGO;,Q^>S]:6\/)COXEIW [F@\[DGJ#06%7=D!A=O83 97WU2IEY,I_U1 +-Y M77XT-W?ZT(Q.MD;#27]XA@ID_Q2:J83&[P U LRN._;?8+S];=+X48-JQC<7 M.Q,X&>^-\+?#"_G<)P#.]@"+D_Z1D)G$4T/Y 1 MAPP\DQ 8(]XRSZ6P1D;>"AD?0)F'2/R&2.2[8M)J$U^-!9?T+62\'ISV7 DM M@% +2$<&B>"( HE..V X1!%M908\ F/5D1W".0S/X.IM;7R<_(5NW-;9>()/ M:+:_Q<%9\0 WQV/ /PD%T@LI!H?33+0'3Z11D@1.$U'1\62%0*,H*X]\"9A= M4K"K\N?^R]&VU*J].%NC\62\.4R7+_&XIY2CRA@@PDA$P7(DSC-/$J4VH;:( MW-?FSGT,G5*8M9FQTH17MIKMN %46)W0U!-N* [(.8\&0'."XT #8X3).7ZO M;F =RQ0UY\'S@,%SX$3ZXC(E&TC*P9N@8K+59^A%R_2Z^KQS+@GK[OY)0 M5>18D56SIU\:HYY6U!G##H0JI/I#H1Y."369?N[ M2Z+EQ58OY)I\@>:>?KP$A$$FAH%6YN@Q^A<.PT"'JM+J",0&8Z@,SE* VC;N M643S,$O^EVNGBC)M+T+)0>I$N2.Q^,I244I\1"C9*:0_.*@?W3X?H2P^IB.8 MRNQW&.)4#_#&F^FD/^R/)V7BSZ^FO&P*D7JB:$:,W[W_6$Q)OO#]_WQZ6C< M+W.RG\OBTF3,>N"B]-I8HJ,'(JTPQ$J=2=^&, ,5"\[)G2@AE!("9U'[8D55!$6,U"MIXN2 ME=GQ/*(N.6I5R5%1$%6]J_U\N5S=L\)GA]$"/MUS=/ 4:B^)@_5HSX1WFD6C M6W"MK@',(WKU/8I^^6F^)^E_O+T_-;OX<[7LD7>;NYM[6]M'?VQO'Q]5RQ6Y M>]=6,D.> 5XI#^3R+44&"$L%(\;JLKV9#/$N9B)3,)PFRZ(VM=7E(VIQ6?Q; M9TV#[DK/B$R5GZX1>(MD3HY8XTK&EC;44L6XK1V>WP'0I0AB"1SG0A M*)94#FV(@&S0C^6<.,X",1R4B1 %9ZDR<9[#LV \T76*5)OZFOL$=WQ5!'*= MPO#[:)2^]@>#GE()O8 $)+DD2_H7.C1>4Y*$MC&SR+6MG1HY#ZXNA1,5R%%= M%/56(:Z>SE@RG&& :W-$]Y:ATO(J #&^9+%X9;FLK1T6$?:Z H@*PEYJ2JL) M]#UD0 N4KGEI-/,(77\_ M0J\T[74W^BXQW#@ERG&M,C?$*5:6P#&&]89JHJRB/%I?-H3:V-^[#V0>X9OO M1_BK3W8UN>_V?>@/ILXH.B%'DU'\^\MH@!,Z+@[)Y*)'331,\$QL6161.: K MDJ,FT4M(U@E-?>T4ZY\/K M4H!X/U_I7F.YZ MRX$I33# ]]&7W/*G_8D?W +7D\+R(&0D0=.R%R$=>I/6$QLY$X"C]+[V M 9F7475)ZU4F1F615-P#O :P,QZ?0=H^.1V,+@"F'QTW9^5LGP6?60<4G)1):ZK[S(L!K%+2X2U M=4Z+PJJ8V3;Q_2$RW#?#_O#S^!;H]Y#[L3_I!6%MI*@315:)2)H-"9DRS?-!4[[S'^,@*\DQXG.+*!3P$O& MM7 8&QDOM'0>-*O-_;F =(E%]-,@Q"H!4H) M$ZP<3 ^,!,\%,4R)I-"XNUS[1,'MYW?)*:\G\Z5GN(WMO*L!.2ZE%Q*(\N@M M2NT5<1:CRAQ]T"I)CU%F>WMY"[SCZ]VZKR'O%6>[C*T,2DPY-*[7E")4A0EK4 M3C'QH&L7UGG)$"P?F!WXBQ(3E$/(,39GD!X9L (5EI(1?),\2IVJRVDMDSF]5(#&NEL'2=)E U&*R7QR>NRP0A. M9Y9E]?JUCR/IJ+&LP8T*4[_>4W]WRBIO'OWQ87?_KWJG_QZ_>_OUH1\?2+VJ MT&6%^* 9G??Q;N\N/HU+QNZLO%,I[!@G_?-+F^MD8EYJ(E*I[(06D6"(9S&: MI* T9<"@A9+17NDE17-,CA6W WV/*#1Q M*G(BE,\JJX"ZL'8UD_G1+6BJ6B_2VP:Y'IPS:D=V-8^@H?.8IC62RC+Z1S\I M"^<797=F-!A G%9**B?IKVJJC7L6=;,7(:/KJ2F1(@;B,6(E&9*1J,!1?==> MVU@"9I>,W[K(UK(PZ['N_EMQ&Q& 0DR4$82VLM*Y^5&5,\WL\8%^?^T ]CWP\N3X18]!]5L(8X6VJB"RJ) ME2D1Y@)+NL ,YB7?:NZG=6GCI&5.M".!-E7)O9HOD'*((!RQSH3"UTQ\2)8$ MX2.3&9BFM7W#%T$MN!'SHRJ5%215C4!/C/ZZ0N.MT9L@@M/HET4)Z*9)M)JS M5%"@'N<"0C2U=^SG1U=A'FX58%:""AL8)Y[Y.',+'!A)C&-">L8-8[432I_I MP?/JG6':8,C]]V-Y 50\C7S: &KT,BGX_0"F,SY,MZMJ]734&KCS&*( OJ5) MH)H/4:#;&"Q'GQ'=@MIIZO/@^@[\_=J,J2ZNENKA?9@Y"L//5_6^WO?'LZ7= M'KH*&H/<W+M-[9U2^^@7<>YZ&<\(#A>*9@J;8:#/?$&FJ(=#F2(,$62ZVL MQ%\X49M?CR/I4G;7FNA3023ME7*YU[0M!32[WH?2R343:4IC5\L<":5O'P^< M*E=[X_P%2%TJZK(VEZF>D*HQY\.HP2D>SC8QX\5QXY'(T\7:JUK'GX8-^$'_ M/Y!ZE@F=GJR03 MX6S<:3G1 PA"\$2)-RR70CJ4X% 9T=24#8 D?77K]228>;AC?S#NU)%,S:9U MR-0QO(?9WSO#ARD9E:GSV1 .J1JDD8@0NB=,^6\FRXK;V.M@\N.:AC_O! MZ%-=7BTRZ>I<1ADS!6J5=8%X#9S(Y,NJA .230B>F<"MJYVH\"R@N=8;Z0]/ MGF5%U")K9D?J9_E=E_L$3#+ONXM,^A%076-I5N4JHOP94=)X'.&(%<$JN%TL0F'0D(3D4*6E);>PER3FAS M$6J=;/7TQ.60 MSL6X'VS1>PTR;5NG74_)G7,H*0IK9"3*"4DDT$""0$N>LA%4)15<]2.("\"; MBVFOG$*S)M6VLO36U>0L@: 1B4V4*+P7MG3GX890RK5D:,<9K1WWK=[DC+UV M'DUM%E444MV203LGI[[?E V:K2^^^8S#1*V(:'@BC);D4AN!..E*].G *^&X MU+55T.-(YB+*#[;474$F]4Y*X7CO5?LYA/&DZ<<)I,MJ0'<_N'7E 33]47JH M/"\[,FQ_BU_\\#,<^@ELYPQQTDN4V6BC(MYEG#:J,PG),N*H==($ZFSU[@CK M'>$:D]X@2L.E]R1DI(H$;8@SHIQI!06Z;);$VN_PLDEOK]PDM[L9V0<@M?2H9)&06)*L52GI-C&.@,84JBHU22T=6:EG+3OGYZK MBK\:/6=#W,^WA[T_7&F"KZ=RYM/YP>_-Z.ST*N=JVKL>TDWK^EXRP+V*I52. MPR^,"1*"4 3-M]5:6DM=[?SC8?_NK/_E2JG\CO%)T]O'44Z V.H4.*0*51(K$B#?*XF1E[960+-G: M#;N6Q;I@=/(C4;%=N=9+#)V.'G:+F3QH^C@1IZ6QR6P(:!PEUQ8-%GI7&/LP MP4KW8D,BUY%I'26/M:GV+*#OX:1\;3[5DU K)3U*5Y.";S]/:3W^-$0IH,.% MZ/KG96/S<;:7XB0W/OZT[<'^Z:4GSUQ2E@/1C!DB4Q+$>7 D.Y:X ,VUZX# MVNJ NN1F60S4]&[,)# /J8'-I5:DE ML1!*0>/@CVLM6^:%7I(H;J G%SC+GA(; M-%I4KX $)31)"0+/L?2&[PIE[P#OTA[3=\'8Y<6^]B9#/U#_O-BZU+FS&ORKLJPFO-$S[Z='"P.ZW7NKE[[;C=U'#= MV?NP?_AQ\WAG?^_&A;MNH+*"9UOEN:MZJO4'7\GSO-.B1E-FJ43MPY H:#15 M(L[Z7'K^!>8RRR[4SE9ZN@G0"F,Y]%\_HKYM^GXP:W9Y"&-HSLN;H&*V9=T, M;$EC\_BF>8?OA-;)X0TI9;%^_OM+J+J4.[0T'Y[L?51'&/6[7OTU:O[>&4Z7 M(,;W@"F1F!4ECWY: +>L(5B)Z+(,&:?"*Y5;8\G3L+KD7]6G225QU.?)A_ZP M/T:=_/MHE.X!,\Q*?'8DB9;B+[04(%4P[;(1O-91A%#_P-:+L+KD#]7G225Q M=,K-N5.*V]\JQ8WC6[/G,P^4UW"&%IZB2O[1DU72"Z%M2B(!4T0Q'I#0( @J MHU*.-(@4O/WGL:M/8%QJ.3:X&@C!JC&!.)TV?ZF5&DI ML\MB;:.=(NJ2WU2-)X_LD=022LWZ=S?]P5^N_/ATIP$F;9**,9(XI()>$\\= M)=IXSI01*E=/Z:^%O5,Y"ZVQ[U4DW2G;?+\V]/I-\C,(7F=98KX)J62 B[\W M@=W^>=F ?O#DGK(F**LTR;ST5W4A$$N#(5D(J2)7DM':?8N?1U0AT^:IN\\T MOO?&XA^&0V2\9#"C%YT")Q@6H;9/(8.LG8+Y$J8N&>**?'DDQ::>:&JF9CV% MZI;VOE.)6:%!B%8C.NDID<$""<%0PJWF4G)O(ZU=:FUQE)TRL*_#JAKRZY0Q MO5?/PC]6SV+-UG412*]A;I>>LEJI*0OTOC1")YMR)(X:2:3F^)V4B1@3E5%" M!JU:<.>7:U"ZQ&$[I.#H N R8_>1\7LN/:=6DY/T15!=LLUM<>G!.;.JDJI:-O[L5L7?&SBQM"LJ335R4@A""4&"C9($(Y+& M"#]D5OOLR)-@NK3-L"["U)%,G1YCEUA^'YU#,RRQ,XYZ6IWG$ *R>=QC6@L+ M.+*LT 68UK!SHH3WU!J30&=%V4N6/S-9 M!1X-<27M38J<2"@]"= QA!B9EMK6CHD7Q=BE9/C;$ Y*7.HTL2[R M5)=7Q4XE3?_MJ;W?^!R>!?M) M_!#,J2:?NOTCYBJ+:K7) :A%ZZDHD88;#/$@$Y8$,Y)*XT7MQ8BYP2W87^*' MX%([DJL3<]W4&QNFVP=I'VC)C(/42NIR\)^5QK" 0#B4RI&'F.B*<_7VWG> M)R[82N*[9DI[HFCO>.?FSN&?F[N?MC]N;QY].IRMXZYR#/.Y^ZU\7')NL)76 MCF_QXH/O-W_ZP1F4NDR#T?BL@9ZUB2D,8PC&,ZKD=5J,;[@HIH0;SQREU9>+ MGT>TF@XI^NW6_6_JQ#\V=@"G1$)WRY0JJM(E($'B2T*]#B)RHW..\RF211[; MI<7@BN2XJT!:DT,E6W,/W];3X+PKO4RA= _D. =)4V*+$I4L:Z^-H](O1Y*G MG]FEU=]U,:22!.K6L'YTR(A&@E>)1,4P2!,:K6I"8%Y):JSEI=I"[468I\"L M_A+,;OW,[&=0C@'*E8*8MA['V>>Z=*@SUL7@#4UV?OZ_]+@N*<4!!4<40 A.)&TU')1-JQL+=>V$]8J(>I- M?&N>]OOM=\>W:GN,AN?03$JJ3#GKNH+'/==]5_6\%P=?R0._]Z@;.:-E\SR& M&-&>,12J"IR$8#FQ$5C(RFE3_23DDV!67T8,DYWA>-*+AH6$D:%9>9;R/Z M-/17Y_"ONKM?=G8O98/+I9>EJ,HI_6EZ7W *=:O/A&7(=-&M7J#6WSFY/10\2!II><.+8=*E36.(D?J<%A9""D2!K M;]7?@U!Y1%>K<\D8;A0(?+%+SV#-\#UGI:X)Q)@C5Y3)VMT0'D?287V[D/0? MV=1;==[;8O6M%SSYR"(X0X(M)X[*R327K".,JQ2"Q ]"[<2V.;V,5^Z!T1X3 MEIS]MLAP14Q%%3Y2,^*#%.5P=CG\K26)B4:+@X1@:U>UFD)[ZL, 96VB-HA M:-3< 2>(9&&2HIIE[FJ;S1_8TZS/L78ENJ;%DYWA!!H83[:_E3*Z,!JVM9HR M[X/J+J\L-;QJY;3N/!L#G*@X&$JHL.B.@4)W+%FTZQR#W1Q#*9!<^7V^!V'U M.CAW;EE'$K3Q)5-$^.%5HX"M[GVN=1YL77) M#*["D(=%<5J03;UMK%L(]O-U[?"I9NP%Y@237A-J/13KS(D'8"2)&)V/CM7O M"?T&.8U0"+"6PQV/GW\M+MYO/U^__B/[<.M_8\'A]M_;.\=[?RY MO;.'/VZOX+0L[TSV%VY*U4(I[64COVWPX* M(Y#8DTG3#V>3DNEW/#KPL_5:&:WBZ$.C=B@5UE(B7E)D7F 954GA0NU&+RM" M7CG?./9G)9H/(0[\>#QM#S#M+W%=N?GQF?+:2&$-B31A]!G!$\=H+J7OLA&, M&B9J>T-+0NV2<[1.?C[(3UZ#I*M9T?L82P>5S5'L7T:\L_Z&S^.66@HHE<-L ME)1(@3&IC:C=DU?:.#0=PM1>:E@==:=6&UZ3K6LF0-WS&T_,V?/3Q7J9VLA4 M$D0)AX!SJ;+B5-D[UH+'K*1*Z[0^+\#M5!.R5U6L:Q)Y:][G]N;AWL[>[T<' M4W_MX_[>T1^;A]NW\WE.3A%X><0HE[+^T9?^PX.S":1MWPPQX"H=9_&RD]%P MVL9J!6>U/3"K^K9KFJ9*KC"R_H:&UYT4CD>7CR^-Q$HK1FC&EQ![++,DRKE_ M+@*43F<2PV4T^4$YZ6.4:/5KK^4M#++6:M_^_473*R6!\6#(E*5,\+V<-D*F MJ!/0^P$A0K:)*J9J[W"]"*I++FR[O'IJ!;".O&IVE)YS$J9ZH$>9]"8:3X(! M7GQH09R+@= D)"I^)[FJG2:P(,0N+1"NEV)MRG).DWWY>?D2_!A^^^G_ 5!+ M P04 " !O;YI8D$FK5?)* ";.0, %0 &)MC7JG9U/ M?F&$B?FOS?]V])>LLJ5"<(A!*A#,:W .OU+2>"(S,X+)___L+UYHDX0Q0+.Q M^&N<@DTA@M5))9V,-]1//[3?&_SS+^4/[\;I%US>8#S]]J]_.I],OO[EUU__ M^..//W_WH_Z?AZ.S7QDA_-?Y;_]I]NO?'_W^'WSZV]1:^^OT;V]^==Q[ZA?Q M8^FO__7IXW$X3Q<.>H/QQ W"[0/P\7%R\P_OHI&_7O\E_NJX]Y?Q]-]_' 8W MF1+TXA)^6?@;Y3N8_QJ4'P%EP.F?OX_CG_[CWW[YY5IR;A1&PWXZ2OF7V9=? MCO8?(^T-)K_&WL6OL]_YU?7[B'CZ"9.KK^FO?QKW+K[VT_QGYZ.4%Z*?+[F MD@7._RJ?]FMC3.<(9!0N?0+\:1H4%:^(\:E/;X[YYK,@INPN^Y.*B!]_=E6\ MPPO7JRG@1Q]= >WT@^ B7?@TJ@GUWN?>P3D'^1!A^4A_,1K\.0PO?IU"VST\ M>+]W<+SW'K\X/ORX_W[G9._]\0G^^6GOX.3X\,/NX:?/1WM_P]_9_WUO_P"_ MW7MY!>494/9=PJ_?]/^UUG/NK A5IS?HE=WH(WX[>UA90:MK2]\G:1#3]48U MA](?AGN_U"_;Y/"&U[[SJ3_]Z>GE&,Z<^WIZ/,$SJQQ?B#WMXY?C4Q.E@?K!^*^I/QG/?U+$SZ>B M7XSB6L 5UG7B?#^=L<[@SA#-'X_/7>6 G7ZP)YHSO5C(!4)7V@'W=)=AZ/'A%<2 M<&?LRQB\4#:"*[Z3H$G@5Z%\%0BZ(5:P0%X?Z_>LR8V0OHI<*Y(]W\5FP#Y- M;@)HD/V6$/\EP4U*&M23Z MF%ZR+KW%,CX]&EZY_N0*EW"51AHL!K[<$Y8G,V'&&) ME\S[Q1__FAFL)+06WM*C]"T-+M-XQX\G(QN.^G5DL^.X4T0ZO3$_#"!\#3R5F%I"A:>\-> V;WJM*, MVZ<5I35B6M@P=H?CZ:ZX]_TKFCIWY!""38Q( SEPBKLA56"418>%$AZ$\]IK M4UEA%F%Y]1M(%2&W1/YAGFGMJGB![/:&V8@^,$W[@.2[R/2+J#[\6K9ZM]U1DD;GV#J0MX')( M8#GGP%B,3/&@N:U_*#P#Z(UH0#VA/]8(UC@VF_KX5V>_I4$:N3Y"W(D7*.:R M[$GO6YJCC,:HR D#+@S![2Y0L,1SX#X%/)Z($+KV9K B(RW0\%A9>%-E MV;D8CB:]_YG>]A[F_<'$#41O1#DJBOVQ4HBF2O$;RN7C<#P^'+SOC;\.Q[UKF-?@Z*E57/JL M):"O6Q(H7 3/-:JLS81;D33+M6^PGD?T1I2BHM@?*X6L[4><6D="=CI!B82" M0)4$PSR#P @-AE*38VTU>(CAC1#?2+2/J59-J3[\FLHA-3C;'P1T:XM.G@;% M#4%C%F0HVF<4!<>Y "&B5L9'DJJ?!$_ >/6.8E/1MF O[@^^I?&D+/$:$YY& M:80_.:4T!]RI";L'^F^.X M,4=S>;K/$$7";0Q/%;#&6W!4")<)4\J(ZIS?@_ &J%Y?I"T8<].[BP?;S@S: M09J._,@ M=F]PB3AG@(>#\;N4AZ-T_7LG[GL:[WU'$P>?WQNXT=54/@?#04DG0B'WITN< M[66&)Q]2UFB<,O1E,XE@.0I16&Y",B&+5#O:U.)R7KTB;@O5+5BH-Y!G+]:[ M-$!^)J="&>HUBX!B0\/920&>:@HAX2L7A/4YUM[-%D!Y(]K33,2/F==-F<?5< M-Q?O8\YM;<[?]_J7DQ1/K:,R9ZZ!:%5@*0O>. K$<_2-G5#6U;Z=7@#ES?&^ MCHB?N+ELG.7R]U2J]%+<^8;VR%DZN"Q2.^]%Z"=Z?8CT*=2!I%X MCKBY)92,1&5W.CB00N'_*1]BJ!VM7A'B6U6@*I0\H4*- Y^[PXNOHW1>$L"_ MS9P@-(<.463&ES]D-$)E*HK @P:;/ 7O> [.$Q>)K)V,TG91)*&9Z,P96!_P MF,R1@G&$@6UE"T0]]#KK2;USE1"RABLY1'XM%(I:@&> MQ B$2<6$))%4CUYWJ H+"BPWI0FK"+N5S/R+B^'@>#(,_YP5EE&#YZ0+$;). M 81@# P>GR"89"PS8^NS_PA$]XY&!7(>^QH-)-M"-==.C%,ANOYGUXO[@UWW MM3=Q_1DX96T0%@^[Y$4QE5@"ZZ@%0KDF5GC+2/44V^< O045J"?Q%M[\]RFG MT2C%LF#<&ZXM:$T[3+20X7>4)KC6%.>W0#-4G/'LLLSE$)PF<%@T MJ)@"*23342?A=.U$OZ>1O 5EJ"#C%C+_4 M'"?>P]^GZ__>OC:+S81\_?WPM MA:-AO_]A./K#C>*I,I82B4BS"6@F2328?* 4(LM*4J()5;5CWBM"W(HX>)/8 M5IN4M&"YWC&E'U_?Y!30J$:7K*QXU@@CIPQ:I\2-RCDPU9Z_L@779ZV2N=BI M:<9$18-VVB1E"FE_/+Y,\?WE"-%\3J/>,/[N^I?I(/TQ_9OQ09KL?0]I/#YQ MWV=Y9/@5&EZ]T$N#<'6])#3,I6-2>PB:,Q"N]$R04@-:ZRXY(4BD#XS=!?UH M*H)ZFVJU4>I:L(N??3VT#WCJXGDN\51';"J#,39!4E(SDRSAL86[W"4WJG4N M%QYJPRF>.%GK',"A2PM"D02.HH/+K$K66R%"]33(QRC>YIM22>H5S;MZ[^XI MVJ7!6.? 202/WTFPT3J@7DM!\956PG>WX;Y-!=H072V4CNS$_WMY7<,V/ADN M"+%-=[O2\/U>..4HH2C'O4F:M6:[7OU1"L.S:XJG@CBUDFC!2G\DZB.N3W/ MTX."\0$=*12NE[6WL;;7]#9U>BLUHF*9R?2=77IQX[^E?GQW=3 <_.O2]7NY MAR_Y$S'%SWTW.*6B= 1*";A5ME1_,;#6:? J$&(9C8J$I7;<-M"]367=#C); M*(59%'GUW0\AO4T$WP6<+U3OW2XF"-][1[_O[_U]Y^#]\?YO!_L?]G=W#DYV=GNV%:JKPS MB)_11!Q=&XIWCO.C-'X%1"4M_9B!)ZDQS4J1Z;]-&@!N_ M@N$\Q.CN%.WS&XZ@[JT"2R]K MS)MX\-B-945W3/BPCN K3Q^Y V5V/[\,F(HS9QX!Z'[63",ZGJ:U@2Q;)Y@Y MPQB)%B)%KZN(L#T^;W>F>094 M8#(K'R"$($L'K #.A R2(3B-!V!@2XVH6&$#?P"AVUDD#8E9L",WD6HKN2%W MNZ 3YZ(H/B=5!)U9/&C )9OQ\"$B*<9B;B$99*.MY3=G$JXO^1;48-DVUXH1 MR3(''F29ILP,6$$%&,K0Z>542EK[#GY;NXUOT)>HSU4' TM./752,26!)YY+ MSG49G&4-4$VT#=RS'&I/.-I\H^'-;B]KR[^%W)X7^BD*5OI2D03*E"1;BXKJ MO,M@?=GZN#3B80[#FVM@N3E=J[^SL?]P^.3XZ^3)L> MS+WM8=YUX_/R7XD=?W/](BZ'.^0WU^L7ISH/1\?XT^,4+D>((HW]U7'O;-#+ MO>!*4]]Y>]]=E._9<'35(/J[$9P-0\>;EVW#N/-UFLY-[.4)Q#MW$']XB/CV M==?1Z&"RL&YQ,!1 M0D'$5!K=N@#):Q%+ME(PI&5!=!(CWHCFW,\NZY"I30>(YR?/!]<;37.$WEW= M?/FW'AY$HW!^];$,9;J>TLOQGWH9@;+B)!/"P'!<9,2SR$F?K-9+32-?P3I8 M#EG7X>7N%678.F$M.!\WT#XE-[X<375V_!CO?$SW$F!;ZN&Q$M#-]/9H@_%% M2M4:79O7,2>#(++4BTYM:)'!!^)!:9$B"4*:ZB/\MD"W7F@6LGVJM0)+;:K4 M_N#KY60\E0"=Q8EC(,1[YB!1C^Z[S!S==S&=6HUNGH[)Q=R6 CV&T[UWW"*1 MBU2F(0LMA&F?@L;F/0VB22SJ $8Y!8)+M$"C<4"CH,*$*(*MG:SU#)P?34'6 M8:&-':0W<(/0<_W]P1CM]]O+2005>-E"DQ-H\A$!/@4%C)5Q= Q-0%&[C\0" M*#^>Q5R!DA;BL2*#-%\A-HQR?XD>.G_VJ>B;#$6EJRH&NN M8T,&=@T%&6X9NRWL;5775 Q'EU4$G43"_=]%,)9J$$)PI[U(/M3NWKG]FOJ2 MN;[MBKH*J2THZ*?A(%U]AL!$W!$4EJE^@\">0'5J#FQ+30KW Z[OZ="_],\9$B MYT28)9(!5Z7[IB$<+&HO9*^E+!TY&:]M$#T#YP?6G%HD56R+,TV7=H.S-/4L MF(F&D"B ^0)"9@=>H)&6N!(2M\*\9 'J2RGG\P?^,,&I]<5<<:^X 3'?LI: M4;,VZ/;1&Z@*6D_X#^EK(+G:E2-WX 2> M.>0BC%X[AW*+ Y"+"$9B:L9M(N M582Z:0*?J_ZIRM\J JO,VR?WO7=Q>3$#@ON&\#0YL(P6&U.EZVN1I")1D4>7 MS5*WC"\P=^^A'5?UK"OV80V950PB3(&@J&Z!A!0DI88"]QI- >H#V%)-XFPF ME'";_'(Y!B^1=_>AKY"\M6761I4$GO:G*MEL8W# 0YG=:R0'EX/"4]SB HDR MB=2^VB_/[8ZZC>96KBWJ-F:(/%CC?3]_YZ*T!?J?TJ)J/"GS6<>GP;%,(T6\ MW.4RY"(4):= G=:$6HZRJ#Y69$6,/Y@:M4IA"SO,"WAOYQ_\-AJ.QU\&H^3Z M90&_(1/O2DY_*M,]DV?!.G0K9:"E$3Z-X+PD@"^,L#%;FG1UE[T&\)_*V3+9 M;4Q'67,1I8G6[2)"4D18J=$>2*566TMP'&V$'*7RC'EBJH]GK +\I\:V3'8+ MPT M:9DW]1,1E@'V@RE5?;(J]MI>5?-W+T?3;K2!27PEJ"_&8FFP+"Q08HSE M,C@;:I=BK8[RI];5I+%BG^QK<9T/1Y.3-+JX3BDLP.]KJNF_':58J ML" 1HLAXQ!N'=B1A$0)#F)8YZ]6#$8V+"NB7?^@/HCVM^[;T@BEC0()B&EC)LA%!T.LV^"4RJ@Q/+I.V6Z!\ MW(I>,+@8JY1@$%0)LY6<0B]41KGP:)TO\W5_]H)95W.J]H)9A:DM[ 4S34S< M[;OQ^#K%QF<2>-E[72HC^J0&(XV'[(PF.N$F7;WMY$(PKS)%<"5U6-SQI0$M M;79+F,(:S\J^X^'@J*R^C.>;7L!^&0S].(V^%4%,"[;+>+)!Z/5[TQ%0=U4T;;QW31'46*>0V\/Z:]%KZ)"VG'+2)95219F@Z*P6N_-QE ME1-OK8O6J]#GY=O5O 9U7H7N^O/$2[7<62_BIGC\W &?OT#(0 M.^SN]P#>Q@VS.M0NT76M!B\=M?%["-49$97E'+@O,QY]\&!EUN!(\-&&&$QN M;4/J6G66MX$VICFKT-%5X\>;DW[>*"[I((3%TY[L.<,IMS\H;F MVO?:R^#:CK9LC0A=IL%C$S9:,'JN!YG>GLU_[TW.A\7\<['7+WW0T^BB-Y@> MXS>6Y,7P[ M)74[M''_XBM^.1TX,427=S"X=/W98J@)1!A+0?.H0611VJ#@FY:BM5%[%X*I MG1Q6=0$_M;8C\A>>Q/5N1W?VCW[?^?AE[]/>SO&7H[WI%6.36]'G/J_I;>C2 M6"M-8GX0HT!5^]ASOM>?]7QX%+' 7S@8#D;W ABW*N@)SS[@64J2=H >I01G MT.(+3#*EDC.9M=9LML8"*L=HUP)S[:$K*1.7+$"07N'+C&:/"J,[5F%OXV,5E@'[&5YX\\NF,E(E<8W;$*"QV-[N#SSIX9CW-/<30V:")XTF M80<*\DIFN]16D'58:/.R^YFK-TEDRKZ4$IM, ;<\"=X*"50SJUGRJ,BM11.V M)W5B:_VN*KQM*(]B&8@_\R@:4KO&;?@ZO&PHC\(X*XS,$C(SL0S'DF"H)."S MY(II)37[F4?1G>:L0L>F\BBX-<9IC8NVIF36^C);(6;P.C*#A[SFIK72CU>7 M1[$2H>OD4:S"1KO)HP\2L#/)21+!P*$E!H)YQ*3P#\D,B=&(0%7M6^BMJ1#: M6FNG 4J2%B%/-:\@P\1U_ZIA4)B@"[Z[FUO+5[48M(N'$JP@R1H;^#G%@+$N0A;!,&6&] MK-U^_5E /UV+.ERUT*7U!MSSDEGNU;N_O/FUQA(+;-O/:&MQ&W=2'PITWDDN?%]T=V7\]12FW[,J>'>>5U$ILO0(R<<."<94)4-HRS* MH&L7$=9>P\:]J&VH.=B$/FR1?H^/'@AW]M9>+TII04W, 1W'DFE*RB"W0J++G6/SN;5[@^^XLAZ( M=HB2!P*>H%-@N(X^.L]DII5U8SED/[+IT0)W%37L=E>\@_.9,U+$J$W6$JPD ML0S.8^7>5Y195)FZ$ +B7?[X6>J9W2M/&Y0].H7JR[L5F^0.S.=/3,,SIUR6 MY4^11@O.V52F=J;(762&+]<%=J7'OGWEJ"?U%NR4YX5QBFE+JT0,+"DZ5:1Z?W>T?[O^^<[/^^=V=HS,[! M^[_MO?]M_^ W_-'.R=YO^WM5AN"L_["&O: JK;)2HZCW:=3[-GW*K4F3>70Q M>PDQ231I EK,3D@#B0GMK)<\5Y\ ^@2,IOO/[4?.,PQDNSQ4"0ER M._^H6V5X(6VH2UU81=8MZ, <4(H[XQG&_0':W)=WYF?$&!VS5$*FI78CZ 36 M:MP8J3?!:V^SK!TV6P)6]ZY*'0X?V15U"6@A>P$]['B#<@8IRY"$\Q9D)+I, MV<"W@F4/V4>I"?YGJJ>)/P'CC>A 4P&WLB_,3:*C5-97"J)G.3L; MI3/4[8-A>?*\E?8X#T>3\W2[]O'AY60\<8,X?<':#VK40=A5)*0%>;88/DG! M2A[QH'(JXMM@3 2O600>;7 T*YH4:6V+:"U\8I7#W9@I\"R4WH[*@6$4+4"# M[WX49>X+>[OADU4X?2E\LHHDMSQ\$DS4G'*&YIC.(&+TN/&7"_ DM4J*YU2] M6>IVAT]6XG:Y\,DJ,N[24UX&UX\T4I-<0/FE%%U:1]8;")Y9J%H+WH$.YNI3H(EB;";Y3S"OC M4B2J]OGPNL(G*W&X1OAD%0(Z"I]0R;G&4Q)"MOA"B$3!>(42<,:XJ/"O3&WS M>+O#)TUTH*F 6PV?W&KC46_\S^L.\67DF4@*M(AEA)6TX#TS8 +5G B>2*I= M_/ J1R4* M6MTRGL!H(O%)2XZO11* NQD%JV0"+G6TE,=$>>UP>_?J\8)9N1GM6$7R;32; M&(X2GFQ[W\.Y&YS= )PW)\T^L6)-2RE*<])B33M#<,ODR@DE(XVYLEH\"VB3 MD?BFW#TLS*PF^!9,RL_#<>_&K\)U695Y D-*[W\6%;B8+.1 9;!.UY=E"+H C6$)Q8A M*W17!19@O<'I\/1S=4F=#;I[]J/M<48JL>U_V+]-/D2W.E),%+A"0<2XB0 M< B6.*]*%;RMG?^X",MVY+;4N?EM(.6MS&NY*2;:=:/152F2O<[#&.8[.1C= M)K*L!*G[S)7U)=9BJHJW*44G#)H8982(MAE="&U!>A]4B"1F]PHK?:102A!J M2K]B?&533N ];M&LA+Y3%"F2VO/SMBA5915.7TI56462VY*JLN2LVAA5%)Y8 M2(KB 4P$!Z,-.L[1.D:"]"*TUD%L*\>6-^)^O>'CJW"P\<'0RX#].7R\)N.- M)D2O0]?&=8PHEJ//!D@N;7E#1&/3> +*TXRF(M,D=#+_[#4.'^].M59AJ>/1 MP91DE2*ZE3*SXJU( =8J!9PK)R6)6JO:]4JO>'3P2D2N,#IX%19:B-4L2$)3 M47+M" ,G?08A!#J=R5"@07A\=XSSU6_,MCM9MXF%4T'&+>1;+,XQ6@+7CYRL MNQ)O2R=HKB'T3@O@"1,VIPB:RH3;%'YE"'&@*+-$"T>9KVUMO(9DW59T8159 M;RA9EWC/H@@6HC53B!IP'[3@N53!).43JWU1\[J2=5?B<(UDW54(Z"A9UWJ5 MC2$)ST2A$5+)+/ F@';>4XWG9 ZU$RRV.UFWB0XT%7 +^\([UW>#D([/4YI\ M++\]WP0YL]F2T@K,EI)>S27BT@2L-H1;8M!0JAT>6X3E+9B+5>3<0L;-4[AF MFKX,LI9,QL6H-F,TUF%O"95H(/J.-H<90DJ44)D["*DTXR!H'OGI=0-5DK&@ M/1I,KUPI7C >N]:)523>@BY,6X_.FM'>F_:J4^*9B@A>$5L2&3Q8[C0P+@DK M$QXIJ^U$+,+2O9E0BZ]A"\)NP4*"6L4 M 6U+$@UND,7*Y1")UCQ:K5+U[O/+HWLSNM(2(2W$*1]H]6-\S'F5M$4+NQ0M MB&Q*D0%U0 /GQOJ0M;+M[B9O5TVJ"K\%G^36[[JY8SF\DR0UW0)/G> FRT!! MY1!*83,%EP+Z=2B%Y%-4N<5V-(MQ;4?.8IT4H$K2;\$.>0'CS42X4T:T)]YQ M2%9E?$U0G:WF"G1"DQS]=<]Y>^7&SV-[\YJR'@L+[91-9KON7WQU83+,OZ&8 MQVX0/P[Q+1@7"=_+W9R']EP9&#.Y\_WCB&_'N;$M+J#[3-JNV*B>=WOG@05[ MP7W[)A(J@G=LFBE0JC;1O[,Q*CQ^I1&::I-8;8MG.61M](.X>A0%+)7YK MHU!:)A]U>XF_;:^N^YSB:OJZ3,N*+5");33^ MK,Z<5I]CO]VI04UTH*F V^CA,+>9]OYUV9M<[0XOO@X'Q>*:[H19^JQ#$*!E MQ)VP1(]\9!2T48JH&+BQM3M[/@OHITWZK$U:C\P6;H,>8)J]3LN :LDN?1+0 M9HS2BL0-VY)Z"YO/T^"$DS)&&8"*$G- /."2X& SLT2P)%/U\K@.5>$%D[1K M35A%V.UD%UQ>7/;+>3C?3@_29->-SS_TAW^4?35]=J-;"XFR)(Q*J0Q>GW9! M+,TUW+0I(MI&FDA.:YNH*T+LWE2I0.SC%(/66*EHMXY'D]//HV&\#)/#T7$: M?>N%=%W;D91&.YJ!5K',L0L$EXU2" 2WM)0TI #[F@(?G>K'8N>_=-" M>=)"J4)5Q2R$.WC&.X,X0S2>EW0M 6H5HV0Y/7H,I%MCI Y'CPFO)."*I\_S MX"SEA/N@@.J,NUG2$FQ,$J0F L]?QYE=RN7=+M87V!T=DKZ*7-OH1'D-;)Y5 MZ:T7U 6((=C2/M> R .EC\!3Q44EUJ>_(X#R>M-PD;Q3+ MS%4?';D!!7DAT+$A_5A!]&W45^%VC7 &9WO?OZ*TP^]-(N@]>5*3K80)\E')^%@F4,_A> M@&5^,!^ET'?C<2_W9D=ORL-1.G'?3PVU+%I+(: L4#B.@>/9 W5,>TT"#:Z5 MZHDJZ#>9&-U:QMN&R&TU]WX.]7!PI\]QFIPF'J4B*H'*.B' I, X3< +CW]# MA92^=L^(%T&]2:6J2T47F??O3F[3N'>'@V]I-.FA5_ ^^4FCA/@E/K=QGOJJ MV*NEC_O)K0;=*HXD7!DG(A@>*;KGJ5A"$:F-F5$K S/5QRHL@-)\1[G[L==N M(E,L!4'-H)M5M28:^OX[K M3I]$"IFD %4V-&&L09.M=.GBDFDM@@BJ=JGY8Q2;B]4TY/59/5E9OJTD)-Y% M=. NYC/-EL'5VL#(IS%M:EAD,\Z>58&& N]2(6BPPA%.(4L22_,L"HY8#E80 M([P+)H?:'4V[5807QT)VHP>KR+DB_\4"._U'&@T_#U%&'XI-BT=C^>\S[I<( M\3@->L/1\:7')_6FJ9-W#+.#X22-WY?^O#N79Y?CRBF\YY)P4:#MC>N3>2,1Z[/"ASNGB08PZQW+UFAG:'=A"]30S&&V\QJ M14]YNL!#7$Y9'^(K2UQM:9_<%:J6GBU#1FD8H0FH'"'X:?0TSI;FSM!2C,EFH2W8; ,(H4HK M*6N!$_P+XY/1#W6I\HGY'+I-:U4;CEG\NU:EB!,T(ZB"STIB4 M, 9>)@)1!.IM%-R'=IVL^WC>HFXTD'CKN\B7@;L8XJ[W/RF^[XVG?:4^C])% M[_)B9Q"GOSH>7Y;N1+O#\:3D@)XZ[[-C24.*2I4N'Q*<,QD-44\891G5NWX# M@T:0WZ).M(@ @0Y3P(Z]$\TDJ@1).$KR37 MQS3+RC3?M PKIU1_6&8UC4^-$8FRH"$P+DN']0A6,?PJ.Y^)I92KVG=:2\!Z MD^K06/Z/542U>ET\=Z1F.3O#05OWQ\L^J.J%\EJK:WC#/(V"S"$\&QFI+-'VF<4396/G*>PM'U;7)]DH>5A=U"A.,A MIOD4R"50M72M_#2BS5PJ-V?L!15H(.[NE$$0EBQ'=?>:E8)ESL!IRDN+?1]% M)$ZJVGVENU2"%RZ4N]*!5:3< O(?C#7$9Q%!RD[2[V+ MSK+0.^8*L+WOH7\9KX/P)6PZ3;8^C>A;E6$] M:#)Y54(B"7QI@X]+YD)I*^3MJ*]J=3C+8>M..UJU,ENEI 75N8NE=#E'E^Q^ M>/TT(QKNA8 HK ,1RR0_ES*48A1&?);4U$Y&>A'4&U.6NB2TT;3F'L /O8$; M!%3DZ5W+:2+).%^B*USZ-ZT;C00?0MW7 ]6 M?,H8'JC&XIEJ!*Y34P&&H8%%"0]X$DI)>.W;C0<0WACY302\\%ZK6B!S9W?W MRZX+=[#:*7*WQZPY#ENNNH5 ES MI_?4<^5TMQJ5M8N1H:$I,]J8@GD/GN"W/BJB@]-6F=J^W*H8*W9)>^YYU_$< M'8VABGI(,J )I4LSKJ@TD"3PI]9&4M]"60%?5]4VK>K1,PW3ZA*T+5'5Y]L2 M:N>LXYH #6B*37=C4_(-LC;4BVBB%#]$F]CVU&"E1J^KT-%95\]E0/WHC5Y7 M(FZI]I[K2+TSE5 F.$=L1 M09+3770(7E01C#4\LZ&(3OEY5:-3HM;XFK"+L M=AN]+MH:9]'#[)1'L!X8"P:=>R+ 4Q'"_#(8)=LK8KQ!U"M^ERU$ 3<.=S=WYE,1CU_.2EF_LGP6O,1_&$^<=^/AOW^ MA^'H#S>*IY8'KHJ+*24)*!>FP7K)2Y\K29G/T9/J&];R\+92HRJZ["T1U<)! M>#P9AG^>#_OX:>-K>P!-=F,1$\,3OS1;):7;3W(4$A7<.DE$=K55YS&*#6A( M6Z0]\J\;2;R-SH&A=]T<[&'+L/%-S["G!'.JE7/*$@GT^JI,.K \:=#XCLA0 M>O/&VD?7FE#?KC9UP5T+1]E#M!]0@#O#T)N5%7U.H]XP/K\"YG7$=P-/7U9: MUG"T ;QE"AQ#=\5Z(XVN?1G:'/7;5<2.&6VAENSYL.KWS^5V&)EZ CD]-<3I M1$0 @W8H",=-Z9 G(44GM*5H/O#:7< ;P'V[6M@5ARU4L3T'?2ZF9_"?TF!R M%M&AIJ"M*GR@X(*0P'W.7I/LG9,=JN 2D'],-:S-90N5=D^8J $?R41.D$-( MIL+K+[*X(K676[]6DM2CV;4FF>+3$=U2TTT!)IB "DV"< M-9"22M(R*AVK[3$] VBGX_MAN6; M(J&:N6%::&U2K>J\4*&Q28T M8Q6QMZ$1HQ1[DT< 9U=CQB9TEDQ"AX!K$%DKL+1LG%Y8S66*Q-?.E'T64/>^ M937J'JI$-;FW<'WTQ'OP+@W"^84;_?/Z9= YD4@E)%-*/VDRX WSD-!EU-EQ MQ:L/DGD)TP]H>*S/23O]VA[@FZ.;'X%+X.O*!'F ;6OLD :,OJ@N%>CHPB)Y MB--R]'>E4$"5%2 $'KG&IPA9,^U"*?U4M8L3-J,NJ]LF'6K+*BRTDW]5JCG+ M]*O4^U;VTME!R5V426<",>2,1[ 0U\5AAA"6DC::T-I]BQ=AV0+;I!%KC].H MFHN\HFU2AA)_L]+F.V5 JUQ"]CH'?".X MU4M-QGQA]/;C)[]5>Z."G"O>XA8TI:G[8;Z':6Z +P%J%9/B!258"*1;^Z$& M0\.VQ%MQ\W\>7.!>E3XSN)G9A,>=Y:C;H0QQD,:CZX6[VU+M0+>+\P5&0&>4 MKR+5VA-=YE .!_.CINQ=GF<*,E+9((4KE9?29./W@\GO1#:C)'<_+'<(9&A9A-XAZ"E&4.KYW.\W'KX MT6^&NO6$U=9;-\^&=X9XZ4K;]Y*D);*AX*UQ()@2O/@15+YX%_[4![\9VM81 M5 OQEH/+@N(PWPRM/KZ^:AR?:A9XCE8!5U:B-AD-I4LOA!R\S2YERFJG#"T$ MTW$_D8ZNG>MRT$4 ]W:X#,6#(DGJD@>\[/MI94 M8V+A0;/)]+K;=N;O>V-W=C9*9U/9#?/)<.+ZN-3/HV&\#).C]"T-+M/87\U^ MT&T^7G.X-);W+U]UY,=UZ5&8)20K"'CQD-7']N4]UYBXQ. MU*!V:Y<(OD4RX5OD% 3\BFI.H@FUC9>UP39.R+WI?K8JA/&[.8MCW)B.T^A; M+\R[1P-%O&-*K%/-5..0>:1%(6$<%J+T%[:[6(+EM7([+WU+,W MU09J"[1A6)&5RD'@)Q8X<^:7 57Q F AD.XO )IS])CP2@+NC'W'F+"Z=#MB MHG0-3[D4>5G@(C"GK1=DN3Z.V\7Z,U< '9&^BEQ;<$MGP.;=.6Q@67"/RRO! M-4\5.(5[6F2$*I=YC+ZV07@/0+=QRTJD#&M)M/9%P>_[G_;_L?]IGN882)@N MATY35F1$EUDE!X9GJ6Q60?/E!DC=^]CN$S$:R'=813BU+P5^/_RO?QS^=CA# MPG+$#49J2$J6KLF"H@D1 ZY/ATR%5C;%Y6BZ^[&OEZ:UA5/Q&F"*Y&#GMX\[ M__CO3WMS+&7F?1G\1Y/)("BU8)--H(R6AF5*>+1+$?7@@U\M54T$5#&+98KE M\\['_S[XQ_[_F4&)P7.N&(48R_ *D0FXF")P+U7BUOOP<*;E J[N?^ZKI:J! M>"J6[4^AO#O:/]C[:6B );Y=$!JF8.+7K_/6L40LY)LN;?J_N>^ M6J8:B*=B5?L4RG]^^7WG8/YN)^N=SAJT*<,"N,.-&'\ 4AC"@Z)$RN6,B3L? M^FHY6E->7.#BP<9SPZ Q(75JR:!);AMXPR(WR243QL0[: MI8>?_&JI:B2BQWSI1GP='>Z>[/R^?Z,[DG!I14B 3Z:X#7M?;B@9A(0N9LJ* M";U<&L^##WZU;#41T&.R3#.RAE>N/[E"7W':F62N/B%JEX2#E/$E%\H3,):0 M,CY%)4951L#+4?;4Q[]F=[B2T%H(>=P)\.X.R[5SF/R]-SF?!WEO)Y^-QPG_ M%T_<]].DB41?D$ RAI?D3PZ>.8LN"-JVU G%;>WF5&O W$#_ZXW[\[X,ZS#,4MZ\75281B9MJ1I\. MG6]=6M#CZ^5]]#0(*CVIW:;_)4Q-]^T%GW]]_>:S#4[A E/4!DT#DL$[EX&% M%+A)GAM9.W+]')ZN[M.KZL'#;;::P#=]^WTG/_#187'L^FF\>^X&@]2?7O%8 M8HCDQH)BQ3IQRJ"U2@EH+HVE/@M:/:5C&5R;NBVOIP2/DS7KDM%.P?2S&.>E MGTN@;*_:?@F$&ZNYK\SPBBK4@)[-*5.D5#!:>IPPE4 $S<$YP8!2*9C75D;6 M0L;XQI3HY4K\K="A55AI07?N(>J-4ICTKTZ&B'U\>7'C5^N8"*$>=V-E0YFM M@;LQUQ:LS26"#XWDPCH,(JL,$R<,PF'B2QD=:N/5@*V)M7FSJ4M), =C_K M*3D1&4L4A SXA^49C)$)4O BT&25Y4LY5Z\H2;2ZV5M%N!5S&IZ/^"X#Z@?* M]5R)HZ72_M81<&>YGB%$U&A+!N5B5;@A?0@B*%@D];@4Y:&D4"8?Q R7)0D\]*C MMN5>:R4^AJT)LW;>YR,P1'%#3(C@5R;([*1 MJ%I/Q\9]ATL=$J C46:0(QB;J04B=)1,>YZJ3P?;RG3L=>AM+M'*QM;-1.G; M>R)W';Z@UDGCLP$91&DF&$I2%^IZ/G_S:.6THRQ9: MLGWJQ=A/>VX\-^V-,,26E&"I'$737ELP/DA(G 2N>%;2N,K.TD,,KYGE*G*M M7<9UE,:3P_SWX:@?YU=J&;UQ82)$=-.OKT:<$0%8BCZ7:C/N'[S!BQ*N'W[T M:R:O@K JUG4U2=,U+%FE"0>>F001N$;(QH)/A"056735^RF^BD3K5A/]VB9J MR_.IG\[HO=>5;CR?,9OB9/C1C<[P7;OI"K.IM.I:N#>97=V*["LE63_J2WC[ MMH6,+Y5V'&0J<<2R/SOO A!&.Q6],(G+:6.C33T><* M>'I0W$R,L!J/)&,)S2JDL)2QW&2-G2935^+[Y8%T*XMWBQ*H%\[LL])2[F6I M?.4)!+<1''?X55:464N(H[5/[BT:C5J3[!6FH*XB](Y'7"X#[><4U!4I7&'6 MY3KR[UI%**<\"WPK="P0<7\U24E@5E%IJ*/UFZ>_IBFHK6G&"F)O0R-FMMNB M>9S2I*@HS0B/,1">"S"$IC)-BQHJ?'2F=JWM"Y"V8-K8NO0]5(N*LN^BE?[# MN7O""H%.+H.D2 :1K #'2BEOCHP@1YB%,YR;WW'*P)HF1Z)O \(EA!H]3",LE_CCUM75M6 M8:&M$JM9_.D@S6\_HL$C40@'GF970N@:O$:,6C)'&?&2Q%:J8QX"V0(3I!%? M3]7!-!)VY4O_)P;^E5Y#: 'QZ^Q=P3F:WXD%4)(+PU@FG+V-::/ JI<:)X-#*\*7X5L8,UD8.+GO% M2L-&]M >V[XIM?7$_?R0VE5DU=9K>&?NJJ&61B8@*E%F@68*!BV+T@Z:Q\PC M=VSKA]2VR]QZLNHBSG)WCF(*)#/%?,GC1"/09P9.!@=HFSOF4Y+1+E6MTL19 MWLA$RZZOB=<5>OO9-L._][N&GSWL'Q].DC@9I,,]_8,/\E!70 M5DH<.3YWH_3.C5/<'5Y\1:O,76ODR W.IA?R[ZYN?^6SNRH_VOG#C>*M)B5M M0@C*@BX)E\*Z"#:(TA%">F8T";%Z-FMSU/5F]+V(9;P(S+7/&@G1FNM(BB"!@8N-!%3.[GL&3B;']/7J7X,V^&I MA8#U F@S/W 9<"U=A3T+;#/W8-5H7$X]&G#0N:+8Q*@0B4.26:)IJ8JO$16H MS+R0V>!67KO)P 84Y(6;K\WHQRJB;^5>M!2,3*]BY@4CZ+6:Q!.0@*APJ;F, MEZ&0LDPLT!1UJ'W;]0A$]PY=19(>^71-)-Q"@LU1&B?\P/.=07R?OJ7^\&M9 M\=[WDV--%!JC4!0AKYF9!FTSY8P914QM?.^EX#UEM2B-@MMW(:G M/O[5V6]ID$:NCT!WX@5*?#R-3WQ+,ZQSK98< 0FB"CI9\A,=.'L]0U&SR -C MJ79:UDH WY+RM,=,"Y'$G?[T=U)\VH:?@3W5643'J(3,)>Z*$I7=&,6 F6"D MHEI+4;MS[7+(NE><#7OE+1#6?CQR;^?H8/_@M^//>T>[AY\^'1X<_VWG:.^V MR*RLX'(RF]^!:^H%ASMOKU]*RO;<:("OT_AS28J]N!@.I@MO$,ML#TS#.&A' M4JH40]T93'JQ/!SWM.,4+D>XVC1KN)?B=:GJ#=[#? ?@%-KMVT BY6C $Y B MX#M TVQ\6&DL8U4TGJGG^J^LM;=4PEXOGMH0T74P;29>O#7*L)22-F1R$QHG= S32;!*EK:*L0V$9\:C(,_[SKF7[NN\%\OBS-SOHH(2A>DF5D+*-%)6A. M.:.!"B^JYTXLAM-]"*$N=P_-RDJ"KYXJ>NV6%G3[X_%E,0>^H!M:*EV_I=&D MA]^_3WY>:2*8T*6#/W 2,HAH$CBG,RB=LO8$I1/R2X[^ZH]](ZK0LKQ;V"T. MTN0Z(/MQ.![O?'.]?L%;YC7=+.)\V,=GC:=QCQT_GC;!.O59,64I+6EW"H01 M"FSD#'+&U5@GDM*U/=XUH6Z+:G7LY'9!; O7<"O"/LU"YY1)A(BR* /8!7@N M [BRK49G%'HVF]7#[O6O$^J;J=M*O+62^#%)H](52A&2TSISHS67M>]Z7P3U8ZA276Y:N+I;7BBS.X)3PZWE1'BP M5E,0(AG^J=G2..'7P3W%DZ MN"PRG65^C@\O)^.)&Y0.I#.X[WOC$D>^'%V;$#C;^\?AOKD,E-$!$62P@:+-D-.T.X:J))Z%I;&R.Y6B(>1--&JOP_[C1/+.J.ON MB)SMZ(^VV5,OM,N94Y!&$A#*HSGJE(28R^!,$K/4M?>Q%2'^H)M;FT2VX%<\ MNB^;GM\D)DY*SB*^<:97EUP9820E [& M9@3(Q)O0M UF,+>J:*L0V'$&,S>,.95PR2Q.^S\*L#;[XMLJ)U/6]:>@OJX, MYI6X6R&#>17!;S:#.5@2N$;+()M1U5 M:%G>;=SY(I+]P1A]CFG!_[2\0WAGN".0ITUB?1)@E'+ #,E>2.VIKYT4^AC% M3[.[*34MW//>1W2W.FP)7"U9R8LP;<8Z;LK9LRK04."M[QYW\#G-1"*YM*LN M@7D5.#@58^DWY(SV7G!9/5^D4T5XP7CM2@]6D7/M5NS_2*/AYR'*Z /ND >] MP?2_67/IXS3H#4?'EQZ?U!N4OB]W3K^#X22-WU^F_<'.Y=GE>'+RQ_#D?'@Y M=J7K.?[CJP_#R]'L>#0Z)<,]+DLP 2)QBL?CM.N\XT2[))1;;KQ"%V@WD!52 M13&&V\QJ;7/X$)=3UH?XRA)76]HG=X6JI6?+R#2ZJ!P#3DH0.OL(EG )^%V@ M5$A*V'+5?O4PO045W!!#+9R/'X>#LTD:7109W8S?590X);P!*BC*19L !F4" M69-LC"4BTMJU,4_A^&EA-Z>GAFEI,MK6#N-UJ00OV-9=Z< J4FYGNNP3 MX2)";-+2))""61#&27 RX_D6HHUH5SC!:]?";4G K@9+CT?C-!1Q"S7<#4_% MG8OAY6!R2O$TC%0KT,HP-+Z2!A2'AAB8H4S)%'/M+:(*\&T)!'>5Q M"=IX:M1R+M1ZS__!U*TKIA8>A]7R8DORYO[)I[V#D^.=@_>[AP_[1WL M[N\=-\AE7>)3&^:?KHJ[8<[HS854;S(=:+,S*%[S!#4J#0+JW:TZ:8DV4^G@ M'9CR(%CQUBGCX)G3"AUEJK1?ZD5?:=YPO@NHZ(-,"_X_MZXH\M.-C/07PCGNQ M#,"6XBXO@MM,"*8RJ$E M&U*9%P(VF]:858BH?4F*]GO_ZK@,V[TSD>?S:'@VS>(/SB@I1DL&H#" ( MQ<4GGDN!HM&9?E9&QEJ7).=87NB;2&4\^YRC!;:>+P3_G79&_=N M)K\1:4-0QH%CCH+@G.!7QD*T0L;H'=>B]CBT!5#>GLU10^8MI$X]!:M\.4KS M]V 9@"U9&B^"VXRE487*)=2C.0\MV!09A2_*P9 94U]4)Q MKU7M$.^&%.4%^V(S>K**^&M;%2?GO5'\[$:3J]E!QT@4PD5<8+2EJ9^5X!,> M>4'S3 0W-"T91GWXR=U;#)4E/ZPEMOII^7/+:#9M;7R4W'@XP!/PZO-P/"ZW M4E^^EL6?]]"^*;]QF'?3:((BN&/PX EZE,XN^^515SMATOLV#2B7,Q:/XQ+$ M+5-"\;<^]D)YGP9GGWKX@\D097P: N>,>@91XGLA.)I=1D@49_144.$""FC) M2-G&%].=IG82EMNX/%=2CC?XXD_!ERV2V>Z4_7ZMM5:O:1L6\Y];-*5GZNRD5 M??(Y0U"$@ @J@*$Z0RH#7F,,2?/E@A-/??J;TJW&XFO!Z_Q\.0KG;IP.?;]W M-@V\G&8N'*?, F&NS']V'"P) 23"%)RI%*N/K7R,XJT07TG.+:21/D;TX7)R M.4J?4-(7EQ>WV]]3NU!0CN@R[DX2CB>_S 0,*1DE$N5#$[4DL]9U9'F\;U^; M6N)N8;N[-=,TIF(=I_#GL^&W7U.(URD/^X.(!V2\=/WQX:!_]7)>QCUENOMQ MUWH4XJWZ//SLE;(SUH#;,!T#'U(F8=]YQ*=[FK;R^A=^8!-#X/<_OQM=N<%' M]T>_-Y_W;JU*EJ$"N\A4*6#/8)G*H%,45CIGS__3]02P,$% @ ;V^:6, EY\3 V0 W$@( M !4 !B;7)N+3(P,C0P,S,Q7VQA8BYX;6SF0AA MAQ?PMFO[1'6WID=QNB594L_:GGA#@:M$;ZE*2Y8T(__Z _!2Q;J1 JDQL?A M[5&K"63F0V8B >3EG__W;T]S\,J+,E\N_N4/_I^]/P"^H$N6+Q[^Y0_?[GZ$ MZ1_^][_^TS_]\_\'X;]_N/D"/BWIRQ-?K,#'@N,59^#7?/4(5H\<_&U9_#U_ MQ>!ZCE=B63Q!^*_5L(_+Y[)((4!='9PU\(2E*.TA3Z(LWD8Z$/,TX9S!(>\X2G)/5)->D\7_S] M+^H/@DL.I'B+LOKKO_SA<;5Z_LL//_SZZZ]__HT4\S\OBXR M^N67)<6K"O5!OL#1)]3?8/L85+^"?@!#_\^_E>P/__I/ -1P%,LYO^$"J/]^ MN[DX2C+[03WQPX(_J'=[S8M\R6Y7N%A]P83/)??5;*NW9_XO?RCSI^-IY46S-JKC,%)=^K+C\XS%B/YS OB-^5_N\.F"N$O?2%8]]F%XZ8_=. M6@@^/L,=,B>S7']0YPLVU;>[)G4RZ^-S[.JS6*[P?(+/8D.FP_)<_>*+_*DA MHR;J,:85G<9T=UCEOZWX@O':6FY-#7+V+W^0/]V3IV)Q?_7,"VFO%P^S!?LQ M7RAK_H5+H_LEQR2?YZNWCR]%(1?&^TC$,0V"%+*448B$CR$.&8,)RP2B<8 3 M).Y7ZP_]GB_@M]N6IXJP!=4_&&"P.J++!2^7+P6M5T')B?( :N;^M:()YBW1 M?_YAPZPKV.;O \;<"(0(W.FHLST/ Q!DRL\;\JUV%ZN+;(3PW; MDFX1G"L':EGLBK^D=N+75DH-A*2O3^ 9<%X(;<*!T1=?],O)7S ^/G^=K6D M?Y\]/Q>1M)I-R!^$/?+XJ MV]\HQ0\KI=>G-XG"&XO?*KOY0#-%ESOP^VO\]G,I76"UZ5>&Y%->TOFR?"FD M-5GPBQ5_*@>^9;"A#WY1'("*!0>?LJ&P!S[DDM,_/RQ? M?Y S-=\P99M/5W?^23Y<0V';S]9TF-E'6Q:K^R]J]9L]R8T;Q8V]93A&!*4) MY&F&(,H\"HE/,$QBD@4XY(&?$)WUZO#T8WOHBB!H*.JM1$=@Z%?5TX4ST\PM MN1PN*/UR]*T>D4DGT;1^@5K%&GC*SLN[6CWRXE*R5_N,K0^9 M\[+YI+(,$4)Q#'&*0H@PR2!.6 PI8\CW"4%^RDP\P2&"(^M:1?Y/?_1C[Z_S MY>(!RBF>FK]N.#'S!@D82]7TJK/P5>YF9>>4G53]\NGY1/.%XX6S0.B MG+!:=F>;;)D\($)W?3STSW8+XPTON1ST.%NP3_R5SY?/ZH6<__;,%R6_)QX2 M:>9E, @2"N4*&<#4BWU(_32)PS")2*RE)UK4QM:>AC; "P;8AKK9*MB/E]X2 MZ P%,^7; J!#W2U]6@(Z6O?Z:4VZZ&F)O;OBZ0VR4^Z+!2W4D>DG7O_W M8K$^5/V(G_,5GL](N2HP7=V'$?'B5"V!TA&&B#,*4^PCF& >,)+B**.^B:;K MDQY9[3\^*EM9 KE%6Z[/^'%9\E59*4+''_Z+F2DP0%?/+HR#F9F1:'D W[5< M?*^@VUR/-)R 7UI>'+K,Y@ X,B(&A">U*.: [)H7BQG,CU>_+5@Q?WNXY=)M MSU=O7_^^NI8[=_[Q-]/3*@CB'$L#<+O"#[RS.;@NE@\%?FJ.=DC(0YJF/N0\P!!Y@D,21 SZ M*,X$BL)$I*%V,-"6[0=C%JFE+VEOC);&---%9^G+M!6793#,,B*+/G+V,N=7XGRQ MDF[/WW(FMRW5'7L5%B*I+E[XCU*8\]^DA5G@^<>7O$IOJ;SCOZT^2*G_?L^SQ".(4I@(AI2I#"'.4@J]E'HA]EF24,\HW&LL M3D"A4%+.*CI*_J4*9P67E[U&D62CO5(] M1^QW\:),3VLKGH!26M!R!=9L=5Y%?8[5L@9^N5-N+E L@HI'E[%M8^/H*B9N M-#ZGC:4;&^Z]&+S1"5HN"8^XX!]PR=G'Y9,Z&:_8F16%.HE0ZX\DOWGF&K^I MW\U^Q06K_KB35"57UU+!+O$3KR\;C0S]"/3'W@#/YZ B#A1UPUB/4?#6--7O M#+7AAGN-L,,[["F@<&5HQV!Q6AL[(LA[YG5,6N;']M6DGR7QU2>\XC_BO/@9 MSU^X[GG]D>$CVS5%!U2$ "Z5NUIQ !0+^H?SQR0?/I5W(+2-A=D("38 N#EY M'Y#(ZLC]V)R3G;4/"-4]9!]ZU#:M2$ZFU/=*5(D-C\NY'%R>_^-%NE7K>V&> M"2)2$D$4D12B4,20^"F&-/4"GX<\\[!6(J81U;$WERT/2CF[7/PO4/.A-V7GFYJAR"3YRL MY)I?3]]'&VI@88*QG4<9!SLRL. 3-(GC'5'YGP3O:A"<.WC$%9#]X MQW@&\UW U\5SKA+7[O(GSGY<%FIK(CV@'^?X07J(:T5EN(OGDGVT9H"-?=2N@\ M;JZ@-](&-#Z'VJ',?LM+7<4\,'1DA>Q0E N02CO+%_6GIQC0C+ ])O6P[ITH ML.D539^LHDP4S M4Z>.3#:A+7O"&02RG"*D7=A*+>RS(OEG1S$JQX3HC4C9&S1=_,DQ?K>B38X^ M9+>S_K@LGI>%M";*G]ZXT6T2>"1XRK@'193*S31"B0JE\R$6?AQZV!."1B:; MZ5YJ(UN(-6W U#ZP7%,WVR;W Z:W,W8&@YD]V2!0[82[VU_GR=Y:(CK:[_;3 MFG2+JR7V[JY6;Y"=?C=W9N7=%$:A#B.*;GO5I\<_++[R&E]V(-%-?LJ LG?/^*25[=@^8:PF8+W(J:GWR>C M8%L0J:( 5DO0T 47&B@8Z[:.>(Y4NY?4I)JM(_2N8FN-L=/K];5%4A;Q>+YY=5><.5A/F\J2&FS$N1+QX^X#(O9RKML[[I3>,@\3") M8>*'%*(D]F 6<0&]-$Z1E\FU/Z8F2[UK!L>^1:\**N9XWJ;"*HXKQIF9^7#^ M8O1,SGO";6:F-M?U9ULE+ZJB]%UV0ZN 1Z-CL5QRR:4]",N']7_U-W%*YZKU6"V8+-7G,\50S\NBUOY MVXTC^&5=DC%D(O-2$D**4VFD(R8@]H4'Y286L3#*(L_3VH^Y8FCLR(E.6/Z: M&RB6!2PE/UL;F"\:Y1['>2<:1T83(VUFC]<@7PF@6*O_Z#!8%8!>LP@DC^#V M]P._P:'6Q*_![ARL^\U3R>)9]2?@G?>AKK#QOCIL3C1<': Y!*SWS,T%G>F. MZ1RBLG6RYW)>\TNUBT69RR?O"JSZ"%TOYSF5,U\72ZIKZC1G&3/8HR(.&NJ@ M)5\IC.)!PEOH6BNCVR@#L:UNIW3FG^RVRD#8[NV5R3"+.V&I.+Y'(G]62!)/ MBQ4SB=>/>(/*^SIDIOIZ+#03H,Q^L6S MNRD^/.5TE\6](FW=%_<_:7?PM)T>>R6:%+C-(H'D+H1G5$"?;0SUSGQ<(F.FQ2>"8GP8HRNIH\.5 M07*3'I;H"K][^*$][K0(K"4O+Y>K&UX=<*MCE%=>O&WRT2T"L_IGG#!>BTE. MP&*Y D7-"VB9L8O:&D!*8[$>!23#!;P;XZ7PD5R FQU\P"].L^WM9#\Y#FR MS+N$A^F)?BQJ3'.TL^*JV\7+JW/4\I[ZB%%UU\Q]QB!*0PY3GV0PS#+"!8DC MG$5FM\Z:E$>_@*X+ZM<72">73CV(G9YCX!(/IT53=QL.S/JAP[1I'-Y.: M=VQ9I]I^YJJZW/.CZAM2)8)$/!4TCE2WIB2 B 5"_A13&$0LB)((!SC4.G3I MI3*RB>N2TV_J^_*,IR'%C$+. M40H1S7Q(LI1#&K.,$AI$8:!5?'$4[L8^56W(JET!;MAM"U+7]]M-X>9.-PI0 M\'EU0;!:RF$MNT;;K7%>9+^A>??78V:@NIR"EE70\%J'@C2OIMLM[L"&[PQL MF![:Z$VA;09Q(N_XLBR#1M[CI1G&DHP$:G]@B6NB$T:9C(37=LC)6$1LD]$6 MJH%&T72[+O^^V4P&@2]72]^'-&&)7"RE@YOR,($TH"GU!),+)C;+1#M&:N25 M;XLP4)1/V*#W *:W^W8#@]D*8XN 10[:D'#.$M".$IHX^VQ(X/W4L\$1YMO4 MK_B_Y/:XK8/;[$]IQ+.,0Q\3"E$<^!!3'RL=1HD7^CP22'=_NC_]V"K;T-+? ME!Y 8'@W>IIO* M6VD:TPQ3N>[YF>H_FB&8IJF0/T74]T(29L2H_^AQ4J/K5'T#9-]ML QF>M>AN>Y$-$KQL6'A'*U]/80F7?N&!=Y=^S1&G)B;63O%TI/>:MM=9Q5> M;9*,Y .7RT6QE7-4]2RX5^D^ CIZ9>1?,S:R2([CM,ZN?)DOMXG MJ](5G$?3*9T1.*FH1550;J$ZM\J_R)^J_()J)].R]=:D=4M6Z"I_K?B\1Q[F M08 X1"%E$ G&81;3&"91RCT2>#P(DS;^Z$[?MI[$E$5HTIVY65U7B%"Y96LF MU8\;+JV*95B^"3T#.CZPIY3;:$I*KL'HNH?R,\\679=G)FL4)3E(> M^C E*@;3%P$DG%)(HB1+A& !P4;[2#VRHU\JMDR #A=G0/$!OE. MLGHVS3U>9L;+&53FJ1Q&DKM*Z- C.FU:AQ$0>\D=9J,MPS-QL9#&J;SF1=6% MYU,^?Y&>QWV 61:S0%F/))/;T@3!# L$,<\2CGV2"(SO7WE!EMJAEX^D*K#E?(Z+$CSS I2* ML>\-(RB/("AH2+R0A]+@(@$191Y,JRT^25F8^F$BD%&2G /\['H35U0K>.CR MZ4EZ/!5*9X#5#(P*HIZI=0"-F6U=HR(I@ML:CH:HPW#0?JEH3)M"&>_ MJ'O!F0./G^I7K3?!5V+SR[5'=Y]E"<-$^E,!100BQ#',0N1!+_0)37T:Q,3H MR$Z7\'2^U7RSIQ'JX.A5OY> ,9JFWI0[C*S]JG*Q6P]A67*Y7[ MPE>K:@NX27T_ X3+/:2JOR-*?KR/\ F>EAXJSGVM ;+OY&WI@7'\V75:=IU21A]K32S9S=&3:R';@^OVKZ86^UT9@]J=@A_;3875G[]?Q$,0W/ M=:PD-,IE/2*+5<+J[ER39:4>$:*;>GKL$;LEN U0N^&4YU7I/FE-FYN[>Q0B M1 (2PBC$%"(>"$@XY]"/ DQQQKS -XH/ZR,VLHJMXS>+->TSL.A9&_8JG+]3%UP5F^ NJ(8!U]X,[?T!'>D8_12VI2OT)'Z%U?0FN, M189*&X-TM5#1NW>_+INF!"1,(BX2#S+&I;932B!A D$1,1J&6(0DU&J)V$=D MHA \, -_PD_/?P4?#'()CN'2K].NI#73Y;6@DF(5N"]IVC1_.2:S01J$ ]GM MLAD.8> H"V% IMYD@F-CI\L)&.!^*[1_Z%D;^[(;+"PGON4/Z@7?\.=EH7:V MFXY[F\(V89QZ)$ "!MQ+(,)8P"P6*:0A#@(2\"!*M7RS4Y@8V3[=G/]\?OGM M7*ZJ-^>?+N[ QZO+C^>7=S>SNXNKRULPN_P$/I]??;Z97?]T\1%<7/YX=?.U M^C<3E;:$7\?,C0^JH1GTY*=)OVWI3YS+_*2JJ>$Z*XH/;Q=R M<:FB(36/JPZ-'=DXM_6 .X>N/KTX5V\Q\:DCL M+IIS2#RK8ZV#$TYVMM4G3O> J_>Y$X/'Z[X47_@KGX?M1BX)XX3$,:0QQQ!% MOMS(!2B$?H8\'*6"\,BHMWT/K9%5\C9_6.0BIUBN,H=ZOGQ7\?*G/_JQ]]?0 M\+JX#T&]8QQ'N)CI;#<(NZ9[!BK*(!RA/Y^&B*Z#J0]0>I_PZ.,B'PUX[AEB MG>K\RN72++]YU?6O/6:,DC2+6$JA1-&'R$<1S,(0PS00*>()E48G-4QS/D!F M;.5^E$X'5.V?56AQ2[]JNVEQ+'L$*8$Y%AC'D(7J4(MY(<0B3F$8A%0PG_ X MEDBIVX?)D%H3,_&_=^"A Z>R)A#I&;O3!3?>VJUE_E3)[/PDNE\D=TG?AXA, MG?#=(^B!9.^^IRUOY:I4D$Y=R#8),_-3%GL>@0$-"$14))#X:0:S)(PXXBSU MA59YHR%"(QNS3K72NM*089KJ47PT;Y0<2&UXFU11/.N6:1TC075(,%R')^CQGS$?<#R+$G=Q(T]N1.(@EA0OR( M9W$:9T*KD=S>S!-MY6MB>IJX+WV_ZITDD]T^?4 <;>4ZRGK/'ER.J15)_K#1 MG_V9)E&8HP*T&G+\ ;OEZ]OM9U4$?:&.2&8/?*%Z$AWL[)X0CPHN5[* ":DQ M:%AS K!BY:W32\YLM=.&4V_U M&P,D,PW]=@LV+("6A\IQW6J Z'R#;BJZH_52F^RDZZ'ZIX-[IZP?/YVS7.F4$TY\ TXSN[4,4_7LK_S21@TAKL1$$V[ #% MCW'4YQ!&P\?H#N$QLP-ND3$Z6]>4V>J8?6CNR4[<-87L'K[K#K&(=+A\4=;@ M2MP]Y@6[QD65K9YYB+ PB5225@91R##$'DHA#5+I#@@_2)"O'<9PB,+8REV1 M5+G_*T44/-=4#:[*#\+2K[1.A#54U5K.*P$J>N#:C9P&]_VGRFMWF6\JM]E] M?9],O9?Q!P=.=]/>Q_?6-7KO@W:;BTN^NEC0Y1-7$;?W&64^1CZ%&'DI1!E+ M5>VV!/J,AUZ:T"#AGLF)]=;L(Q]47Y[?@8O+CU=?S\WV ]L((!KBF(@(ACQA M$#&

X4%"*>AD&:$NA[@5Q,HBB# M*6)R4[2_CNP6$.<(*"W^;.6RW"YD"+5=)K"!^[V< )9F), M]TF,;%'K%+/VA+U3!O/4*IC6U2_'4[%#52_'+'7I6-4.$'CGTI;'E*[GR5/3 MWE4I(W4%<2I^G-<-N?YYP=(O5/.^7&A MC^>9]XPY,;)P$PQ<;@I+)T&2,$$APVD,41P%,,5"0$QQD&":12FV"RT\0&QD M7=X$TG6R TJ=2VQSV/0TVQ489IIMCX-]-&&/@*[#"0^1>I]XPAZACP84]HTQ MOWSX^*C"O-DUY\7G8OGR_./"N %[SQ0CZVM#&2C2H*)]!GY<+E>+Y4ISESD$ MP?"]@B/IS12T3_ 1.JAKR&AUA] W[V3W!QK"=>\.=!ZW4,/E+9]SNN*L*89\ MB9^T$V,.#AY;]99/SWCQ!EK*H"$-%&T#W3LHMX;6G2JRH;Y926NF8WT2V6G7 MP1FGTZL^@;8TJO?!D\]]5$[;2FKGXW(NQY?G_WC)5V\;[Y5&44!]"C/F^=)[ MS3C,4L0ARWC Y*^RV#&3U_'(Q^W#QY>+NXKQ.(;Z]N_KX?WZZ^O+I M_.;V3W], S_Y*SC_MV\7=_]A?6C4CZOQ49(SM*P/F*H$UIKNV(U5M(1U?P;5 M3_:]3J:TP.@YK](;;QFC_J2R8/^[NDY55=O(2KG?*D+CNN!/^ M0,QQINYD/(BSS(<120(_QBP49@9DD.+(ED.U;N157,I25,G;BC20?^TFY"@_ MT_"X>1A)/9/A%!\S6]$EK="I0OE:ZN"[AK[#6R!M65V%O _2FS;V75?\O2!X M[8%VM4R:ROQM4XP;Z;8L%YC,WZZ79:D4Y-OS0>#R"-$:4((X9 M,>@._GN7=O1MSKH]QW/; J58 P">&P3 BX0 X T&59^4&@7 -C!4+D:Q!D*. M:)&HBF#74(!285$].F_1 $]K.,Y445C")3\Y.P-O$@-IG36W7/\C7JEFV9G? MM0QC;D777^2Z*<]&=M *#Y3TH".^BNYJ =!*KB.!L,.AUFP 8%4,%0/;H& M GSM?)%W2_"!5_&KJ@U8@X>B6","%"3_+WVA9A5\?M>RF'RIUJ6"_A_[8HWK M%?V/^ *&"B/]OH68M +3[QN*0S&J_V.8MBV*H5J(5,< %V7YPMGYT_-\^<9Y M]:N[XJ5(Q0',$O63%Q$_]%,>I7';O4]OKZY!5N0J&_L?+WB>BYPS:4<%+PKYPU8&RK6 M>OMY5QC:GNLKT"I2H"9_!EH&FE]7++BL,*$MK[-R$\,4)ZX]H0W!?B$*_:$C MM,'[\/839P_2JMWP>:4ZY6/^K IXJ7#56^D758;SB_H(Y#]^>#LTF:JS5]=^ M$SY**2I9 MO]_G*S,SHB[>EMMF@*, -T5#0;>,_WZ:$H[R0HP:&X[#@=T2TW-M&I&0DR0* M(,.,0H1Y @D*& RX")$0*&/<*##ZW2Z@NX3;"V=>,6!8!>GD.^;WN%6NZ9R! MV6I5Y.1E516H7"U58N5859$FNT_^O=P@F]\9CW9+O%='^0-?T,/G M&1:A%V8PS>(,(HY"Y>F%4$2QCU,B L*TBB;I$AS_5F2WQOJ: >/Z@_W(Z6XB MW>%A?!Q_%(H1LB%T!757J;"?W-0U"[6$/U"]4&^<98S(*\[GRL+_N"S4\==V M>9@9I2]/ZL",L\^%=$2^+0J.Y_E_9G4XYX6OT\ZN*.-A0KWI,&0>7.'D%F@$HD\%JN1O;JB\E M?9"67RAI0\6Q_-V&2W#P!:Q;BTI>'<:SN(3.5->[(S3R>TL M:NV<;:C^+5\]+E]6-QRS?"ZW9JI =+ZHF%R7V7YZEC_6>[BRG"T6+WA>EU*Z MQUZ&0I$(&&"40L0$@<0+$(S2#&6Q_"!$&!MU3'?)WVH:PBDBIR] :ME!W M^B[T3.R[(6RSR^L6\_NU9A0TG((NJV"K3/_FO=3FMN;86?6O49%TU2+>*6_3 M-I8? ]:]=O2C$+$\LJ*/G+W,^94XQ\4B7SR4U[RX?<0%_X#+G,X6[%,^?Y&K M0G4^MLF?XSRF@9?X,!-8>K78%Y#$60*3D*K:10%EGE%7 DL^QC[L:KA2-E9= MK+ZLUC'"%5M5+%_#&&@9!Y)ST%Y *@D,S\4LWXCFH=GX.)O9VB[$6PA63)T= MP+F^<@!.DR$=P>/J),Z2BVF/Z4Z#:N\,[\3I3KT4KH-75%P+7BF[_.;?DRR@ MB/H9C (>J7CK!&8XEC:.8!$+XGO4-VI7T$=L9$/6TJER/]9L&'J,O6"97HN> M!H'M168;$UA%#3:$Q[B[/"Z=\]O& Z3>Z7[PN-#';_1ZQI@G6Y__)GVJJE"* MW,<^J$"VW_)2-]GZX."1U7)-$[1$-2_1CDO;KX=.!#7<3.W)"'Y1%!V5,.B5 MQBJ]^O",DZ57]PK43:_N?]#ZPJNZ-U-;DK9==!7YJ:HC+*3,ZA/S I3Y"25R M-<0A1%[,(1:,010)'K*((1P;]3W0(3K^Q5==YTIM]$'+Q%D3;=[P87P#-@RE M]BV84X",;\*&L7&FTS8RN[L4&R8Y]<68-@@'+L?TQUH>YPK!Z4IZ[+_1JGC* MC31$5XN/N'Q4_U/''*^28!627JZ*7%6"4/]0Q9IW?]%Y\F)!YR^L;D_\O"SQ MO*K%4GG_):U"W5\XNWKF]9U?>8^D^4FXH)#2,(:(< ]FB%$8IFD21(D(0[VN M1;\?D<9V.2H!U3Z -R("29B#^N>R2@B7_!N>);\[:KH'T._.Z(B.UOK-MM(! M)9YZHXKEL^I/T.%<;89:H9I'<)6"M?7+[1%K:4$K;EVFJCFAV4@,-B([//7^ MW;P^5T?E[R_0M.?K[R_OL4/YWP]G%K4+;E40#'_(Z<7B5;*C+@J:KEH""9\& MQ(,II@E$F4<@IB*&:>+)=3/(TM33=-K0!1O"!FG'Q]'I7S7'SU=NNJ@!%MYHL-/ M6Y807A8\?UBT9K/==;0M$A%!":4"1JJ=!2(L@IC%'(J0>,0/@YA0H\86O=1& M-D*2]J^X8*#A8>-EM5P8'J?W(Z?GSSK#P\Q '85@A*Z'6B*ZJB3<2VO:4L(Z M8N_5$M8:9!DI("?.14[Q8C6C5YZIRXN88.0QP27T@5#_P4(HHS MB&/N0Y+1A*BNPA[5:HEF1G9DU?_P[?;B\OSV%ES]?'[S\\7YW^K:BQ>?+R]^ MO/@XN[P#LX\?K[Y=WEU^^O!JV<6W(-FZ,!LZ(,- Z#E MP'$E8SNI7=W5ZQ&=]FK>"(B]FWBST2=V'KA8/+^LRB^J$H7?+'TT]1&E&8,< M(2RW+'$"4[E/@9X(!0LBAKW,*+:HA];(=J,B!7S#S+@^;%#((S_%#"8,^:K! MB@_3,*82*A6(E> @\7RS?FF.T+'JGO9O+TNY;?[3'_W8^^NUW$/S^L=\41?_ MX> K+O[.5Z7RN< %DSYKKFKXS*IP5_!= ^_QPHS&\&IZ76X@,_2YNE&F%=TS MT PAM+!3/YN ^/_EU]YT<$'/[D M3Y?->.>NZ(&6H%I+6/Z:,Y6DX$XE^L6RTHXC4TZF*/TB=75FX$F;TL3-_7W9 MN"E9Y"%.$(."8P21QSG$"4YA$,51&.'$#S*M:A*')A_[*!\OEB(WJ1FZ([O& MD?T)$IEITYJ0S>G\KF FM4?M!;0L]=D2='7\?D2"_E*5.V,FK QYF-OM0HQ' MGK';'W]>+MFO^5Q^Z").HH0CJ>J^5'75S 1[:O\G_TQ#&J,T1":;X7;BD=6\ M)6.V-5M+K;6.WR[&@7M9YVTBW3KC"[^Z.]?[=8^[XL%P]W MO'BJCP)4\L_,E2=@#D&ODV PW73^@[F,6ZZ%Q7 [ MK^.Z6,J7*R>;XZHDM IFJLI#=Q)_(Q*D,5;5E>4.#<74@QF)?>C'-$ \821) MC&[TATF.O2'I)*"VS)Q5E9-7Z\9A%4-GX)(;M@#7P%//TW&+DIE-[05EU&Q< M?:D=>5$:!"?UK_0!V/6\#$;:UKIL2FO6U0Q4=OQRH:(>J[P6P1)?"#^%GA\1 MN6M)$DA8QB&.DR"(TTC$S*AW>"^UD0U$4PUD0].TSF4?4'KJ[TQ\,\W?D]QY MEH^68,[J6_;1FKC$I8;8^U4N=0;9:?-=@1>ED+JA>B[RXC6G^>)!M7%8X(7J M_M IO'LG*92'_ZDMBAD&09IX 0R33/H)(HP@X5$*&>:81RKL.!0FRN^2N9%M MQ9IPMV+V<+G(\=^)GIUY+Z0-[S#L0#8V3F.@XI&^=?\P)T<**1K=J&/I ,?/?Z/=CPH']'.@Q' MOY%RCH29U>D#P7% HY&D5I>IP[-/=J^J+6CWBE5_D$TRU;H4T<5":@LO5^>_ MJ9Y*O/R2+_B%=,+*^Q3%.$,IAAA1!%$@!,Q\Q"%**$\P3X,PT,H[UB4XU2'( ME0 M#Z!E ORBV 5'T;I1QHX:IPK.T;'3.O?#1B3#"VW %GF:G6.T?(6*-[P MX2QI2U_2_O0MC7DF3.32EVH[IRW')AC9 MEGU3+0CG;RKA8$/6P$TY*K>&>^)"9$.WI,I).RBSLZ*S6J+9^2%'9YW._Q@2 M;,OO&'S83-$8S^_/%RM5#O8)S^N0!3#% M+,PH]GT>:65M'YE_[!/3BB*H2(*6IIX&'@.D7_<-BAV;;Q+E&A"F5:NAQ^P+F=5M<>5/9@0(*.4+-.2U6&]LGYZDQ"/JFVUZOJG&@-> M+E>=OW[[, M[LX_@:N[G\YOP,>KK]_'P.+B[EW\^-^T+W8ZAK#MPA8VH-.I1! M3;IM8JI8&"DG65=@=RVA^\E-W0]:2_@#S:#UQED<[ET72\HY*W^4W*IRB%?B M,S,PAH91;XJ::I.^KH<--G&KI$Q.-]SC9#= M =_I2)F=]9E(W7O8IS71=*=])G)M'?<9#30_AO@B7\?\^G&YX)190B%!"819'*8RBS!-1P%,6!;IG$+N3CVSO*G*@H@=J@OJG#WLX#!\] MG"*=F;DR$,SHT.&8!%8G#GN337;<<$R,[EG#T6?L-A?2/2DX+ODG7O_W8M$4 M32EO..7YJXJ.O6<1QQZE"0Q1[$,41@)F29I!0AE!"0^B.*-F/4!UR&I]AJ>T M^&Q)@F)-\PPL3(.DM1#4VUXX0\5*.5OJX+N6_O>@*F72H+3AP=W^PD1B1WL, M+9*3[C-,0-C=:QB-/:E$XL>7HN +^E9%)V&JG*_/.%]\V>JV>4\XCK(X$U": M!@&1-!,08Y+!R(]8%A$D0AZ9F0H3\J.;C$X[6M$4$5S7(9^K?K7?/4BF3"OZ MF "L9TF<@V9E43IH*;+-><79N@1ERQ[H\#=.AU\;/-P69=0C_1XU&HU .5*R MT6P.\]O\MAC%E3@O"G6^LHF9^J(9C*,[S7CJT%*O:MP7A73AEB_E_ U4M[*J M7+UDB$OXJE/^;G3>%XTP':/;$I_+?WWX MS!>\D+O@!9NQIWR1EZK<]#:\G(&'FILJ40]O\6.8N60$K=ZZ.AI@9I9DC=7G#E;;K'2B M_)Q7U[-"P54:E!'M:=.B;\Y.RFL3.^.QO%1IEB)/(RU0O>A&%!"(A/&EG M0@$)P2EA/(EB7^OL;(C0V#>)!EM7,X#TK(4+L\VH9%UM24&<'_4IQDX>GKJ0F0S/>VV]%U+[BK>55[^%[Y/D3"X-_>&MJCZJKRA\+_H\7M3^N&Y R+PE\%,$8!R%$OO+B0Q+! M)(YH(/^19)%1330-FB,K;X:Z MA^+[E+L>AN!HV6N-H796H X(_EO.^,5"+(NGZDCGAK_RQ0M7]]_GOTDEDR:G M+;JX.<.BF1_[62H@C7@$$?X#F4883+R-01#B#*/6YW(?X&"(1ARR+6,"33#OHL(?0Z(9IW3ZV M0]H@?*X/HWX3XU)R4PMR2&B;JM!]TAO$##I"P2Y4L(/&IG&CLR1@#=%ZXP'[ MQD\7!J@AQ5;TG\[S=K[6#:=S7)95RR?UFI7QFRUI7E])KNK"DA^J.^4[_-ML M)=D@+U45RKOE-5:/W(Y@($AIU83^=I9&- MW!=>EG\!#]6=_+S*(2C6+*O0!N5(S*X^7IBY7@[>A)X/-BV^IJ9TF[<-F&=- MO,.JJ=[;C70X UTNP6H):C[=^6ON,'/DN#E@:%(/SAV NZZ<7(F?I._X49V+%6]?\*\&Y1-,YQW9XNTVC@'LI5*S-4LJ*$,Q!1JN M@&3K;.A(]G0T^PW>V$":F;9Q,#RE,8\V&"Y:]@P3>Z]F/MHP]+3YT9_#]OZ* MK#;5Z51'H::THR>\C/IA"C,OP*H E?2[O%3Z8A$)HH!%+.5:^\8A0B,;&$6V M4]#QK+\;E1E$NK=8IPMN>HMU0.81*ED.2>;L(NL(F8DOLOJ%W;_(&GC>XISG M:O6H3HPPR>=5A9C&$UD?G&_BX.Y9%GII1C+H"TP@2C,.,S]DT$L9"U#,*4TS MO8ZNAI1-/FNK[JY5Q])7152M:TO%&*"-!S_?<&AP.&( J\9)T3A0F5F B@?0 M86*]Q]GT>S6NMFG\">J?*XV#F=TQ4XU=YTM:?UUB\^6Q-4.NSI_,(>@]CC*8 M;KK3*7,9MPZK+(;;.D7/!:=Y_>%2A#U,.8/8(]75'X)IQD(8QS@D/(@$]P.S MWMC=Z4SAX>BRHG;C4@K5:X;D#81;(*F M2G#ULBI7>,'RQ8-A7+[+=Z=G+M[KC9B9F^[+:%/D6D;!FM,SL.:U>G!=OJ)E M=]2>1F,@Z2HSP"5KTR8.C #J7E[!L0@BN/M[-?KZ873:7PC[Q$TQ8!)G/ M&$1^AB#.5.DB%"6>%P0D2[2ZK1R:?.Q0@9::R?WXCO@:^[P3A#*\NFH)65W\ M[PAF6 MMG$]D:-@Z7D[CB P,QY'I7<>_*PAGKM2(4XN,GYML!/ MRV*E\OO5L8C:+UP7_"E_>9HM6/5H6;Y(9T+Z&>6JO.2K>ZGP*H]0+O%IBB$* M$A_B@ L8>@1C'*/09[%9B9 3.=)2BM.JAJPYJ@[T%$NJT)#RWQD7O"CD/RR% M_$%5P*>*K5-NCLQ?B,@>^:]C[OLJ6KL M6EG#-GY>)V)7=/U;1R.U4UO9"[KUJ 2179P(NW/_TQ#?SDKZ6TA6L>I:4DFI$X%HAK[,-&P]',V#40 M5GR EI&Z@PKHL%(;.(N-G!EN!MN\T?"SVP2:X.AHGVB%0.\NTFS&Z?:85I)N M[4#M9C"SS&6QNC]_4:W&V\,HP2A&OH#"BQ!$***JY;>OMJ4"AR&./:2U&=V= M>&2K6I/2T_$]F?LMWRF2F-FUFHK#:A7'6.]SJ.28CC,E_[9QI/:FFT2;C@G1 MZLK1?[>N"%.\J!P-M7F\P[^M[[[O4>:G"58ADH$((>)Q"#.,,AASA,,4,Y$1 MHS"]HY1&UI6&+LCK\XJ5HFQ<%.8(1GK;*">2F^E6*W1S2%,17:@I;Z(T_T=QT M%*DII,&N%C>JKZ0ZR/R R[S\MEB2DA=5':R+Q?/+2N4;2(V*=ADN*4"IAEPI/.1L)A&L8!S#Q5'H,E01J'5G9J+(Y'-G =HR;5=,T MJ#BPM&&CO3Q#X_=[>"6V5O/ VQ@A_6$RJ%P;U]'X?1^K/#;\1\WYZ(1/#<*< M+58YR^\N'W$1;>5(<]" MWX]"2)"O#F"8@)AC#V(O80&/DB@+S0H<.V=QRH!,R3+\U/ ,MLXK6[[K[/(. MYVI<-43^6RN#RC<'E12V@9K.WJ_>VO"^;\UL,=A]82VWW4;FO6]K_RU-%,#I M&EOG89S.&'RG8$[7 !\/Z71.Z>0%H2F">XW?U*>LREC79Q^=I6PGDINS((MB MZ?-'B1] )+!]+"-Z=YXNF)G2R+<5FQONZE+NS7F=]4G%26_" MV$B/BN\)YE@3VJGLK35,[BVK.2OO94.M0>NQEO9SFM\O7A=+]D)7I:1R*_WS MG/)VGXRIEV&68"ABE$"4,0QQ3#V8>"R,/11E//1T+QN/4AG9DC5T*\UJ".M? M0QZ'9OA.THG 9J;E@*P.-_M:0IUP=7E\[LGN,0?%ZUYJ#C]L7NNHRNN53H]H M=M$&Y8P.#!U9M>KT<$525?=4Q_(-:?.J1(?D[E]M$;U@WIDLBH1 M=&B^R:H ]0C3+?33]YB=G[\3@W,?!W&,6!1"N6()B.( PS1((HC2A/MIR# + MQ/UJN<)S/==]9WXC15M3T?[T[M20O4A#BTZPN[#H^=$G"&NF8NZ#V@9$<.2V M[LX^J2=Z1+1=Y_+88^9KU%W!9D6QV<3/'AYFKSB?&ZQ5/5.,'5RS3B&O".HW M7!J2?'BUE,) ,!\BDOHP0\2'"2,J-"XB/!:G-D?O MT-/ZF$])5FII&?9OZ0=);RD\77"7C<\[M,=L>'Y Q-$ZG7=IO7.+\P-B#_6@QRK5YY7/E\_*>#?=%=LL'(+],/4C&/%$NK5>&L-," &IH"0- M0I[XQ#6@.L-@&QY,ZWP/8Z>G\(X1,5/[+3 ZY-O.J2,T3C20 MUUF5[6&*$Y?1UH9@OTZV_E [JW#)5Q]Q^7A=+%]SQMF'MV^E"M>M6Q9(1V]& M5_EK[5V0LJJ:S(N M>&;F1?("%#.@Y48%BWVG&)+.Q?=@S1/8, 5^:=ER:'/L,7%D@BP8F-0BV0.T M:Z!.F,G\H.!B44HBA=SV7"_G.9632KKT6S]/HW][F:QP;:$XYLIN@9H\URC!" P1XJ%T7W@" MHXCSP!>9\#.M_N['28R]D:EI5I]Y79F[J%O?&75J.XA-O]Z[D=APH]((*^F! M^I[,IC[;06%-JK2=*K1EK;;=-^VL#UN?//VEVPZ.G+" 6Q_GVV7<>I^T3!'^ M%1?L3HZM*I*99/QV!XY]$:%H 47,,+=W2SB]38>U7&968".2\XIJ!R5PE:N[ M-?>T^;F'Q-K+R3WXD*5JG!:&6]\,W=,PE/_/(B@"=9L>> G,/.9#'_/4#U#* MD6^6:>^"JY'UM;Z#7[PH^Z1"-Y^7*[E2Y'@^?]N4"2H5.R7X+E\T/WYOJ-Q. M7H^F49@:=$-CXB93P5UPSBBXN3)A3GB:UO2YA''/9#J=W+8(95N)?E/03<4* M_L39P]9)RZ97Q_HL$9&4<\(0#+V40)0E'!(O\V$0()2@V"=>@LPZCEGS,K)9 MW7#6*8]8'PXTS'5/'S?LZ1Q$.G\M>H9U(K#-S.F8.%O4G3P9(6 MY,F0[=>:/'U*,]/(>'[_J=EC_]L++J2]F+_=\.=EL;KW$TH\Q!CD@@>H#I]_P.!+9T* 82ZMM)C3D MZ3F>E:-KS9<_;!2^;\Y)%%E#J%9!=1ZUC1.3<_&RO9&^1UDF8H(RJ6^A]#,2 M1&!&TQ#Z$8^8G\AM7IR81H9M49@@%JRF!WA-T#0D;!L/ZK.4!HA!C_AR8YN% M D]AA*>F[0";*;WC U I\/ M? (6H7 '17 6_+8]^\3A;@=%VP]P._S8B669FCR/RN-8__*GG!.:M;;N< MBH!F7.5LI,I"!1AFD9_"",4Q3V-$ J9U!61%?61?H5.@9TVXMPOZ*["#CQMIYG7J@ITL7J[EF]Y-5NP M\W^\Y%6$[.=B69;W">,QR9 /0T(H1)&/(":J43NCB/*4<,:UR@WHD1M94UOB M9^!9D:_6+=XR< 8>% MFJCN GIX*N\/$3)4W<%ROX3C?P/&Y%PYCI=:3TI%R M#Q";5,GU!-]5=LU1-JFB5=#?K"AT0S'V1XU]K[N?(*D9*WY P'X=/$TV,WT[ M():SI?.X'):IG%M339B]>4B$[83-@T^<=O96UU:76K:SM]ZCX[<_>MY%?B MO%SE3WC%2VE.HY0''$&2$ 01\=5A'L]@%#+"L,B2)(M-C-CV]".;IF]E9976 MY,Q,SPX2>@;%7CXS,[$KVEF=H/$&?FG^.XI!."R=(S7?F7Q2Y3TLV*Y*'GG* MW+^^YLL97;VH(,1KG#,5U&10A>7PZ+'WQ>=7H*4*%-DJAD\:HOIXQ[1PV!$$ MAAWQTX4WW "?)+>1;]XOFI6/?F3*R7SU?I&Z/OO DZ?Y[E>+G3)*EWQU)>[P M;_3 O6<]**QC%_HXO7?Q ME0?%/^84#P^T,QA?EHL'2>%)3:E2-YKK5Q*1P,,D@K2ZB J3%&+52T(DH?!I ME%%!C+H&'28SLFE01*&BVGS7YCE,1]#1T^_39393ZDK M(3*ISO8+NJNH T^;QY^>+U;YZNW'?,XOJUP>N7)C3CT>PLSWF5RY$868,@[E M8I[0E##NQ5K)3(^A%*0L^'#$IUR]Z$)]UN&_(8YL(X?JEZZ_?[O2HS&_0>;^D=>R5UP?S=]4FJF/L?VB.I M"^QX_9&VJ%A48?GYXNO%?UY\;8IN9$A("QP(N4_)0G5:3V&*0Q]FG'@ARC(5 M2Z==?65KZI%-:T/+H.K(MN#])NPT<X^ R6?3):/]U;04@21IH!3[2& 2AHF( M./1X(GW0P(]A%L4IQ)E S$M13#.F;>1.PL&FYF6+PNPD##3LW4F2F=F\[JNU M,7S[\AD8OY/DM#. :WE]1S;PJ R]=G!_U'2V\"C'6_;P^%.697"H?%TO,E7WQ8%Q_/\OU4E3%4'LXI\Q/GBR[(LF^\HS7!&Y%0P81&3^U640!Q)TX$X MBZ3,*):(&E6\,61@[ "'-0- T2W!=XHT+[]7-QGKQA!0+ MXBYL+COO*,2$U,V.SJX\79Z##3P5JC>GW9[O@G1T ^ Q<2Z=>A6PZ+_!M"Y.K M2C6FY*% 76C.IPZOR/A 9S1)? MP(0*#!'R",0I26 @4DJ\B(2"&.55]),;V51MR &LZ '\NN-LKVZNGWD\WD3='&?Q'%$ M<)K C$29]$;\ *:I%\$4!V' (H^'B5:.].'II[F^JBBV822F%UA;:.A>8=G* M:'6)I2>>Q376(2E.N,C:FF[BJZQ#HNQ?9AU\RDR-5-_6&[D$RY59K<(S]E\O M]7K&Z MR)=5V])\R:2KN69$OPER'U[]&N<0!3/5TP' H6^M*><)O9'[9I^L.[*&B-W^ MR#J/V_F['U[*?,'+!M*A"*!?4_X,(Y2KBXP8KDNQG+3 M'OI!2#E/XM"H,=8@Q9$UNJ4/.@R<@98%,[=W&#T]S]64>RZ#/,Q8&A >>\$SJ>?63,[(!YN6]5/PPQ47QIO)Z7U7=%,-*0?U8Z2F] M.P3,-+ZF"RO"^WO=*KC:824@+2%=E?[I)S9MK1\MP?>*^^B-LM/P2_[KC%*5 M'",_^^MBN9 _TKI^4)VA5O^Y2=A-_2!+A6J'21,F_T 1) 0%, C2(",BSEAD M5.?'E('1?7NJG-<-2V";)],^=X;HZEF),3$SLQN2D^-839/L: N&L^9VAN0G M;FUG!\Y^8SO+> M]L+0;R9<(F!Z,& EO%'ZI8YD5DF8O1-/EHJI(UXW(5/K>=NTS-WVVU43J:MG M7F!E![[DF.3SZI;U/I%;?XQ\ 4F02K? ]QC,$A'!E#'L1Q1CC(RZX!K0'EFA MZX9K\W56UGQ#V30#4Q]./3]@))#,=+YE GS7LO$]R!=-G[HU*^"+!FP6^9G& M #C+U-2G/''.IC$D^]F;YE-8K/,O<^Y[)/)5_:>ZX>6/<_R@O<0?'C[VZJXR M%A19Z&_5_C)N0WM,>HV5_73!#1?U?IG!+XJ\H[IG \+9K>M'YIQN2>\7:FLU M'WC4;B%7/:G5_U3AP5<\5UZ[(AY&4RJVD(H M1C"56W[HRX4=!PGS/3^X?ZXN@&Y7N%CI+? G\63RL>]RIG\*SA_RA4H#J?K1 M5;.8+?BGP8XREL5IXL$ (1^B,,(0)TD*:9 @%B0441$WL)\O--M'3 QZRY?! MG3Y['[#U_*W)X#,ST(K0&5!_@@Z],[!A!=2/J")U.[_LCG#GESD!RI&G=AHO MD_IN3F#;]>;<3.K\_J@3P]F-Z+I/U;*BBOPD!$NS%\O=9!8FL=Q7QFF*2)KX M.&Y[YMP9=*( M80Y)2D(88>(+ZF6T1C#)%3M+/W0 M@P1E&21)Q'RNLB[TVED>F'OL4+.&F$'>Y8[L_4IWHD1F:M;2L_M[E=_?VZH%?% M75DT-;:E+?W*5X]+MHECTKS$T9EK9(V\74D:*HN!<@D!N+N] 1M60,V+_K6. M%CC#=SRN<3%36QU(P"].@[E,A;:Z"-(B,-FMD(FXW2LBHW%VJ_#?>/[PJ+;7 MK[S #TV%PRM1E<(JKUY6I=R0J\X]GU1%+449?)P0R/6OF @S\]1@<%MC M4-.4FYN*JL-KU'ZQ7%V0'J$R[=5GOZA[EYH#C]OI[76QI)RS4M4#576"ON*5 MJB+T-ENPC\OYG%.UNI2JZ$2[JRKO,Q[$F:=N!_Q0]1P@3(7 QA"CR$M%%'G" M+/#5@H>1];WA0!7D50$$I62J5.MPON' N-.N,OK80'6CT:SV5K:>QJ!R6O^6KQ[:* M7QN>^_;QI5!5SNX%#A*.,NEVA'$*4<8BB)D0,.(^(SAC)#,S43I$1]]E"2[I M,%#P5[XP3=750DW7\W"+A:D;4E,'OTKRH*5_M@ZV?SL##0\NG1)]B9UY*!HD M)W97]$'8]UT,QIJ7L6I*'[Z=_T8?5:SV)7[B]UY,4YY%*:1R#R*]E ##C%,$ M420H#H(DBB/M+BR'"(Q]2-N0!"U-H(CJ%[,ZB$F_@KN0U/#8U4Q(HY)6?9)8 M%;4Z..%D9:WZQ.D6MNI]SK(89!6#M(YQV!P@W(=R:Y_Z6:SV]%CJ6)S!#*44 MAE[$*>5$I'YH4@WC*"4C93,OA*$HU@4PJEZ$:@(@\@5>T%S^A/NK'QIBIK?( M.D'"3!G;H,(*C(IJIYNWP]J/0Y*Y*OMXE,ZT%1^'Q-TK]C@XP++?$I_+?WWX MS!>\P'/IG\_84[[(U>F?:A'2].Z^#R,/IT&"(>5! %$02L^9) %4@U%\18CAGV.],",)6")CR/(D4\@XI3#+(@H]+Q8 MT!C%V,]2B\ANAYB>',VM 6W;['44B/7,J?NOT-31:5#ZW$%IFP=P/H"2>2LG M(Z%=M6C2(SIMZR4C(/9:*IF-/KE_0)5YK(J2%OQ1SBQ)U($LJKCWNG-QZE'* M(H] QK(,(JQ:C; T@8D(/6E:L@A1HP,.0_HCV^MN7L.RRJJG77Z 7!#M6P1H MX:OII8V'FJ'OU@&L+D.PQ4H3B[9N&#!&XVA++-QW ="B_EY- $R@Z>D!8#2- MG44Z?WJ>+]\XKVZB@S*O^INK7<;!HW(9B,RLV&'W.(<1RI L8,IHD().HQ0SA@(3>+Q#B% MF;&O2LYO+GZ>W5W\? XN+F_O;KY]/;^\NP6SRT_@I_-/GR\N/P/YV]G=^>>+ M\ULSJW#2*] S'%,!:V9;-ER!#EO5/J9A#&PXZQP<.8Z:=0F2(RMU$BN3&C(7 MH.W:.B=SVMX$EQ6I9@=6WL=.R_7]<.:8Q/#G*H2SC"=I!G$:JT.H%,/4D]9?@N7%$0THP:'% M(905."?1@MXJ6?ON6;;'[%>@D89/Z+NR/=]DG58.BM'MK7+X >M@ M\-V#B?7!&HE3)H(TA8(BJ26(>E"NSAF,$N)[&1:,B_GQM'@!_%27==O;E/R[_\^+?&G\HD.M:G&4(AK%07?\2!%/F M4.BT[0Z:KTW*8UZTZ+4<>,2\ <8?)RQP77_)R=:><&>.J M#T[7M3\ 11M<+0R\S^,X#;NB3J0WTTIKP2WZ M5_<(=D(;ZT.S3MS-ND>P_:;6?0_;N+?%DKW057G^&YV_J#H"LR^?OMW,_O,_ MOIXW_I&7"8\BQF"& NGQ"I_"-/(1Q%(WI3>,_03I5R8<)#>V$]S0![QE &PX M,/$A!V'3<99=@F'H/[;"A?V:09:@-G=Y1MDM S$Q= M+Q8CM/[6E=15:.P0N6EC836%WPM^U1UW:FA=I]57FQ>/@B3$OJI:I$[S4"AW M(82'$>0\IAF/TSC+C(+M^XB-K/<_+@N>/RP K:C1-[5ZU9FW8EG\B@L&:).K M;1A8T0N@G@5P!8OAP?DFL&W,&@(ZPCD/2#M ZIT"SHX+?3R@K&>,I9*O0]"N MA+H5XXNR\OEN>!547T6&5+65/N"2LVO\5@6S;8Z]4$!3*KP8,D19W1L!B]B' M#&SNXNK2T"Z0D"B$&8Y2$K-4;G6T(MC,R(YLQBHF5$C* MM7RHW>6;V3!-^/1,E7M0S"S2&H\-!V>@I@Y^:?X[BE$R$]R1[=$D.JF),0-B MUY(8CK8S&%5^X:44!Y>/=,U:XWU M>U T1RI]G,ZD6CPH[J[B#@^P7-Q?RGRA+GSH/U[R,E?+6]6I+(Q$AG$F8!3+ M/U"89*J22P13/V-^Y'&64J/=RA$Z8R_?#570(6NX>A_!1W.Y/EUJP_7Y@,#. M&[H-2.5J\3U"9=K5ME_4O>5UX''KHJ6OO%BICHZ?.%DI*] "0SY,@)>IDQBS%SP5 M@7."@)F)ZPK_J1+^/[V1[5Y+ M'6R1!XJ^H1X/P*:IS>[ ,-3IXSB,4(%$4TQ7&CY ;5H]UQ-]3]LUAYUZ?5K% M@][S*!$LPG*%1G+;@=+$@\0G%+(HR$3JB80%6@E!1^8?6:<[5X)U'+%FG-,Q M-#3O,.QE-%-5 _%.N.;<$L+YS68]^SM=9FZ)=OS^B\T7@(9YX&62>\I%C+Y0;?T&AEZ2I1S!.X\@HQ=:"A[&O)AN.ZB8B+2.@ MK6!\:;K?L$%93ZE'QLY,\;NPU>S BI]]#$?)GW" B:LBI18<3%NQU!ZBO?*E M)TQE9[,N%K3@N)2[BOJ_%XOFLJ*\QF^*D*JA2FGQPEDGQ.,>B]3'DWJ< M=_I^Z39K(V;W$;=KO"J"N!9]Z -J$\RX?O27 5(;GM2I*IL"4C3 M3,0D0WY@MN,Y0F=D\]3<#J[)ZO25-8))V]*<*KRQ*3&6V\9,]$GES@X)>D"3>Q^W2%N[G'W^TDTN"CS*:!!'D'@>A2CPA/0N1 C]1"1A( 3%D99^ M'II\9*5<4S/(MMH5OU_O3A7*3-G6A&S2R'8%,T@:.T% NQ2QX1=GE@QV1(#> MU*_=,=,E>AWA=BNMZ]@SMFOSJWQ'R^+M!O_Z5=J2(L?SNASZ#2]Y\:HV&8AX M:>IYD,5I"!&E@30(@D.&@SC-.&6L*F:_0@7+K+M4L0 M3%?NAO894%"LR:\KD;4LN%S'=<5UMJ0/$IQX==<%8'^AUQ[IIB;PVO'T<)QA ME,0P4\4'$28!Q&&8JDH249 $&4E#H_S-8X1&5O>KZ_.;V9VJ8'[^[RHCX_SV M+Z<5P#7TS%V(;:;@^P5Q1W'.AP0;J4;N^[CG0\(.UN(;@[^^;U.( MW\R;M:[!Z%?&4T4T4T!3Z:RZM.Z*<5*'UO5DDW=GW17C4&?6O6?,ZY%=+,I< M/GE7L"KL/^>EZL,^8\OG%6<_SO&#;EVRP8E&/V^JZ(.[ E<5-%HN*GM?]99G M+W(X:#C2KUTVC%"_BCD'Q]2K-<(%_*+8<53B3%MLJU)GP[-/5O),6]!NZ3/] M098.+"X?Y4JK_G/^CY?\%<]5(N"A1L(\92BA7@S#0""(O"R%1$0)#'V<):JK M TV-LO6T*8]L$Q0#9P _/!153@\0Z^;,AIZN-I*:KN\8^!CZPBJ#1YF ZH<. M%Z-W;386WI6_K$UW6@?:%(X]C]IX G,O8?;PL#HOJC:!E\O5?_#5)ZYNE_.% MZKQB6,!49ZZQK\[7%D$RLESPY4L)NJG40#(&)&=@PYJ^OZ"%U;#+X!HF,_-@ M@9#C @2F&%BY$%H$)O,B3,3M.A)&XT[(XJT#?-I*/ E/Y$X:J6[!0D#$40*S ME%*81:ET)C@B"3(Z!MLG,?8!6-T.N*8%<$79(H5W&Q4]!^ T6?M+AVWD3;J:5]9WE7\2BO.)^KV)0?E\6M M_.VFE-E.>*E/19(F,8:QAR*(_(3!U.,>)(S1-(P0SWRMFF-.N1I9M[OQJ?4N M8-?/K6.Y6FZA6!90\=NIV@?(&[C-'Q:YR"F6%D+=.)2K*J;CHUP9'Y:%YKF< MV]?9;V'>[269&:7U^[FJW\_^ZYEU7P^0C(+=UV,06#SBZS"(&GB/UV(7;M!5 M'UJI3U7Q@>^H#]Y2GU*]GW+-LZNZM:Y1ZXUQ<$9LNN (U_AL154XG]QB(;R1 M5O=*_&U9S%D3J9/Z69(0EL#$0QY$6 0P0S2$)(L0CCS&8U^_,<[>]&.'64AZ M2J]^510-+-8^#!HKP4G"F9GT2BYISBMB-O%8^P(:V-:3!+4SDELOTI6U.RI' MK]G:'S6=_3G*\98A.?Z4^6F4M#4/RP6_X73YRHNW3R_\;MG<)U^)\X5-MRH#Z[#SQF8/:DX=?WC*1/PAD^I1L+- MS/(XALSHB,H" *N3*A,ZDQU860C?/;>R&6[A/W2VY9O*%(3Q7G4^G4V6H/59UNW(GO0.]B8CID#<\+AXJ?CQ#'ZP:+J2N? M'V;F]UGXO!T!S/+Q9ROFKI+#<,;4Z#">-!F"4^1*J' M.6)^#(ER)F./)51D<>:%1A7)-.F.O2>]N)Q=?KR8?0$7E[=W-]^^GE_>W9I9 M+UT ]7:J3&AE#*':MB>EPVRZT=_BW M"R8GKRX1E;FZ?*F.-CE%7B)X#",5;8EB1B#V8P(Y2WT_B^.$8JW*2H.41C8- M-6T@B8-MZJ F;]J-]AA>_7;!*0IFEL : (NNM /"G="9]MC,$W>G'1!POT/M MT( 3LW\O^>H>H1AY/DX@9:&*<\H$) 1G,$A"'N$4Q]PS+,>QF7QDY5R3LLSF M5>)CEB&.?97CJ)*I0M^#Q$,,$A80/_(IQ1$Q*9-L+;YY9>0[-03D#D#0\TIL M13,S.)TTY;[J=/:YR!WN76<=JZG?)[^X(]313.+N,V:&HRQ6]S=J,UJU \ D M"#*?^S"0%@(BGT0PPXFT'80+C$./":95&6!KUK%OI14=/0W9%K9?-:Q%,#P> M4 >9Y4JN 7/PE6/EPC7' FZ:'1P4HT\YY(".8LB_;91B>ZY)M.$@^ZT:'/Y' M5_7ZJ@/*)AJR/J>\CX,H$H'GPX1XTO5-1*9Z'R:0)"SA ?*\!'.SOC\Z9+4^ MOI-; )T43JR%GNY2Y @1E^7T:H0:'IK+ES%+YQT7>;1">0=(OG-9O.,@#!?! MZQEK:Q_DTL3+57/+JYH%;-JP/RV+5?[?]858A)G/8^9!/TM"*+?*#*9<[I:Q MQYB(L1=0;G2.IDMXY%7VX_+E6>X,\X8;P&MV3,V$)HBZIL(]-*;FHH&C8>&L M:>6Q9@-T^7!I,OV[; M?A^0.$%$-0+ATIM 7L0@3C($$<[2B'!.$]]HHWZ<^E;OFC,$D%5X8!JJTIE::T@"=L:_*#EP,#6U#C6#2TUX'PINI MKHW<+JZ_1N@U>(S*>U]O]?4:''K<]OJJ6M4Q53U(/N$5;K-<&?9"0G$ ,X8S MB A)8,9)"K,TB&.?!I3ZPNSVZC"A:2ZO.K2!(CZ8)&L&5K_&NH3 3&5MI;>X MN.H7[81[JR,33WQMU2_>_JW5P/,6,<[_R8OE]5+N*W^4Y7/'RTXNJ>/]_J7O7YL9Q)4WXKR!B=F>[(XP3 MO("WF4\NEZO;L56VUW;W[&Q_4.#JXCFRY$-*[O+Y]2] 4A(E420 @72_$7-Z MJLHD,O.AD<@$$D^NG]?EZNG/Y=/WY;K$"_;TIWSY_8O\]6FNXX0I9X@Q#!F+ M!$2"8DBHNH7% QR2+*-^H'^1> J-1W8?_\/[6Y1E_Q.4E;J@;.F[U[ITH32N M+B6HGA*5TD"5IH*?5M]Y_:?*J-,=M#_H@_=[KK_D9S1S@4I[4*D/E/Y *5__ MIS$!U#: MA&@W72T,@-(.Z0?W7Q;:0K8V )J8X"RQN92W"3?V: 8_:_VO>T* MV:OO_EI]=Z&^^T)]\NH_K\UWMYG3*_G=5YOOOJJ_NY JN*J$GQ+[WBKZ2129 MK@)_2ESWJO9B@IX M'/#03U*<4:TT0$?8R&OYONB:[;T2;MFWLP\VO13>%1AF*Z(]#C;U]8,&NJN> M/RUJZMKX0:,[*M^'W[&;WE^7B^S.9L-Q9ZD_5L"\UFJ1('E;SJI&RD8O->FQQ- MS&X9D\[(7C,/IV+_P^94!E6)8G5KY?MR+E]Y6"T,6 NZWQYY8M55E2VIH!^D]I, -/VJUM]\62 MK>FJR7'],&)"<%51$C&(HI# -$DH##!-"4Z"-/.=5_Z+66!XIZ M\3E"(P"."HAA1HD=T<#8:5H0&C;1S(-!; MUJW-,G,PC9CA_2'C-;S3 $=K]_[8DZ[9G68=KM7=#]F>A%TM7UZ6B\>57.\K M1U7>K5?E2B;<^>)YYB#%!*<((B2-(8$ MR2591#B-?2]*/&I$-W.N0B//_L??[N^_7BM.ALNOX.KR\5?PY>O=?X'/-X]7 M7^\>?WNX?@1?[A[ [=TMK'YZ<_O[]6/5^/'R]C-HN!W4WZZ>;GZ_>;HQ;P1Y M[@?3"\:G_ QF+J@BKU:J78!&.;#5KB)*WNH'=@KNL46,T8;2$5P.V^^VWQ>>VUP&GS3ZE6 5V\ M7TI1\(=2%52Z&AXC.OA>>KYUVJ]@YEW;W%_#'^"3[0.G]^T??\UY(0?Z_OZ5OTE<*Z8 EB0L$@D,@I#*2!5E M,$T##R9!C .:$1JAT.C.@Y;8D1UFBT-U*[N*@FXO?S>\ Z&'HIZ+^ JK7FW7N%C(\*^\I'3]LJY( M#3]SD=-\->.(1!GA'L1AC-7^<@HS['F0IG)$W\?4#[0:7NB+''O':B<0L%JB MF6O0 $W/+;B%PLPE;&2#C7#P4QN81O[ILG!CMZ!OK".7H"%P4G>@#\"A*S!X MTWS7N>&LJ58SS9WFUBLCS]5&DN:FT*$YPSO&EI:83;5&B+.%]H3B5EN^[7$F MV^;M4+Z]M=OU8\OMW.7+2[ZJR7@7JHA9[7?P!>W>"LQBWTMIF$&@O MOCV&#J_%;FPTF]HMF=L63A= BLW?U0+>,^QDZ_FP:>WE M7>-IBUO(O__M4_&.%U_QG_.\U+]#VO':>+]MO_\-5-) +<[F3F:7F097*,\T MU^[&XX'9CFXD]IC2>X&PZ[WI[OOU:+UW/:_O.8O9<:546\AUK.I:D9?_D.O= M+WSY7.#7[SF]4?W.7JJ?;3>A9]3+HC1!"8QXQ;/A(XAY%D,_0X)2$24B"[1O MW)O+'ST>;BD$E$95U^>=3J"EE,4IFBWJ&BYK7"Q-0^._)HP&+G%<..T\YCZL MA8)5)1[/.UCSG5ZNKGC; ]'K;RV&G'8DNB]=E+5)Q4/,K M=2&H>+]:,C[S_(BE/D^A8C:#B'H,XM!+H< !)3AA7A!H.6]->2,[ZRU;4$N% M"U I(5$#C2) :6+.F]0'8[\W'@$<,^_K A=4L:. MRO88S U+0;MAT=MI/-M8LXE;B[O8\I&/L7'8:Y*C#<)N&9-N!/::>;CAU_^P M75Y5[QFN-DW_'C@NEPM,YN_WR[)4A"F_O2X7E_1[SM^J\I\[<<4+=9[W69WA M+U^K^I\%>^#/ZD1O6;SO:C#5_B0O%+7B(YYSM4?Y-9=Q1BDE?LOE/ZR6"ZX* M>=((ASB%Q ]BB-(P@2D)!&2"^9DG(I1Y6B7G?Q6#QL_\&@O!:V,BJ)C1\'%UBZ =P75ZB=T:QTHE7G5/\XW!H*7K85FN<]'?P_-G/2C MU1PUR=W\QFRL SOSP,8^H P$+0O!G0"-C:!E9)4A[\QLE^7O# 65I=6C6UO! MM_^__@:9I>,?K>XD^?U'^R"'NP9_E>\UM WQX7I.NJ_QX=:>V"CYR^AEF7Q1 MJA*Y4NJO.+"DC*I3C?SG8LVE/$SR>:U,0\$!:&;!\Y2H#EHZGZ39C2!UB#+9FMC[XKY8ON72X!G+/()01J">'NWW[SC?=V! MY\UKP]0E,1G!K/%<1D X9[^7'81DQEP@9J..7WO:NCC9: 646N"M_!LX17&G M7W9FB&'_O!X7/M.=!ROD1J ;L4/$JJ+-4-1D56YV$+0KWRQ'L+UOORPVC'-> MF(1)''B01@1!Q!(&21!BF#(6^4D0,QX:Y2"ML4?V'8]\/C>]M[ZS6R\=L+3& M;"I70D9@V>M0WMF5[MW($]_-/C+I^)+U\2-VT^26KQ0Q1K62,\X^O?]6V18HJCB"5$SB'L"8C\.(:9B#THD"__'&'@N8]2;ON."9S7'%E5KQ\6RT4=00/RF%0+[X&6QU M:F_YCW'T:X^)(]=AH<"D'L8>H$-'=,9(%L?-%>7@35FN.?N\+N3P][S(EZRZ M&W[+_ZQ^4DJ5KG]0F:0\X1^?^(*+?"7_5%\4Y0M:LT^4,Y8&&Q.Y*L/U->?R96?Z;7^C.]59]I(3]37G^F M!5?MXZO/M)*?AC2?2?V9;16_:.:/JX/&$=#L/3!T*6^Z@[\14-H[P!MC?,N# M..FN63Y?*Z?]R*E41JVR==]WSKY(6%2ZO5XUC6LVW E2WTK\U^U= >XG@L19 M"GVF.LY0F1>3-$E@E$1AFOC(9ZE1[W97BHU]<-=2$^ST!!M%@?K- BU554'" MEBQ$:EO[X3,8YIQ]0+CL$\.G)T M/;X] <=)XOW8%WZ&L0_]2#E>XMRN7$^H86@"#R:\"2#"2$A1"BED/A>!B,>"L9IF*:9/ZNCN,<5+E;3 MXG@HV&"OM,9/5.5L.UP)?\X7ZO<4$#ROD[B1<*4H0R)-H!^KZU,A%Q!3G\,H MPPDFF4_].&UPO5ZPCT!U(_9L3'G]^SDRH'HK],=TV.AJK7'AMK>&B8$.N5L^ MMLN&B=%=S"PC=-BXY\OF9$CS''W[PLCKQ_WUG?YQ]\Z*X9-L*P/,YH]J>^'N M7*M3::MSY-THDQT1'RG>/OT]_J%U!>J&_:\J(U.!7,&_JSK7-Z[N';[PK\NR MW*5'F1=EF4A]2-7U0)3X",D]D,JD&$%JI$"8R>R+=K*NG1R3R%0 M:P1^4CK]?$ZZ:HJ[9EHZ(IJ&Z:=[(&WJ4:W0<%>/:B9^ZGI4*W ZZE'MQCF3 MD+R^?MG0.[*[Q8-*3-4FXB=?&F2F1O%C(W5>Q0"YK/\RI)_?1> MO7XUQV7Y>?F"\\7,3X(PRA(/8AP3U0\B5#MW$11^% GY)QJD1M3$8RDZM@-4 MXD ESY+CW/6'T?-\?P6X#3WD#FGP1RUL#.+TD?!P3;7N6LV/(6R3=.YC MR;/SS9]YD;]AM4NX5?!.[/ZQDC9+!,M81A#,4J+\+/-@YI$(W__'A=W174OHCX-WAPES!@521*'"/J<)1#Q()3I9\*A+Q*1AK&(/6+4_5Q# MYJ2[_:^X\1O5WBE;SN>X*%7M1+V/:K^->A)1X]U4%SB=LZDJY:O[2;4&3=G/ M]KARE.W5(8O=[[*>E/A1FZU#$/3LN0Z^:E.[N'Y]G5BY@CW?*0X*7F_NR/5<**4;GBV32CJ''['?BWWDIS%S M=6TEP=&%;L7@TG&5&^R^Y4;9GR] I6\=?7W45S&I;_R8KV-7W^AP[KQ*$=_5 M4$L!7@O%<;!ZOZCJAFMV%E527'.U-'64J^]1.61;I':;\L=#X. M6&8KU\!]I5T?\"F9,IB]5,->JX M$]_PWY?%U5JFP"^\V!S'4(^)R$^@B%,&I7?Q(%9,1TD2$1%@$>%0JW]6KY2Q M4_M&F)YWZ,>CWQ$XL](P,6_D.#R_T+*D;_+* 5H35_YM-VG[QYYD?FJ9MYF* M>@];+^V[P]G+-YS/57SQM&PE[C6+0*F.$F3D(Z=C[',/"@\E4,9Q'DQ%Q"$- M$^SSR/T(W U%[5QX+(?&G?K]?8:J-2F/;V M7*/0!?C4BZ+- F^#A;M5WDCZU$N]#30=Z[W5,';NIZ]41(4=7^;+/W_E[)G_ M(EV=^L<'3M4Y92YR6A]>5N=$3_C'#%,4L2QA,(BPZBG-",2^1R&-1$B]R \0 M-2K<<*?:9,>.)?C,R_QY46TJX+*.PY6>0"FJ@NZ;1;DJJIT.PUS%X8?2\WH? M [^90QPL:+LX^ 1R65'J;G]ZJ//VW%.J[> 0) MEHQ/]#MGZ[F,/57&MU#*32 SBEB[,U MWA5ME:[8:3FM#,$X(KPR?=^V'(RL=G&'ZL ^"_TDB"(60QIS!E' 8YAQ^9^ MA8E'D,>2,#0K_CH4,7K,15:M8,JTNNL($+VI?YZ99I/\P$+PAQ+G<":?ML59 MW=61@(FKK$X9>%Q3=?+)L_J"7SX_KZZ+*HRX?%E9M 7?'V#D*=5NFRT%%_Q9 M,1!+\<,$,/$PB$6M@W%NVT]MY_XP:@? MT4Z\V[ 3W<1//&Q1J[3M%K'K4D&Y#.S9+.5>EJ4\@%2D'*(0RR Z"C$,44!] M@N(T]K56PWXQ(T_?K=Q=]YFBD6Q0=7(:I/YYZLYTLXFZL[K5Q^I+3;T]7+3)HP5[MQ_#3=K%XJUQDAA,_D%%W!H/(5P3. M7@ Q%AZD7AQ@+^2<)\*D5*,U]LBU'>:N2RBS^;H.@%WA;FF;F2[YJV&,< M9G=H[BB^;H\\:6#=8=)A1-WUB$UY<2M!EDNBG)'73T0 SY*4$QES. M&\1(!M.(A=#C888HC8C///V2X7YA4^USW:D]G5H^V"C0;.EHWFW7@DYC.7<( MB.7^UD18F)3'NL/$DM*SM?>7;[#9-.("*Z6$LRI4/5O[*TL'QIBP6E3/FOT* M4,UWS'<).GI$_%[>W'DQ?'8WNIVDF4D#@-96"C M0AQ.98@C? Z3% N?Q40DW.B:MK;DD7U%FY=F61WCT[UC_/FR+ W;4>B#RI,H M2Q*$8!AD J(H#&"6!3Z,"*$^\DF:RKCQC1=D^:&PMC70!_;NZ@;@U:K(R7JU M*0U[Q;T=)L^$4R^'&P4B,R]<87-Y@,T]KD]-G7?Q,39X.KZCC^@ 9 R'!D[C_&S&^$!FJE.824]>'!ZW?-09R_#!BI/3E"/VFX;W1B6S M7PK^S[5J!["Y/I)&&?)DO!(01M4>)X(I012F6<0#/^;J;IH5F]=IF2-//Z5! MS79P 5I*@*T6EG1=/2#JK:^.H3$\A^E"8DPZK6$C73-C]4C\&)*K80A.\E5I MO&JQ=L[GUS\XK>CIKZ37?EX6.2_-N'G[QAA[79W/P58VV DW6$C[ -!85AW9 M;KC(GC#;,?VOCG%VBVW?P-,MO1KF[2W$.L^??<1X*Q6O"PJW#1C]A( 8DD!?N[9I?1I#^LY]ST2^9=%<'(:#?3<0F,U[#>O!'TH%1S'_L(U6$7_/L)/%^\.FM:-] MC:TDX1" M$K $8E\=)E(:,:K/L&@J?>R9_7\^7P$ETYS_T!C'_MD].CK&DWZK"=BHLK^- M7L%6:S.<]3O SZ#>:DP<[0JP]O!D&SQI&\_7W:^AJUHL6QQZB[.,!YVN6LO6 MWKWR+>M![.]9?LY+.E^JO=7M%D+,"0E3'T'J$<78@WU(4I% 3V0>SI(X2A,C M7HQN,2.[U^HVXDZJSA:#"49ZV=/YEINY3@NCK:YAGK;)X57,#B&37\<\;6C7 MEIRVBI:OO*M:]6=S+#[YQ^O?+>4[?=X6$<,093C&""[P*8;*$?QBX&%O2&+SCC312D&5NT%)B;OV<4BA[V_MRMMY"&Y91'WT!O$3\'6<-T9*^'5E-'>E/A,$K/K#USW#?(JH?_ MJ&Y8>\;UM+[:?\X]4^X3_G&O&L$L%^W+)4_+^FJ)/R->1 4E"10\B-5N H$D MXT1UYHAQF!&*TF2VJ$K=F9XK.$,;K=_MK/[=;NND_2LNY0,NA)S [BANAQ#6 MF^9CHS86B:W4[0(TVIVXOS0-6ZTF2!/0TPYI\I?AH]6$S(2 5G=(2T=7/.-% M_J\JKKQ:+LKE/&?57RX7K+UA<2>^Y N\H#F>5UT%*YJ<;?(L"&-^)%(8^+': M2I51D(R&,B@]88;3&+&4&='1.M%JY("IK>,%V-.RBG'V-B"7 FPU!3M5K;.5ZG@UOYEF>*B1/6*M :A44.=03_E+%;-\N[V_:9VLEBK$D6H9 M7+710*G?EXT D)F7TL5F%#YO0^OM;N9HC#_=!1U]8_?NZ1B\9EG07Q6@-+S? M,YPRCI*(0NXE&"(AD\34\Q*9+J:,"8:Q?,"$$W!O=*/);LL*N+F$8E*&UXV% M7BQB;:'A;*W$;$GV'5;#=^GOJMQ];^QIZ]F[S#HJ6.]\R/(V>K4:\Z^J\^I] MDO+SBO%##77W'Q3,O9Y['/.%1 M"GT<*U[OR(.$!C&D) U1)'#HIT;D$]UB1@ZA=_+4K+9>58_1,5A>S[+98IT% M+:,;B8X7W),6N5QYCX5,OP2?-+1S+3[]]'G=J\H[<:647LCLN$Z>'_+R'Y_> MU7^_R'QY6>S2-H_0+!5>#!.*,X@B(B!A:083[$59@3]ERN^W/F4H2OU9?1\Z.IA>MH4NP^2YZ_F)D MM,V.NH?E"H7JCNZ^@.HE9JD>98%-H[[:)EH\"$MM2P@.M5=RV8H M*_*;FP7+WW*VQG-STINC=\?>F)O/04NF$+N)0%$-$:0"))!ACC#L4\]%F"CD$!/[MAAP&_W]U^OOUW?/EU^!5>7C[^" M+U_O_@M\OGF\^GKW^-O#]:,AE8TNG)HKN7N0#%?OE@*M/KXM'48YI#.TV]7* MK"EUVM78#(JC%=CP=3,GPG@^NUZL\M7[EWS.BX9%ZWU&0N(S1A(8$.I!Y*<4 MXC#B, F]$">1[R=Z6?^)\4=V"K5$4(G J1_NCLPTVQ:FUFH/7T' M[.A9F.6;]0R5?]A-S%/C33(!!XS93+2AQ^Q6Y7OYX;[CDM^1>?[<%+"3F+/0 MCR$A(8(H#0A,!8H@)0'" 1(^"8SN,!^+&'E:;02JB_HO^[6Q=.&.%H".P1,NMJ=-O!P8>MYTHI.Z9XO;_GR\NVYV@TR)!\_ M]?[(,TJ1"=U?WX%;^;_+-U[@9]YL9IU%1GX2C>$M#31,"[5M,T_].DUPE>'M#SYM(M=IV%&^ MUOV4>5K65'1\R4N*Y__-<7&]8)_EV+,8BU $20(9)PPB1 *8,3^ (>6""$XI MUR/8Z!,R\M1JQ():+E""@90,E&C]/.TD0L/)F@N[S6:S,.AW-N=;9NIF=I_6YO[]L7TF%#SGV&E)N+.Q-W!% MLG/*AGY*G:.W)B30.:7Q/EW.R:?,LVV5.> 7KIM<-X^/O3NEZ"N53J[&6.R[/5 Z7:R>O@C6VJ)5@&#*ERXYX7Z!_S, M_5G(289%FD'?3S%$<1"K'EL,,I8QPA!!*3,Z'>T3-O:ZME>C4U0%.J];Z:94 M$#V8Z:6TKI P7 ?W0*BKE.Z'0;!@B1BVSAEC1(^HB=DCAHT^9I+0>,==#[W_ MRE???ULL2UZOR@2L+\WE>UP/*O\J$(5\\?\)E7FXZCKS7I"<$ MA5F:, ]R+Z(0!<*#F&<VW7O;"U'=B6[2[VMWD! Z5Z9H,GS M/^YWTO-"'XZ^F?LZU2#Q3ZDR:.L,:J7!OM878*LVJ/2^ %O-ZV''[2;H#-D1 M^P^>K^.'=RQT!K-.CT-WPLXK@[\3)BU:=J7761(':2H0I"R*("(XA(1F! 8L MC#%C),RP$6GGF?J,?7C1*H^OF5)+=3^ZW;7H$YZKRT1577?5U%NJ.E\K\K#- M!4T5,>7+WOY&B@I"?O0Y+LMJ+/_<82VVPRLI>W>.MXO%CF]AEH9QE"0L M@5DF/2X2 88ROZ:0[>X]4::;MO;R+*]K7"S-\^X3?T)TW]P]JABXBIS;DY4A/ #E'D4 M>EFHF"SC *893R$54R+:Y6GX!*+YYS M!("9XZMMKZ6"G5B']Z0,S'-YX_J$I.FO7?>;W'GW>N 5N[E\RU?JYL5]L7S+ M&6>?WG\K.;M9W+URM9NY>+Y4+,N5N!GQ,X8Q#R''GIS:)$HA2>,08I^$21#0 M*.#$A'I(7[313#?G)5*7JZFZ/O3:J*+N_/ZTEMK(M/)GL-PH!/!6(S,O8 "R MGE,8!SHS'Z%0JRY=W;=1^VV#VE87<#F,FK';, ? D1UT^JGG4WO7NR#& %+E<\.6ZG+^#BNGML#/F1AG]@_E. M!/IGO0OCS>:VMMWN2FR'C+0ZZ.\<<+)3_SYSVB4 O<]9ANAO.)^K<;XLBT<\ MY[NH037.V_UM0Z7GIU'$?)_#B*K.OT$AJ4&HV]P M/'Y?%BLH?<"+7)[>>+GJI_IR@BI/(I\%.(*!K\@:PX1#DF6>_"L-8\$C3!*S M9&@\3&VVX7>(ON#B'[PFG+?.E RQUQD/,S*-6K4)W\B[ 5C,HE@54NHW! M'6EGOJN,RU#ZM%F8'31'F9GE,'9N_69!B\U]^;I[2=4G9Y_E_VHI_5M15DPV M^TK,DC#,>(H83 (N4[@P""#.L@@BD9 D"6@8)48-A\[49^SHK>HQHO:S63Y? MJVY!+>\$?LH739NAG\T\U;D?0<]S30BMF2=K*08VS8KJ;DV'C4<^;U#??8B= MPNIO!T[1G=]S!)XC/WBN-I/Z14?0'?I)5\/:=EY_+3BMZSCDG^>\X>N_?%%M M4FHN_YGP,\YE: ;3U$]E#)P2F%$6P"@E?BPB%G+FF?5A'Q8ZL@=LJU"5,^"6 M;-/&[!H0ZKDVU\"81F([Z1=@*[^"YU(''HL6[OKV.FOHKB%RXO;N^B <-WLW M>/>,[FW;O:ZZN.#ZA]KPX+=J3VKRIL>&UV)\OP(+;-&0[#9J>-W 'A9D?J%'8;5-O:HZNMWC< M]N!AUS5MT$R7C=%."YN^]]F@X9WMS8;?L@T'R.IF4:Z*JLSA9B'G$"]7#WC% MJQON;%>^/XL\+F(/QS#%Q( $A*4H\W^A>GH'LL6MG&DW :ZU*G7O4RK2OVQAN$1M@ MFV0L)$D20ASX0F++*VHZ#CV&TH@&-$%1:-0G:21LS:L5/AY;S:WW<1 S\^); ML.Y;8#5Z@)8B8^R]F]OO:M_=0/*T>^[FD!SMMUL,8=EC\>GE^=?EGZJGV]6B M9/+O5NT53XXRM@M6PE7/0!D^7P"I0MTW4'6LS"4(NO<;-=#H=P=N@3"<_4,8 M@#_&:9HX:*M]O\330T_;*G'0Q*,NB<-OG,G+U^JX>K\L\SU*H6.?OV]Y[O9:%&^TL&X4K86G7@S@&B6S MZ>\ ('N&0 V+7?,&]HG\ !#1!.<@SJO&OK,*33^;ZJSNU\A,6JREP.A2G MC=8G_IPO%FK7ES07A<_&)\+"8R3 D(=<+C ^QA!'%,,HI(@'H9?R-&WPN5ZP MZ=#9"-.OFE@PI\#HKA3GF&JV+M3C7QS5*]QCMQG@:9N<>?XC 1/[^5,&'GOU MDT_:$EZ]O/"B6ARP_$5OKE3AE#-&D5!$-AE$(A(0ASR W(\PB3R&*3%5"34FMNG#1FX-G6VLV#5N&5O)&N%W6:Y$SZJHN&1-S5O68>4Q6 MU??PN?PE55G/)UQRUKXO<%D4BJ:C*KG^]+Y[IFGO6Z>'U4T(A.+$"Q,?(H15 MA6+H0^*%,:1IB&G,49I1LSS-E69C)W,M=HQ*"TB4&@=] EK*JMM6[0<;A>OK M&I:L[LZ^HN::_Q'?QC"%//HLGW0_RR>+SW(&?8DC")T3F9RKUP=1FCB"\S2Y MB2L!COA"/[T_R9$N?^3E+"0D]*GP(<5(N6 _@VE (AB2$,-C'/O4B*"(:R2@K3F&: M>ACR)$E)YJ7"<1CAB M00;C0**.0N;#+,FB*D7-(D%2+#S#JY7C06YUM?*W1<'Q//]7@WE9@\[+GX'T M/ >8FYKIS^67_(TWI6V/?)$OB\/D"Z5'JP+T5A6 ?E[SF\4W_"Z_3[)9 M+$B 1>0ED!'%'.]'"<0X99"GF*0A2;($:]$W.-9KY$7$_UL0_4]05HJ!LJ49 MH$=%LVS-%?>H5 \H_PGT+0 MG;@)>0:=8[1/1NA^>+/UL"Q6LP=>;DH*/B]?Y-H[2T(2T1#[D.$P@2A15SX3 M+C,B['D>RGP/)Y'.JM8Y^LAKTP-_RS?7I^\+-;D:'NL_:O&:KJT;F/YEXVQS MS9R_O:7:?J+7HK[@5K[8"FSEWW9!;?>8DTSI7G,V$[/_(6M:BH:+^8M41L[F M5;Y8YXOGYO[6.K MOJ(Q(Q%+4!0@*'PF0] DB2 ),@1]P;(DR%1+/J-"_A%U';G$Y^;VZN[;-?AT M_>7NX1HT?WNZ_+_7C\;\%:-]+;W\^R_R#TW5XFP8.U1+E>5Z M]< QR^?OG[GB"9,J**:D#2%UW?9^QD."LSAD,,2J&15.4IA%:0B#!"'$DBC# M(C#9D;;69.PC?K7]SY]SVB:@:S&DFWEQ>[SU?/0D*)IYX%JE-A_UG[52H-$* MM-4"[3Y3M6KNO.W9Z#CRI?9Z3.HISX;KT ^>/Z"=EVO.XZ1!'F7H2-J%\[9(P0 M>$'B)[%'&#%B4+748^2Y7W-CT;V>?!N^L'FU_]%L5 =49Z= M.9R=(_R6,S;GU[C+SG'/#,GT;)LA(#CE!V.)O31\)/.U%/&'4[!D\_9S:TF M4MR$CXJ]M#YHQ23V,X0(I"F-9780"I@*02 16,1!'/MAJG4"/21HY+FVB81; M"[/-YF"'Q0[/HW7M?MYNKVWW"NO?[ M5_[&YT&S$H111A#"&/H)]B%*8@9QE$60>AR%88IC0HPN)?;(&GG&5J) 8)BJ M]V$CO1B)<1Q);(0ZO6$(9A'-H!<$(LX8C9,P,"MO=X2.79<@^3M5Q5V+59W( M-"S!I.3%6Q5RUTJ!GQHD#7M']"&IY_,

2^,P M\U.C>X'=8L;>V=CR?3>\YZ8;$]W8:.X[G&VQX;;"UMA&X B3M=\F5]L!W4*F MS?9[#3U*YON?-IN8C.>SZ\4J7[U?O_!"13^_%,L_5]_5S6&\>)]E"0Y02!", M0X] E*D;NY@S**,5EGH)\:C0FID#FK5DL!$-:MF@$:XW38>0ZI^G#NTW MFZB6IFM/5DW#>E@IY0CU1)5_V,W/H7$GF:":QFUFJ.[CX_%_;];3"*4L110& M68CE>DK4K(T\F)(H"U$:(1X0U_3?4UW"K12I(^B&IKK^2XNKNOZ'40FK32^% MC@"?F1_0I:L>YPJHH?D3LE5_T,5/0T!LN*J=!.R']0RW?'7]@\[7BLCOE^62 M_9G/Y]+=4*[([V'H*5J/5+%;!AC#-,LX3W D**=FO1^'A8[L:&X.*Y L>AAI M8:?G05PC8N8[C@J/JEODJI]1HP+8Z'!ZS\*BZES?9&?EXQHB)ZX#UP?AN*#; MX-TS6INIFN^:%K^6TRR-E(=Q%')?1AY"Y?2(0YDX9% D81@%@8B0EQKW->N6 M-4G)@DTA8A\^FGF]&ZL-D_O*X)W49M:/D>(/F^>R;]D)2=,W+>LWN;-CV< K MY[(K[FKR=L5GY89/XF;1R9W-"[$L7A27[ZYE R5^Y"&/PR @,O5 &84X]"GT M4Q(@1!*9D&CQ.HRFXHT+NFK^FON35KH-L%P+*QW1J M TT)E)U_:ST7]J%?T,SQ[11LPWS1)M!IB!:!T^X>HT/EG'O1E7X?Q,'H&-[3 M7(RN!5G?HBXX+OEG7O]_)?B0-?MA.9]_61:*!G(68Y)ZZM"5LU@Z\30+(,ZD M3Q<,19Z'611ZOEE"9R1_]-RNU@+\M-'G9T42TE;I?X'F1M@?2BW0Z&5(>FN* MNFXJ.!J6IEFA%<7.TP8%&]B^5?+!5 &PTN) 38+E2Y%[Z#=*&0>GW&L[Q,/,1 MPU",T"=-VUZK5FG#HT_6+4W;T';#-/V7S$^2/S MO3CRS+K'[^"M!*W,!WR6.,R7Y;K@%Z#217_-/#9[>(T\RV*S&=5A[!A["KU6 M6:U\QZ--MM*=-*2]LIU^R++@8K'*63ZOULD='T1]AL)9S9+S\KJN.2WOQ#4N M5-^W4G[8NKO">_< =2>$C++$#R@,8X]"%/D>3 /5D2;QXS3U8H2%488]HJYC MEW2T!+<(6 Q+-D;\5'II^5_D YBYHA/8.^_D, $XKDI&1M1TVAJ3\2$_*DJ9 M0.09;5G;S7#NY31HSF$%2R.!F ]EBB(]<1HED$2I!_TXD;\<+*$!-:H][Y$U MLB=5[=>6B[I3*\C+N%Q DH[O"F#/%_E4WC5G7O7D:<:NZ_RH%L^G&> MP%3S8,@-4F8NK[.#UJXUT@AGW!IFNFS:>4+2]-T[^TWN;.,Y\(IY!O14,/EQ M;Q;L*5_-M=96,O23FP.+AC,;>V/,)M93@:M2L-9D4C>Z6/Z6LS6> M@WX[C=*:;I.L0:9>P7D./5J_^IRT9(9=EWB(N4"V]/.;'T%>(V<$EH9N$UQQ+^X/ M/BW18J=A1ZR*W4_9]B-565&U2&PJD]5!%$Y]&/A,0(0$4B6*&?01#E4;:"\V M*U$\DC!AGF=(MW ,AMZ<.LM$LVG56%?)&JEO>Z;_V3O.Z>K5W M/VBY6?Z&\WG%BKPL'O&\M7_SF9/5[F^[,N990 (41G(>IA&1\S#V5/M*ZL&0 MIL)GB*A):=B^TE@)D]]C*]J/K\O%,U2&!58&[:9+:PON/@'KSD+2]O3 W. -0\%1H7-S*\J MB:T]_@NP50Z*90&5>A>M.Q\.-_^M07"UIV^NP+1;]=8 '>W VX]DOK>VV]NI MCLDT]];VWQK92^R$:<9)'78-[[#9FV0V@UN;::X.Z$ZK;[6;=C#49+MIW2:T M=]-./&%>XG:5K]XO"XZOEHS/@H#ZA"0^C!),Y#(;=:G? MKC7K_+DM;] E8_+KE#)G7^'Y_\M?JU\.Q%G"8Q%!1EBDN,Q]B+,,P=CCOA=0 MSQ>Q=KGG:3$C3Y.&.J>1? %JV4 *-YPW/4 -SR(WYIO-*5O++5B#^@P[@S2H M<]B).8/Z3#NF#.I]^HSK^3I4(;,LC"(4# MQI?U=22//(4K/2SN[&N!II<#C@*%V72N[_/K,@ YOMUO8KK+N_Y:_^6\" M1R!$K/-S@QWW!I;T2J^G-0 M"75\ TO;-E=]"D_*F;8/X9"Y1WT&!U\P;TA_7RS9FJ[NBD=>O.645QL8C),L MRC"&01BGZKA+0!PP E5C5"Q"[#&B=6Y\2L#8)\>UR&JU:J3J-Z+O!*1_;KHP MTVQ*=ECH;(-GR)HS6M%W#CM9-_H^H]H-Z7N?.ZN2MOM+A"CPJ? B M.I#RT2GG=)/R?J 7N<#9G=W*Q]ZZ=P;S/_-<='<7XY)).34ADF< MR00YC$.(J4 P"$1*21K@(-:ZK]4C8^2Y?'B15\D][^[R#IWA72P'-IM-7 MS MS[BU?&20@SO+NS$_Z,;RD5&G[RL?/VH>O#[R9S7@+WSY7.#7[[D<=K.DLC1 M',60>BF#*"8"9I@&D*>)R#P_3N)$JS-FKY21IU];H'[\>AJ3X2#6B:5FDZXM MR^$"J67-&9'LZ;$G"V<'S6O'M,,/F\^^;_DB?UF_;"[%Q3PD:>+!1"0A1%% M82K#6BA2%&+J1Z&/M(+8HY%'GF6-+/T)MF_V\*2R-L9L(C5B'-8_GE3^C'FS M/]YDS., 4XR2"E"*Y M,!%?0*PZLV=I)I(@"[S(-RO)[Q$V_C9+)?JBN@M:;T;PC7@+\O->W$B*LCCP M$TB%="K(3S$D3%#H^PPG'LGBBC!^N<+SB7';BM3&[4F] EZG1$\O87:%B?%> M5@/$_1:(ZQT0MSU F-^2T+#0U9V)/E'3WJ#0,/KH/H7..Y87"_&;5*#/3Z1T'OBYQJ7[S??VOL,^ ?O*!YR4$E M3+\^^,"T_CEZGE5F,[&2 S3-,BH1[K; JD3X8*C)2H2[36B7")]XPO+6(2Z_ MS[)$$$R33"YT#$,4BP2F?AC#D- ,,2\6)#!J@:(&'7E2*!&&5PJ5I7H+E:G^ M9K_^O:J;WQ-LZ>KJ:J :JGH0"E4"S 5,B<^9$'&:AH:\2J>%C3PI=J=_2P&4<%!)!W]L MY!L2P_?BIAGS.4+#,-:S!\*"-FG80F>\23VB)B9.&C;ZF#E)XQW+2[U5IZ'M MKV9" IZ%8013IB[.8YS(*2U2&$09%2'W6.29M17=&W[D27SY^'C]]&AX,73? M?KVI:6^58;C7-.4:8>YUF^#J.N;^X-->M>PT[.@:9?=3EEG0T\OSM\5KK@B- MC8F83PXP]F2I4HFG_$4Q>GV[O;]I\3$;9DJ=YFLF3>=:;I,_=1L]0IN"00OM M\ZO.4:=-M?H,.\JZ>A^V6[I:U?!?<%[\CN=KOON!8E&)F<0/2+&_D,0DD$;TJDBLNJ 8#8M),"UGVP!R#46PW= 6,V MF5MR+T %4"5:QX\9+Y=Z-CI:/@>$3;JA#C#2V.BYY5(!M6_74=2M2$]!2Y0(,,/ Z+'(Y$Q17!3"V:DQ;'',F6$>%,^>.9^;T MR$NQF%TMJZX,13700U[^XW+!=I6^-XNJ:93ZV79;$H4QPRF)84JH!Y'/,"21 MB&":"9+Y7&2!8#HAJIWXL0\DV_H I1"0&H&=2J"ED_&)C"7B_?YL?!P-#T;_ MBA"RYOY(O4!\')1[>EA"6BA(5:7C\P[2?*?6W\Y?#<[#H5X#U!C*L2,O#/W* MN5N..HE+/\_BC2,_N:G[%^BAA4P>),I'&PH,B)0%$G"(9DR8,"NQ[ M+*$DB+#1D?@I02.[Y$KLO_^;'WO_V;!(UG_!E0H6;#M=6.F%C"X0,'.F-9=. M(Q)LSN":2*:=+S/3$.#W&=O+@]#UO$7953-@W9;GF[/.ZD,%=W8*U M2F9O^9_53\I;OKK^07E9RCCP$U]PD:_DGS[+_T]SOJ#O,QH@/U(7&[P@DZEG M2!)(TC" 0T\+!-//R)$C]+:G5(F<\&*XEJIH=J8EDVOL>[N8M4MB.I\ O\P MB"S-@&URK VW 2L^_%H_4"NXZ<5<[^I)'>L?E^J6!:C5K!+71M'JSSM5 M)_\&!A'?Y-_"+@I\W';:D]^$U=_DM?XF]6G<0GZ3O/XFZI>?U]]$3@! FF^B M_LRV*KN*%)WBUQL]NI$T743I%)F]*-/MR%8;!R\O>=U?0 :X,NA=227DH#DO MJPW_&??")/$3"A/"/(@"=>O.BP7$$:9>D,2)A[1N*VI)&WU;8"N^2F;W%&A. M.,P2V 'PM%)^=Y"89O@3HV&4O;M#Q399WZ&CLG3:UL%=JL+UOEB^Y8RS3^^_E9S=+)I3J,7S)97A9LW-&E#JI2+. M8$RQ3+5IF,",I8JW4A"2>EQ0853?HR]ZY%H?%=M5K?W6ZN@A7VP*?63H@;7C@&7F$A5.587Z1@MU4_.GWVK0?@9;7<#E,&K&V;LY ([R>0/! MDV;XYH +3#(-OAP.FN\8=_N\40(LJLQW!6+9=BC:2P0)"E&$"5Q"E/D M8:A8"<(@#"-B=J7%3/S82=+=MV\W3]^N;Y\>P>7M9W!U=_MT<_O+]>W5S;7A M31A#6/6@CA4# A8OS;3;S"AMY8$N9[_Z8K]\F1U/\A)!)IW*_H8=3=N#I M4X-TU7)?S>4,J?"<>.%T^+_)_<59OZEXMRU79[HJ!!0L] M E.2)(K.C,),T>PC)CS!@Y1Y*+.[(^!8TY$=1+M4O=H.;PHDV\J"ZQ_JSYJW M",?_=GJ^YR_Q10P/#/LK5"\V'X+5(0]^S5=XKM2\:&YU3'1/8"1 G=\8<*WG M!]T=& GNT[<(QA)H<1N;_?UI>;MR^P89.P!C?U_7'<15 M@;]4 MY?WX%;^;\]#_MEN5PMEBN3B]J]R/2[2*>@F+DX0SS&N,.M8[C=/>[> MD:>[RZUCX-Y];JT7+.E(*"UXY2Y>EL4J_U?C,%065UU#E.G=?<%?\O5+>;-X MX_6O1CGC**7R?R',1*B*LOP$XB1%,*)1S!CQ@S039E>![!31F@CG7 3:JJ4" M,-8H ^1?\YT2A@0H=HCK!54CHFCG3K;P_=36Z.?JYN5&J2I:VJAU 6XTD#6G M7SD+&%PA+IS(+ LV2JZ!0X\OEUS9?=XJ2H)E394N/?_RT-_.0_ MFS)2:\J*;C3U/)-+C,Q\T-<#8*[[03B'JJ+7,O=D%=WB/HJNHM?X'L**_O?& MO.Y7%UZE289I%D8R@L&1] :8P300(601\N0/8A[I=9>SD#UZ19_1+36+FC8C MH/L=QB!$YF"+6AIXK=N+&[B)0;@T7*I+$,R3/V7_3G3E1.OK?HUTEV 8>$F7 MH-CYQ;/ ,?.&NL;V^K_!0:;S>+KV[/DX[9<#Y7LUL16. Y_\S)ZI'3 M=5&'N'7VRZN-]T^XS,M9@I-04!I#/PH11#@(()!$8K$4 =!\YTP2QA< M[8&9BI]V]\L2G*-]+]MQSJ!':,H]I:'U->X99QBSQ&O!*3,[*0]./FQ^%G[/>?%+L5R_5ONQU:%\O:7UL%IFH5;'WT-C M3W8 KFED^PA<]Q6[Y7-3$WG/M^1S.9V)*$NH2"B,@TS==TP0)+Z@$*,$!\P/ MD!^$>L0CO7),?GFMN$2N+Q]N;VY_>03WUP_@\=?+A^L+\.GR\>8*_)0O %O. MY[@H%^1$NDN3.FU MR%&8TBUCTC"EU\S#,*7_8=L+F62U(R"NSQB(S!9X%$:97=OJD#'RA&W72G]=+IZA'.,%5,EVF]K;Z+2F#S&]67HF#F9S] B" M)RL(+*YGGC32V;W,8PD37\@\:>+Q3*V&;708MQ/^9< MQ# 25$"D]A )Y5A5YJ68QE$:D="H@]A)4>,?ES2"P4:R=3O 'KPT-PN=H& V M>2T!L*F%&[#-7;W;*4%3U[0-&-Q1MS;TAOD&05W9HMBKZ@+]LER_O*H_?SLH MK#8A#$5-MB=A!T%[B\)R!+MXX!><+[XNR_).CEZ^-IU"[D2]F^G/4)P)/T ( MRA @A"CU,,0XHS".LY"GJ0@XH9OR_"?]T*!?JM84V:_%?S+W,$H'57]?XCK* M72P7N[YL-N<$ U F/@JR(.(P1 A#1 F!F2*WB$,O1HG//)&$9C<=G*/XUP90 M+]YR (J5]ZW0^$E)_AE4#G2E9Z6CZ&M V*01F)[AAU&8YEL6 MD5A1J&M4EPL\?R_STCSF.O'^V-%542P7?+DN]R_C;=0P"*9.V:\1-CDPW3! MZK=ZC'AHP$:[R.?4H-/%. -F[44S0\]:TTW6]%1J6F^+))[4I<:7Y:)]#>!S M/E_+M6TFHCCR.?5@E'*U+>E'$ <80T_(I9<(&>1DD2'KI)D&(Q=**5+%6J$+ MP&J)QE23AI#JK1SP5+#+HOB\KBO?=5?__;?&WA7=\8N C4C]A?[ P.'E MW=XVLRG]5&!64<6:F&>TB'=;8K5T'PPUV8+=;4)[F3[QA"W/X^*-%ZNZ1->%+8TJ,Z*#,E M<>S#3&^E=8:$V10\-'Q4QZL,R5^*\DK^\:YX6OZYF'DLXG&,9$R=X@RBC'-(,BH@\9,L3@(6XRS0F=D] M,L9.C"NIH!%[ 91@"0M0HO7F3L&W.2*:EAU&8BZCQJP96EVD,_O3Q_6[SF5XN2%>S+'#]KDV1UOCUV\*F$ M@J?\185JWV[O;]1J6>;27MTLM /)=L5QU6O87;D5MU# M3L=JU6O2'IU5_Y-VL>N6])R7]SAGLPB%GA\D'%(DU&7B5-U]X3'TN8\128(X M"8VBU8/Q1YYW59>-JON\D$X]K[<^5DJX671ZB(I>/'J&K6;S;=3CZI#'E"=,.H\A3CUDR_:Y?7^=5FH[GG_!<]:9\_,[Y:D?WW3I% M8(+RD(48\DCMV298P$PPM6<;8)H*@9'0"BAMA(^=.?YV?__U6O'_7WX%7VYN M+V^O;N2?'I\NGZ[KK@ WMU_N'KY=/MW3QP+.;)JWM0"-&J#2 MH]4(P/4YSCD0N"*Z-1$]+7>M!2A'=+0V8Y@GK9\;=H6G B_J ^ '_KHL5K/, M"](LB'WH!QZ#"*$$8N%Y,/4BGN PBV*N1=O4)V1D9[(1"W9R02U8/VD]B<]P MUNK":C-/8&&P4=(Z9)%5UGIRT,G2UB&SVGGKX+/VB>N]3(-6QWG* MM%4)YNHFB.I^8)ZT[ANMG[-:VWM&RKIGZB@):Z=59^6K^R-.GJYV&M25K78_ M:!E,XSDOK[[CQ8+/G[X7R_7S]YN%^FZ M-/(O0*,!:*LP0G<<(Z-=Q<%:,J<-@$U@.(I\C5YV=%U?:\%5W/B)^& M*4<8Q@D*(?*1#U,1)# 1F1]F7"#?.^=$MDOFR.ZAYE@04C!X4Y+5^:S(?W & M"[SBJLOT]L22G7M4VPFIGN=P#)29WS@\MKT 2GYU?X2W\^G1SF[[S!WG!+=3 MXD>>X_9!,'":V_NJ;0734Q7S534@G^5$,2MD.GAY["F^DP:4.--:ID-3AR/R MLZTTFY]=E4W:1EM4.)TP[(Q"I\,1)ZYW.F'0<=G3J0&G5S*PG:BE':Z:L M:J6[N<1]OUS)_^8-]TQY4Y9KSF8H0QA'20IQS#E$"2,PHUD /4991% 68J3/ M5FNGP\C3=2NS9CCWJY7GU?%HJEFF<\0BG M**5&YYD]LL8N+&AHK)3HBXU+QUOIYIYY3\\YP$J5$%;<'B8\ABK,,XA!S M&" B!"5ID$1&-%BZ@L<^$GE^+JK;XJW=@O-8N4\BJ#?=Q\#%(BKK9^$>CW5[ MR-R1V+9/BOU0ENTA,(;8M0??M_,9VZV:^L+YY8*UNE9]XUCMW;"[Q8.25\B4 M7SYPNUP4F[]6Q-Y?\P6_6?&7(QY%'8K.* M1*?:C>Q]=C[GHN%4J)H M3NS;30&54E HV3U5%OKBG"R!'\HQ4&EN2$QF-MO MJN?J/NQ+F?G##_E(QHYT%# =>5NWNDWJDD>!]=!OCR-DE(8ME*Y?UG/%KO-+ ML2S+WZ06>*[B4,5)\HG+ $&5ULYBC\:QH QR=0Z'DDPZ]01GD!-/^?LHIIE1 MBP4G6HWLS"O18"<;*.&F39"=H&\7:8Z.J?,P5/[;3DO0B?\%()6JJIA^LEXQ M9M!-TT!&4Z>_4E<9,Q@-6\T8#F[+)UWD;WB5O_'=)EW51_!'7LY2@A*2^2E, M&>(R\/4)) (CZ'D)]E(>9\1'9L32IX6-[/IVHEN[RJ9$TCU0Z3DT5P"8^JD. MV\$?2JA3(NEAVYPQ2O>(FIA:>MCH8XYIC7=9D%OD937G& M( XS7_5.#V"*0@8S%@11&B5IR*A95XP^<2:_SE;-,3;B=O5&=8]TU?#A=;FP MF-X]V*4R\_=\BB'VPQ"B3$6+H8CEKV86<2Z2,$RH/<6^/7)VK:6W54B*E=8P M_NN%2=<+NC'>S OND^I?U,'86#SZW4:-0JA_(.H#F?6[C>ZGV#_QCD4AB,PW M_[F6 9+(.?O,!2\*U:5O1SMX+W\;-DGKIMPXH&D89D$",Y1(EQC& TJ$ L%1I[JM__G\Q508L%\(]>@),$&T'X', 5,9DZAK0S8:+// M5EGAMU5HN+#;#9 &A1TC VI7U;$'+-L 2]O ON[]8KIJ('\&&KUE'#;C3E?# M<8;5>P4:.X0=_*+/5Y^ ;;?4%Q[2IBBQ5?::-WNH:UD^_U=_L9[#5'NS4'ZM\N-5=S7);51IM(>> 30B!E:0)1&LO@ MW?,CR'SN<1:G*"1&53Z]TD;VT;NHLI)H>1[>"9.>NW1FO&$JOF^W\ZU(+;-< MGQQWROJ8D^ ^LT^>[/:^9$$],)\W]VE:UVG*)KO192#H&6/L\&D^!QWW@0PZ M-?0"T#\]7=IN&)&<,-OA?69=X^RX"?H&GHZB0,.\/:8"G>?M%M-[^:&_XY+? MD7G^7*5P7]:K=<&_Y8O\9?URC]\K60_\!><+.>R=^)*7%,__F^-BED2)EV"9 M064D4N=_20+3,)!9%6%Q3%',?,^H%_0YRHP\WS>J5>VB\R8FYS]>.54']S+Z M)KRF]9,IDMH<,%NKS_H*>DOY5-B:^9,MK#NU+AHT%;7=!=CJHPYP:HV 4LE= M,. "&$>QPEFJ3!I*N #M,-)P,J95("*3G*H+Q:MQ^''PY@1!Q\&>0'OSS2CV M.+19*^(XPUSS.*/'4O?AQ@G+;(.,P^&F#"U.F'(04)QZZMPRH:_;$FH4\@B' M 8%!H [/,$4R$T<$LB3PL,K1A3"*#CID3%<49%^7W@6-WI)]IL%F,\[4UC/J M?XZL<5[V\_5C2JU[3#Q=Y'/\J#V/GV(>T?TM._G>B%Z]36FW1Q#K]#=NT+*S M:.WV1YR^K'3CI-,CC%[* MU.XJ6560Z,=(/78/3RPW)IO-KI9,L!$*3" PFF##%EK-LIYA)YMJPZ:UYYO& MT[8Q57V^OJ5[O_ZA/B7_Q!=(SBF/? MZ(;*@+S18ZVF!L2^)\(08+I1ES,83".P!H%=\P30R 8_-=)/:$%W)3@>B%Q(L8AH2&&42(!C -60099AE*,\;"-#V# M"7*2;8MV1?$C7^3+ MR:%Q9WXZ,WI\^VVFPF'_??<\[VVFO1.%R-'\'FVFOF M !_C61L;:F6_J3M$[8Y>3%*KTR^/]WO7R#QQ0N<\QQHVT2H$[!EVLA!PV+1V M"*CQM&7QX]W5S>5J5>1DO:I[)=_C0G[-6[ZZ$W(!>EC.YU^6A19#6 :E MN/Q^N6#J_UW_\&HNH/+4TN M %Z![7W,FL]\C.IC*QQ@.,Y@%GH9#!.?BC"+$T*T[FN<$C"R[ZA%@IU,H(2:MJ\^P*3? M-;BPU&SV&QIIT;*ZVY(S^E4?##AQL^IN6M^P?$DQIE?2JU3P>.-(?[+U(#$\ MW]R 8#;EM.P?81(.VVHU#WN&G6PJ#IO6GHT:3UL0/?Q^]W__W]TO=\T! 4XH M8U2FHV$L 4,D93"-J ^9E_DB3++$8UHYZ?'0(\_.1I8!C\"^X?US[CQSS.99 M(\:&&F'?) /2 VO3[.@,ACZ6&4=!I_*][ /[;TS'*]"IZ1YC0/<3%L'KIE[5 MH/"H_<[88>JV6/FP5OG"N/)HSU2-4-722L/X]*2!3LN*NHRQBTK; TT7BG:H MOQ=_=OW0%6E^Q_T#RVJQ9$NEKC^?Q=7?O\O=P2C!COINB,-?HZU@Z.&EVJ^ZS@ MK?Q;B[Q'/R340F@X5'0-CND*J(G+"'LN)I9;Q9M: B:+0TW,;<>G1N^93_1[ MSHM?BN7ZM6KL5Y1?%L;SNV>(D:>UD@PJT:"1?0&^+)P(ZL M-YNW?8:/,%4U;+2:H7WC3C8Q-8QKST>=QVU;BU^RY:M=7_'VFZ/OJ]2BK#J* M[UDX/+G.,\YL3G6=-.C9:M%(O,ND,[J([PTW<0OQ+E..^X=W/F59@KMKL_&9 MOQ:I*_DS5RKRJKSLC62CB MF 4PSE1]+DT%3&.6P3 CE$:Q+U)?S!95)T?V9%"FZT@_K5_UK/Y5/])2?SJW MNMVPEKJ&Q;JNOHG>)M&D$-MMSK9@;:MX ;9*5H5Y;34OP$;1BXK#>G51/;+5 MUF$1L&/\7%4(NU)KVO)AQV >U1:['M^V!/!*#E+@^XC*\ZW:V MM6;.R-A0BU+ $\:<40MX..+$Q8 G##JN!CSUH&5TTYK*BD]K@1=4AJ5J#UTU M<50<$NILKYQQC_$X]2,YYXB B*O+Y@&-H1>PE* HPC$W:X>H*7CD27F[7,"J MH#]?R+=YN:HX_1:E:0=M71@U XX1P#$,*%H:J$.KZA:KRD&E)AQ4BE31PE85 MA]&"H?&NH@%=L=.N]H9@'*WFIN_;N9%6L]))SR( M,ID"98P)F(@XB;&GSJF-NF3IB1W9A;24,+P*I(F:GL]PCX69QVC)OP"[AM,M MFJ=1KOR8F>W(5V@*G=13F %QZ"<,WSZ7)%!U*%6M ^X6NW^[Y:N9\+W #VD( M!<,$(IP)B /&H4@1S;R8TC@T8KL8E#CV2?M65JDH+^0R6N;/BRI-QR7XE;-G MM0>XZW9F3'@S!*B>[W *DYG;V(FYJ+H=;_J9J%W0UH^D#F,P$0Z8ZYR7\)2\ M#V(I'##_-&?AT(N6R4@W;SHR1F 4T"& 2ABE$'E)) M"<(P8CY/PY!X88#,^I3J"3:9!%8=2Y^6*YDOEZLE_0IIIY MB7.]O\1%/F M\0_K.?<]$OGJ'DGQLEBQ+W/\K'NP>7* "38@E&"@)$-_[SQ078W)JVA!_^#S M-!##YY].,#";T7KF@S^4%H[*"P:MM#H9/3WJ9 >D@X:USTF''[:,\?/Y6D4# MCYRNB_T.?90F,?>Q@ AQ*M=M$D+LQPAZD8B8)S@+D!D?^$E18^_D"\%I5$G=[T=XF(F1-HP*A$@YUL4 N_ )5XASW[- UUU;9O2-RTG?LT MC3]JWJ?[GMW\/T6TG""/)XC%$ EU6)AX F+.4TB2.(XY00C[@G(:ZFG8IZ=AG?Y+L$T;LDR/PRY]LWB3.=6R>%4A_#)/((1&' 8(IY"*.$">(%,8E"PVD[*'." M!5L)!L]*LNFT'49,=PH[Q<%T.C?"+\ 6C4K^EO]SHX/+R:UML+.)/BQQXDFO M#<&Q ]!_U?8@;G,,=5DVAU"[,ZCF_G3BLRA.$A_RA/D01;%:OED"!0MC(E#J M)S@R.XH;E#GA81S;.XC[WAS$Y;N#.-,T7@-1W;,XISB9GL;UGT^.<&W=P%YG MQW'#$B<^D-.&X/A(3O]5.U]Q_?(Z7[YS_L"KFN!6H<#5NE"DP[,@$+['B0<5 MR01$."4P#5 "PRCF&#',@M2(>'Q0XLA^XI+28NWD\&T8.SV?X!01,X^P$0V+ M6C;8J_-IQ+OS!MJ6.O(%P_(F]03:YA_Z ?T7+7?ZCHN"RMV]51%YS \(@SYE M$40!CF :^AX,.,$H$(2'B=8-0RUI8Z<,ESC3-KOD8VNMK1ZY4U[7:>CME'>WE:+]E-[]NU MBA3NQ-TK+^1ZMWA^Y,]5&#SC24!#'V$8^IA"E" .TS1DD,<^H4GLHR"+S8IM M3LH:O;ZFEJQ2WN5&-B#K,E_PL@1EK879/#^-F]X<=X*%V?S>@; 5"C92W4WL M0<,<3>K3_7 W_ABK0KRFLQ31"+)L AA1%2GR)"F M$'/"(4\S0HCGB?^ONFMK;AM'UN_[*_@X6V6M4AQGUE6)[8V=G3IG M'ERX,>:.+7DDV1OOKU^ %"5*HB@T!- Y55,9QZ'0W1_5:'2C+U$:0NQS+Q7? MB3)RJ0M6Q0M?!BO2,%WMA\9,3T\6&*:C*TK!!SGE#T]T_H<'OWM0)$?:V4]C M5,T<%'-7*X= M5J^5>*&/CL90'!3HA$8:[4HC]]#8$6"_?<;N W:VZ'KY(.APP9M "7IN>D7.?J[W879.&1%EV![=?+NW.&M[_34% M/]UIA&?!BL<#DPO='8(7HN'0J-Z,>K!Q!MWL$<[6L;?;R@G[_/M?MC>J" MZ=59\*XFL8[?$2;R2-)(O<%4()SA!+%,M]VF>AHW#D51@K(:C:AZ-C^W_$$* MG8BOB_VW^*F5LJY,ZG'!%@%["WZ5L^]S^OQ0\7KZ%[2;DQGH9AN@4DA@5!5;GJE =J0AA*4KC M,F(IH2%/88DD6\M[WNH:8B8E3B90F)UV[ 6$[57FLL$3/GI%<)7=L;WXN*D< MO8+MY6WT/V6G3JLSRR?%BU97O>)OU?+A_&6Q5![4_.('?WS1D5)= *+^$\J5 MNB""^\WOXW_,E_Y+##-M$%5 M\"P1"64HRI)(CXEAB(0DUY,'DXSA0L3":$+,2)A:;'=65W V4)KMA)X!LKN^ MTYM"T+(3_%OQ$[0,Z585*Y:"EB<=^G*WL9Z B*/=UX:#4;?H$R#:W<=/6 T#O.WCDN_O ,'H//6_;MG$V_*P5]TNU=[]02 MDQ_5XCZ2C#&1$G5XR3G"E&%4B%0BQM(T*04O2@9JPM='Q/,.HDDB3;-N7'L6 M:++ WIQ]R)B=14Z5%Z;VM:AWVZ(J3TW1=-EEY%3H4$O=J2F.2Y9AY3-DC&<(QT*@(D^Y ;I=ZOL?L#-/ M7V93^?:%SO^0RT\O4]&.]I49DSR/"T2%+!#.0H)(E& DF"1IQD-:1J#$H'XR MGI6E)AH\U52[A:Q&:IRC!.!1I7/"T3&$Q6N<06D5EUR#6/USX!=%L2W0.#-"'/X3(64"7 M0="';7OX-#-J=%"@[I:?BD(YZAB% M(I:Z[)8B0K)";0[J3UY0JOP(6+^>K?7'V$*?=7BJ::_5T(;VZ-E&Q$S)3Y 3 MILXMH3H*UPWYG]/G:DD?J_\TK?/JA\XZ!7D3OJQ>Z_)METUY>J5VUH!G>_61 MF^WTBK;?6*?_,8MLKCI-M5-E?Z48;?+'>\IT[XL$ER(J,%*&FB(LB=+1B,1( M* TE+"P3+ P-.)RX=RM>%XR_U@7CNK*V3O1^7,??'C=L O*88/ .:[U?R& ; M0I,&W^$CV##2/S3'&VB +#!OX-FE@S4@=KY8P70#8KGY-HHU3ZYRQ*R &$P6 M@ZTX7M:8E:1;Z6-V*U@.#JD[F@[-T(H)SWDB&.),"N5"93$BDB:(4LYP+GB$ M.6Q\X3&*OD.M-7U@D[+C,)F=GYP*#XS)KIH+CS=@S%A85\,_CM(;=^Z'J?A[ M(S^,/^@B_Z'>;=RE/O0N][Y9#XW5 MJ?

U3K+>KI-.L3;RC*D+(B05F&,<)81*A@RD]@193F:9R$.0&U1K+DP_.> M<:7<[+G^9@,]!EM4S;:-$;"";2:ZP'FK*T&PYDIW'VCX"KJ,G:V&'?GP/$Z$ MQU6'-4LNQNV_=AI4>]W93ES.(J \$?]Z6335=G>SB1"5WAWIHSXX74Y7UP7U M$*W%W^6C^/!V-9O^J8Y655E)\5&69SE*1*DH AG18@( MPR$299+D0D:$1NG]5-<\2W%G6%7L@U$CC2X:C=YCU_RH\*#;0P75M%7D>M)J M\*#8U%T,U.$TZ#(;M-P&6X['LUHS^.7J'Q_/#3O ^'N]!G'O=WM;=M&=#;?! MW2S8\-MX>9?3]N+LK!DHIUO4JY?WXM/"JSM+?9=O"M9ZNN)ILO+A^ M62Z6=*HO^>_C2(JBS"7*I*ZCB'"$6)+JB>4A"0LB$U("2VN!''B_^FWY"6C# MD&Z75AO61K5G&U;.FE&IZM%?JO;?@1W4H/"3 N=9F3&4\4*!+K(,L5RJ8U#* M,E*(+.9)#O'L/()OX=&UW*"?$7HS]\\CH+!CQ_IKO.(DV/3(7AFIZRZ<*P;= M.7J60#AR\*#41W7L+*'9=>ALEX%?37U2DLZF\JOD,T7K[>*']A=6/:4NGYZU MFUCQYE+\#7Q19;6XYXUHQ5/0,J73W-9L:17:9(S"3*A3$@\EHDF2HI07F0AU:DRQ#A&9G9/,B5N$?6![ MTXWZ_0-=Z/-0&3ROV#BK0SC+.LU>MJS SD, ?,V.0HXQL]J&6AYTI'O%17"S MQJQFY*P&[>(H:. 3$%Q^1XA8<,=_EL#C;R2T# MSUDFL?8'N3IW3O>XE"DF982B/"P0EE&!E.FF*$I92*.D*$4!NJP^3M)W&NLF M/JPK@5 U#7C# S"S]3AV9H;8+2+0VX_M8'G5"99WKYX=YK8:2^LJN?4XP7&S M6XT!V$MO-?^DT^U@5> ?E3S7 R]L' M*9>?]5O30RUTGRF:LS@.<8%$J>T\+BFB5$8HIHG,25;D608J[#U$R+-BK\@& M-=V@)0S3Z8,8F:FS"\EAFMPOM/..7,<$)R@IRUQ&(DSB)(6,QFJ6!>DB?,)5TP&9UJ1LJL9 I6$> M[>2P );57:YM7K/H.]1I';1BV_\*#_1,_DWG8G'^.%O(N]F7Z7.EZ[F @RV' MUO!LB6!S+@>%/1[E<24G4#-JJD%-5KN.=]53G;3\Y>KFLCO)W=-H3!.AK>)! M@PN/%A];(K_*U6JSN-V_FU6P>W#1S%X\\W&HI6\$R_#_2X."+ZL,*<)!#TOD++ MXK*2YB#S5AU7MU<:K>-JKP#=CJO]#UB6T\ZEJ'2)'I=ZBH%VG+Y6BS]6(;0\ M*O*\S%)$)8X0SF2H&XYEB&9)F% T0 AY"CD8BNBJ9':0U;KFLB=A[I;)&'[+,#)HMJG4(+2KS*-2M<'+. M"H331"):,((8SJA.D"9<%A!U[B[N67M;4L"\G:[T9KII*Q-,%5LJSL.$?>R[ M2IWI+CUN$E*T,DL/)^L>0<4:[\.9Z+,LEY*,L<-'##-\.>=;N^/44U;[JJ M8FA#_7+6*64!9/Y7%?2ZI]U-(G/I?KG MNHOK^6RQ##HLNKRS' ='9]>>GMD=^>9T'/#W+U]'HFMI&)YF\V7UGU4R]Z=J M2J>\FG[72K"XIZ),F4Q*Q&2N?*58':Y(%"5(Q$4NB?*7! EAU7]#Y"#;@%6I M7Y>XCF<)R99!M5B\U)>=7/, W)^'P#/<6QT! MP7=Y#0(X""RQ:)\T$DX-N> M@8BNMJPA4N-N-P9"[VT5)I^!J3G76;+SM_MOM_>B" L2"8J$Q G"A(6(BH0@ M$5*F?2A,I%$MZ69)SV>H;VJ74Q;[5@=+#16S(^ZP^MD) 5.R;U>7=QGJM,_R0 1P]7"C,ZN_;-2EL]0H2K'/>OO5[_D7.SNV;M*YRF6N#:ZR ME2_SN5*A-N,0LR0-:8E2(J5R4H1R4N*8H93R+,M8&N6PX>PF1#TKR::)[%G0 MY>(L6/,!LVE&0)K9-M?PP-2OB\R:J(>P($1*1V;.B.2HY@X"PJ[9 WW6;G9B4YYW@^M2I!09@F>F] M&PA@VKXWE>"L,Y; G;(?%\V1B@\0&E6QCPN\J\X&GX#G;JE%KN2L'0UHF*RU M]2'/VJ=HH:N+:T-5VQ=I6+-.D@:F2*T@#BWE0>ZMDJFV5QHM>ZI7@&ZZ5/\# M=O;JEC](\?(HK\N+^7PV/Y\I_>':+5Q,IJ).PVF"09O@4B>IY$XW>KRG,E/F M*Q1(%/IBC!*"*$L2Q&6:1%F9A(1AB%T[G27?(?<5@SJ>4;,8='BLB[ZW\I16<3V[_'DRN/C8_7/SCV^4_)Y\OKNX.1])^AE=LMHW_O"\.MN5K MSLYZYKQN> ^:1_3NO_/+[4^LC,+Z(O:75JZ_UK>SJY&3K6R!%BYHI',[0G;\ MM^)P%NV(S(\^U';\%],W'?<=N+ >):$YN)G/7BLAQ8>W;PNIR*_OE#;#6=!Y0FB69BB)"US0E-9YC@!3I$ LN#90:@-R:?/U[_=!I^^ M7G\)/EU>3:[.+Z]^#2;G=Y?_O+R[O+B%SY: PFQF(?R"!XP(R&6S8[?(\ZY\AUS99-+'F4$BQPK M1@ VN9>*9\UI: 9KHC +VX^+F1$]65J82NT*ZF%RVZ!$CJQ%:H3.6T&>JTS1@U/K_M2'C=,U@+"=.BP M;,[*2@Y*8U?:O[72>+7\?0)L%>_W/F!GFRZGK^J%S.9OO\WF?UQ.U:F0R\5" MG1&O2^7PROFK7-QS(0F148[BN(@0ED2BHF 4Q3++&.%Y+@6HK-* IF!)J][X1YA@H2)8AE$:5JNR@(-DJM@A+V?=&L.0GJ'*NG-2_!8LV, M^FW#3?!>M(F2_JKU]E1_[42[X MO'K6WR+P])WC*XT01_MU,KE9-W+O\ *K!T#Q"C6YA +>/CM$ P>1N.8BVH; MICNV_)B1.T-1=X)YII^R\Z%TA=WE=+&4&'J(SJ^1P1==?;.?:XTRFI>S/VZLGI]R41+"QI@D@N!<*" M<53DA"%>D,LV1\R&=!X G(H]I(01*U%:I_$M) M41%+B428)Q)G),GSV,%TU--A]SP;=530S39B;U#"MF?@5-2:&^\S48=!\#L1 M]0#MGV$>ZC LAM-0CRP";[%Y,5WJVZ6F@.FK?-85^M/ONB;]97&?I#))DI B M'A9JYP\91@6G!2H(9SB1L:2A4?.Q8X1\W]#6I(,5[6!-/&BHFS?E' 1K>.-P M"0%LC["5'M3!TT0TJX:>@PN/UM_31+QNNT^CYRUS^G=[#MZI=59I T7!XS(1 M&(48D48:9;@8J,Q!F.,@[J_7F8EF>5[6EXJ6D#<^,'H#(S\XX @"GL M =D]I%L8B.+19J^PB) M)$6"XES;7$(H(@4)42($*T),A,0,4D330P.DN_!*E\NK\^LO%TT.\O7-Q=?) MW>7U%;"LI0\9,Y4]45Z8JJZ)!0VUX!=-[[!_ J_'/RR-JT+\'@KC5N ?%G&O M]'[@44?6],/;!SGE#_HJJLX[Y-[7YAX0_JCA/?0Y MFSR/=6UN3]W39*K\;EH]ZNO.3[/Y+>W>>C;U[(DH"ZE3E0M,(H25FXPHX0P4DX'FLIL# 6H[X.0% M#6\_8\,.VYK^?R(.R4 9#WG+K)1.LP=>E_CJ/P/9>06ZYI>V?*)R-D<+NI6Y MXBQ3Q0U8P]DK)](8,:/%#1K;62Z.UK0[@WZ5KW+ZTBFAQ)'D91DQ;5$HPB+A MB"5ABK@D%)=I4J8"=&>^2\"SO?AZ\<^+JV_@6M,]&,P.D*<(!]N56TI>BC\/ MB>'H0+BW_*@'P$/"[1[X#CYGIUB?9^N&GB*FN1!Y@C#/0X3SO$!4ZO3]K.11 MFL@HSB.(2FV6]JQ,-^KW#W0!C'QV)#?3(CMY8/JC:7CH3[K/NB.=Z2P\JK;L M"[2K)SU/V(8_%G7>?*UV]R%CO*!1@F0>*R4IDAPI-R9&RN(4-*&2%+#VP5NK M>P]L+.IR#7T& ]:R;(-@&K:P% T:HUBLBE!J0B[C$3W\.PL^=-<>.=+0(]9^ M6*'OH9,;&=97?K]50EY.E3/PM!IQ41/YI!B]^*&^U5/Z>/ZR6,Z>U!?\P]O- M?"9>>'W"7(W :(,+98%9S$N42)TT2;(8ZB%D.9-0UAE(L--5VB$R;BO5MJM:YK./4U:O4A/6O/^S. M.KI1*K18M\.JIZ==U_GWB_N4,:GV>8S"2+G\. HQHDF1HCC.9*&;4Z4IZ(;) M*[>^O9T5[\WF(G_(.:\6.AVT#&@]K3UXT1+4<;CE6U"UD@3/FF/@H$FO;]5L MZ_]IWA7,!+1LGVUF*JTS3LW&T:T:'C:<*BO2O.C#M9'PH9IC(.MJ2J=77L<= M^SD&['MS1$ NV]WJP+U_LW2&V][5G]=E M;?H:/"[S".4QS1!69QI$:8I15F9E*M.R% 0TOGJ?A._+[TWG]L^V-7\]N!AZ MAB=)"],@H*!P9^V@+*X\K7T"X[I)!P7<\W$./^DJ)[S>F%G"$IG$!!49#A'. M\E!W9N=("!8QI92,2%#'VWXRXV>L645X#F!D&NX]57)HW!R@ <>1IV^KX4L[GVT?.S4%TY22UHY(B3-*")['2TS!!F F!&,]*1'&> M)TPD18)#6,F\.7'OROST3*=OZV)/?5J:.JHV:WO>658L!2U/ M@7B1NL7F+ELZ4*48"UK.SH+)DY[1:^[W6@%[W$?VC2EL[_$&)\C5/@43*[?< MBN!H+OPI<'3=_9/6L6@X7$?NSQ]G"T7GR_2YTI$94&#L\ J>=Y6&<%!3ULU! M[ZJG6@V^7-U<=@),@*F8 V ^7B]6Y.*-<-S-E* G3 N$P"1&+!45AEF68TX)+ MG!N7L^RN[EM)U^0 Q0Y[" QKW\ER 95N3>GXR=Y -D!EQBDRVI5:&+P^6+W$ M(1$&"R#V/C1>1<,A?K=*% X^9!TQK#.L?ZN6#VT"A:YL6)P_T.E4/K;S.>(X MC$A(4)8D*<(XHXAF68F$P&%(!!.I@#:4,"#K/Z)8,Q'\6W&Q3EPZJRNHE*%K M. $'%TW@- XV.@8)''P\CH^?;A0 N=T%*$V(CAVP! #1$\"$?/K0_M%]KY_5 M3W_[2_L;]0>C"_FWO_P74$L#!!0 ( &]OFE@((^Y9)X$ %_;!0 5 M8FUR;BTR,#(T,#,S,5]P&UL[+W9+A[ M>+C_VW_[=CGZY6N:SH:3\;__A?Z5_.67- Z3.!Q?_/M?/IV_ _.7__8?__(O M__;_ /R/-Z?O?WD["5>7:3S_Y7":W#S%7_X1 MF^?)]!+@/Q;_['#RY7HZO/@\_X41)FY^[>9OI_^:5;94" XQ2 6">0W.X5=* M&D]D9D8P^?]=_*L7VB1A#-!L+/X:IV!3B&!U4DDGXPWUBP\=#S M] NR-YXMOOWWOWR>S[_\ZZ^__OGGGW_]YJ>COTZF%[\R0OBO-[_]E]6O?WOT M^W_RQ6]3:^VOB[^]_=79\*E?Q(^EO_Z//]Z?A<_ITL%P/)N[<2@+S(;_.EO\ M\/TDN/E"ZM^EZY=G?Z-\!S>_!N5'0!EP^M=OL_B7__B77WY9BF,Z&:73E'\I M__UT>GQO27\Y'?\U3"Y_+7_YZ^$$P?#17112%_]T?OTE_?M?9L/++Z/;GWV> MIOSO?RG_$(I."5\N^/_>_>-?[];^,DTS!,R"U_?X@]5GE-6VIR-]FZ=Q3$O> M;E883<*]7QH5R4ZF-_]RY'P:+7XZB&DX6'SR@9_-IR[,!XXXZ662$'(D(+@- MX%B0X'(TCCE.N'C =B%YAC0O%#%+X:\7DZ^_X@>C0A@O7Q29\(4\'BVWE,MN M=-_LO'/\W8&A)C(3,BB?.0B#?QCO*5!!DXK>A:3"7F2OKW:?ZG5]'DS#+Y-I M3%,T'3?+N6EXI-O[H%W]QJ]?W!0_",+GX2C>_.L\G5S6T-5\4D%R2[4@N7_Y M!;G.:3I-\?U2*\\RM^!LC@8U+7ZSAL;_^Y6;XB>.KD_3E\ET/A!!4)E5 NM< M I&%!1.4@6B8I)XHK0*OHOP'"V^$ ]8^#O:19R.0^)BFPTD\&L>W> @/3 S> MR* 1SL&#<$;@L2@=\& ]24HXD6(50-Q;=B,X\/;AL+LL&P'#^=2-9\,B^!M M2T%%=AD(M^@K.>O!4OR6*N()U]1GK>J<#@]6W@@2HGU(["71GE%Q-)X/Y]?O MAJ/TX>K2I^D #S8D7P4@A @0@3OP5A!@+G%TFB6R9O9"P\,5-T*!;!<%>TFP M">V?IHMA$<)X_L%=IH'5R@JJ(\A(41 B.C 6 ZB<"'RUG)N S;G[=AQ1?,,\7&8I5I;0T12$=!:2 M-1*%I#6R)#@H([GGVE"K:EB29Y;?""JF=:C4D&T3(#F($54P6_WG_7"J*_""HV%&@+6%B<32> M3#].)U^'XX .E;,I6XRI5"S9?Y4T8CLKB$%H&G/F6=8X4)Y>?3-T-)S9K";: MEB#R<3*;N]'_/_RR<)V"(%QRXT!2X4'8K,%F_%:XG".+-#NS7X+^^;4W@T?# M"<]*8NT9',7J'4R36]!MN)*"&P;$4_2DG4!0YU!NO93DG*A ^7ZIK?75-@- MPRG.G477L\K+W>CHX^?)^"8#$X3Q&'%;(,R( MKKB9ZAM.9>XEPI[5?Y;"U12A2YD_'\Y'::"C81Z/+7#1H1""%F"B\Y"R4E1A MN&34)(,%1CQ$E-D0A@%)S$&TI2Q')563M6X\+JWZ&9E4\WG('<7 M9!,X.+MTH]&;J]EPG&:S@2XN;\P,M% (8^\D6,,"2)%B0HP[XFL<(O<6W0P' MS6<;=Q=D$S@XNDS3"SSR?IM._IQ_/IQ:O@0+]&P&4@:SDY6%G//H#FX3.-8ZD;? MC1P2KB5GS@H00J+)\\F"T6+Q<$EQ9K).3.^%CWO+;0:%AC.5NPNOD?+K=\-9 M<*/_F=ST'?YD-DCA.+NL("=>BD -4V;/G,2S2V^&BX;3F76$VH9C M@6Q,W>AX'-.W_TS7 V-4R)(K"(P$M'F<@;4R01*)!A83([Y&;?Z#93=#1/M9 MS#V$V7=-PS*==F?I;IX?2<^(C(AHAP276K_R_$@%4%SZQ)@+>L^W?<^MO!DF M&DY;5A%I-5C\VZ^/Y/@>?[#3D^R3#V^//IP=O<4OSD[>'[\].#]Z>W:.?_YQ M].'\[.3=X99W]'WKOS=V>;\*O9G#A MW)=!J>"_3(LBNG+8W.+1&I&B4!JH#6A5"+JE3KH$05(FM(Q26]3?*GT8GT[,T_3H, MZ>#;$!UO2BTGP0!1+J+C'01XHS)$#,E#I";BCS9!""ZPA@[\[@X9SZW=+S;V MT>.DHE#; ,7L8!Q7',S>3B[=<#R0,7BA;,0SU6LH[R/+(5V^"H00:@4++T4S M6R+C,0']P*..3A\#9$\!]XB2FPVS8N2/M"@U9"I+EQV!3+PJ21P'7AD&.3MC MD?'O@J=U))NC] H;M[@='+M1O-K%,?)_'.:KCAP5O+,A /E MT1D7EBCP6GMPCMB<#4\U><_OI\V)?6U7TF #5B'V^,4PX)TC%_.!B9* MYXPBP#B3(+0(X$MUHG0Q2(8NEJ O7<#OY7S>4M$/4BHZ&94$W !$3M/7-+Y* MLULW7'/M=$ #AU#'(U4S#]ZAE8N6&^D"T=ZRR@!Y2$,C/NB..IU4%' [ 'F' M\& V2_B_>.Z^#:R6?.6,:89;RA/P MP@= )\U9%5-6M+8?L@.9_<)L/UP\#;+.E+0S#K^FJ9]40N+A9+8XXH^^?4GC MV9KD0K")$6D@!T[Q:*<*C+)HRRGAH=QE>_U2,G\7N#U'2R,G6QW3547@#9BP MPL=)7NV1@G3P!E M-P$W@(Y35 2\!F%\A8Y&$V^E!VTDL] 9)&Y]@ZD+"R/"'ZKX5J3O(Q M*FE\,<1XMKAX9*7S-"!+=?V64O@QI9V\2Z"+Z_5 MN,V$6Y$TR[431R]3U$^WRTX!55$%VP/*+@$U3A=EOL!Y5>][75(#ZTC(3B5:JAV@PE)K\XD/2&N%:/STR._?!=Q;S[N9G,G>C*C Y^9+*>3R^ M6-8'E&TP"(H;@O$"R% ;Q0%5]XO"!&U,CZ25/T0>X*,?EVBRC']OF)N "G' MXZ]I-B\B6?*P>#&+/QE0FH)ERH"7E&'@B1P9QSTD3H@*.=C 7VI9M5O%T-.T M].OM5,9,%8$WX.'="K<\014)SBP,OPV4 P-*14I MOU0BO--I]")%_7HQM0^F>L)OPM33@?"&6HURQ"+"VWA9," M/-440L+M'83U.=:VHL^0TD]7\TZ1MY^X&[";:.K7 I.HM5'.!# Q>Q!*H/-@ M;0++.!'!4:5U;8?^'@']M#;O""&[B[8!:W+DIF,TAK./:;IXL?[&S89AP*FP MD60)S N.3%",/[(7X*2TR7*6(ZE]$CY)2$_=SCL"ROZR;J)C*XP4 M!M91F3/70+0JC"@+WC@*Q'/.A1/*NMK5(L^0TE,;]%>"S2[R;@(X?T]E:FZ* M!_BA[F+5QO(YKBM.@MBJ>X#@ZD4/@?Y4,,M:]2MB2QIU;N MKPN_*OII H"E<]0T?<8(8OAU%:6BWWB22\$HR]GJK-!;C$J 2-0#FG")',44 M(E'!VY?ZZ^QV;_[R: MO_^IW;R1?X'R2B_B;[%UDM\-QVX#WE>H&OOLJ9%K<,MEX26YODL F,$G4=7J.O]CURX ;B@4DW,"3# &C,\Q:.WERXU'=_)Q-B&L M!2SM!8"'_DYU;30 L8.O;C@J;TK?3:9GR-%J',0PS=XF/[_[[J:GN[&>")0; M1.XQ/(V&@5,A@$O2!F++&^/JAFH[$OM];5 ?=EUJJ(GX[2"$,OYX=II"PEV% MG&(8<<.-CIQB0!(@Z<6@6V[!+BZ$E' \.^:EK>Y,O4!/OW5U'8"KENP;,&6E MY&N,OW)=:B^RE\QRNGB/2D'8A+$G<^6NR%E*O7%0'CP40K@ :&_I?-EA);&TY;4]E"9+\O.G:,LG94 M51.!UL?IY$N:SJ\_CAQ*;1Q+%F/Q;KTX=40G8H-PI>B.@5!.HSW&3:ND3(OY M&2'5#K1>HJ<%6U898M7$WX!E>_AP&%FX;=CSVV02_QR.1@,7:>#.&,BRC/() M4H$M;H.DR:+\M-:A]N7K)G2U$,-7AE9U=30 L5NZE>&RDYB;0 .;U?+WA:-WR)]$,MEHE8.C67 4$*$ MQ=RX!)P0GQS^S*O:Y6S/4]-"5%\9,I5$WP"(UE(4:XZ<5-9H(S/D$,M[ TM* M?SD!(3J93/8YITX>R3TDI(6 OS)T]A=X ZA9]49).J&!) F8TNCO>\M+1!N! M.B,XHUGXZOV/MFA#T['#4C&NWTJ0#:1^W@^='XX6T5]IUEPF$'Z>C%#HL^+! MSZ]O12.MHM0F#9'A'R('!S8X#Y0%+QPAFMK:Y4V;TM9(C\>N2H(Z45$#EF>- MKT>96"(MHU) ]@[%%2(#3Z@%SK/VW#AK7>U$T?/4])L0ZD;[ST-L'U4T *J; M.]^/[KHDO$ISN1"F5TC'(Q8'*"_#L]) %,&S/^L$+KL VFC.DR I\^IGWN;D M-0.[O1#QS)5\;?4T@+S#R?AKFLY+GJ)D56\K5GRF%MT B(MWG5F6*6XY ,^$ M9DH90W%6+])_BI)^3\F.\%1!Z U YPGP6TZM581 M)Z!D(R"92E#3,QJ:;AB MLG9>:$<3U)EOWA%D]A1V6S[[$Q$M%RHZG1A$4YXXT1#!%&8\Y<;3E)*Q'?I. MK5W>,85K?_>[!EB MFO&.]E7XRP?:CM)O $:+Y-B39>Z,'][L+N@&@',2X2/F[T4'3Y932Y3FGQ MH_/IU:Q(S.+1G!*@:!;C"!PXE!-HARP&F5,PM?WJ#GBB!TII57C7!X5%HHC,4#)N9=@W>@C*22"$F)!-5K3Z+=V6 M)/;=];T;X]:AFAJP=*=I[H9CW%&K]G5K[+Y->1B&\P'--E%C*6@3,2XFY0$P MT0HL"E+2\O(JUC9TWZ>J[];QG6"MLC(:@-=C00T4FFGJB =&"48ZAB>PU@L$ M@='<>,TU[SXZ[+MW?"?PV5/8#205OAZS4JMAV_TE7J%[VPL\ MO68K-Q(LBUI%8)$:$%ZBY\YM .,)BT(G)6/M%_2OTG U_SR9#O\KQ0%7EOI48I'D.0A=FMXK1T%QDUF.1E":N\/80W+Z M3H"]'K;V4D2+F%JF7@;42.(LAAQ&ED$L&(V RZ)T<+"!\9"3U[6?2#U#2M^Y MKM?&T@X*:!%'ZQVB,]=,9(WNHH@!.? $K$NT-,M'J1&3+:T=#+Y$3]\9K-=& MU*ZJ^&'Z+)^=XY]_''TX/SMY=W9^G;TWS\=G__/:G[\=Y;I MQI??AK?Z_OP+H28-ELIL2VS)/0B3#9@0)>2LC"QQ:%*U*]0?!6<*8@%H@E&M2GGPQ M4KTCX4L$]9L]J@^?>M)O $HWO5V*@-)XME#+S03%%#^ZZV*L9RO>,&9-FBL& M5-HRQ+<,M(Y9022))\4%#;[V0\UMZ.LWM50?:)WII@'<;5"ALV),TH!6.">( M*I<\>RRS.6@ M7\PGM^AP,@522*:C3L+IVBV>GZ:DWWJ$^D"J(.\&4//$P+PLE0TY2T#WL!SO M08--GB(;/ ?GB8O5>Q4\IJ*1^[B*.\VNED M-'HWF?[IIG&@C*5$(OBS"1AI2(PY?* 4(LM*4J()K9YFW9+$1A($.R+B46/4 M[M33 /I>OAM* 6-:%Z!("#U"HL#GE$'KE+A1.0?6X5N'':?J=H6K3H&PU8W= M%EK9&6%?TG0XB;B7IO.]<%8NM 9K3SC>7DV1AX^+3U_4WGQ(?R[^9M5Q.,UF MY^[;FS1.>8C'P[=E 70:A^NE(# ZEHY)[2%H/#&$"^A32*D!0V:7G! DT@?' MY^/+O-I$]7N:O@8P>U5CZV92^X N*#JW$EUZ+$&CV3K'4NP_>\ *%( D?10696)>NM$$'7 M;E&U8ZU[9TF*UT34GAKXB8[; 0;8P=CRGK(TVL7O9!G4Y(!Z+05%\ZV$?[V# MMM_TQH]UQ&ZENB;FRAS$_W4UFR^2T>>39VY'%A;>E[SU>C;[-*'P9\-Y.DO3 MK\.0EO(Z36%R,5Y\RK+/@95$"^8)>.HC2D3S996;\8%GA^KPU3O]=$WZZ#JHS!(:4$&YT67J M@E46!/<,K'4:O J$6$:C(F$C6]\%=1L!7?_(0&]#L?NV1SBOV];N.R_N/TZF M"PC,Y].AOYJ71/+Y9/FT;4!<\$83U(&0'$3,%)PV#IAFJ72VL9[7MO9[DKP1 MQLV/C/$^=-M X@!9NN-O$*QQ7B4%FN(F%(QX,(QZ()$*(IDBGM5N3G2/@(U@ M9G\&F.TN]R8)S[XR 93\# C: M4P554TJO^5[F\.#L]W?O3_Y^ULDSF;M/[_YUS#.S3AB MB1%#3!E;SB@(Y_&4XH&#="E@5&%#5IW5^3]!3X53K'SFQ^GDZQ E]^;ZTZP, MUG,MM3 MVN+PZU)=S;E5,LN _T.Z0QE$B?$ZFN1(@"9D1)-$7?4G6=N[59W! MJ&MMO^A9;2/Z!G!S+\@N>:!Q&([2/9;.)]M*,R66@^0>J$X.A!$)C"$69*"* M))>XH9TF%ROQT>\M]BNCN'<@-+ 9WB9<.0P7*L:O1VFAZW$\N"SQ]W\M?CZ( M@6'HQ!3XB)P(S=&%-H9#B:>"RE*'5/MR>Q.Z^C6Y_:/G4:%_954V ,]UVF]; M(XPO#B>S>>E']G8X6XXY&W!%M./:0=0$HSR"<;X3/@()6FD>GW_AK3U M:U.;@VDG*FT!JB%,EUON'H.W_"!O'Z?I?TTKG0R8CCQI;4#[B,Y3 M=!Q%J1(D+G*P4A,FJ_49#%EH-D* M]/F-!&>%!F6H]59[GVSM]G5/4])O75)SL*R@K@9LZ6]N."ZR.QGC?OJRZH-T MDI>3O^F ,T9QGW!0)*" /,G@(KK_P0:4CW0!_Z\R^%ZFJ-_*I.9 6%%]3=C M!>''EU_<<%JD?(A[["+-!B(8+;*E$!?]N,IK$A=#*+,RM8F>4A)JM\-[FI)^ MRX":@U\%=35@ V_J.992/'??CKX5>YY6U7X#1Z730@=@OHS>=4*!$5Q"MBP2 M](^ICK6;>WZ'I'Z+=)J#84T%-H#'=Y-I&EZ,EZ-\P_7YU*%S$8IV;\S]I_$T MN=&BX:F(@@CB'21!$_*F"5@N'5C":(HD$55]?. V]/5;:M,<4CM3;1.G]Z+: MJ$SE1(DN);S:B ,?+-/>A=+MHLQ=9!E,)@F"NY M[J<'81E5@OEGH9?%QT;*$-_67L/CF0%@@M;1)> J^1]8"QX M6COZV82NUAZ(U\'$=Z&WIX(:-90EZ&D#BYL6H M RI#4)00D(1CI.60,\\U27\BN#D'W0I>@X6=QE@AD.EKL( MF@>B\"#0.M8^J#>GKLF'.]5P,GD5I341Y2 K(:4X>X="/G.C](>;7TW+0*IQ M/)R,1FEQH3D[R>OEF-8(G5)R8#)CI>UP0-_'44 .8]"$^%S=1.Y 9I.O.!P*ZD1HO8=X$OT-.D^OIIYW%4Q MO1K$12NAA]OH)'^8C//-;-%5)DNY('72 9(JKX$<03%1*2%ZDY-(F;#X8 ;K M,SV?-EFMWQSB*R&I&]FW:;/F;GPQ+(FG55K4,U)2H!"Y,,4(6[ Q9" 48RN5 M1"#L%0S7?:+ZS0SV;[WV4%$[K< V%^/ &^>C4AJ$0;8$;D+P(3+@)!&'7,:H M:C\#W)RZ?C."KPS&CI36;B;F]B7C$X*D5,1HG(7H?"A-@] _5+ :'419&6\"3%C(9XQ/M M,D2NSE"3^9YJ:'PAF.X7&BWLDY5_=)H6L^G.)^?NV]^'\\^EP1NR]FXR?>;U MI!=.H9 #!.\BGH.2@+7E6D(G:[,JC]EJ/[79E=8F4T6=H?LU%-I&;G/)*7)T M.!D7]ZF\:\,MB%*>KEKF+2]:KY^0]0 %*9,G$E(T!+VL7!)ECH$7PEFE",V^ M=NGD7@0WF7/J&,2OH-IV(KHE)^E]*1GX.!TB4U]*E^OE;AX$YEDN^N?+A@MN]-MT0,EB8!3&27HQ-)9EX9YOUSW:\=[RS!T;]@MX)3 X'@ M7K)9SH]Y7/BXDMBZ%I::&1!EB"+)@%4DEQ?3&0-FA6 !VP=X:$^GU\CA8JS26I&Q5,R428RZI(H\,6!4YI \ M9\@@+0\G.M@#&Q/8[]U,IQ#N1DD_NAD?H.])@G(9@5.&R#A96J(Y">L.@533ZFZEU=XG==9AV5&!$3D7H)TOYP9*O$RZP3A(49Z< M-CK4[F+2/9 [2U'_*$#>1JNMC"Z^^O)EM#C&W.CF&#L>Y\GT!&16 MO?C2K' P,+X,P&0>12$(")DT6*H]1"L%=2[)E#MHN+1.0L_OGUX%,KO+O '( MW(CEMAG930';.#Z1BRX)LM%D=C6]\R&43MFCZP!99PDBTL7(!0/*6#3IS,A0 M_4IA7YK[[8_8:33\:JKL>TCT^M;>I%/ PU35N^&W%%=UPUZ'9+A+8(U-);^+ M5CXY"BF$*),A0:@'#_B>>2=0D:C^X^'7@]*D ;W^Z'A^5 R/(N8D90TA%0W( M8, Q8L$3X8(/B3_J\]01J'=ZM-!I@/QC(GLO#5>#=\4YK6\^G1U_.#H[._G; MT>G?CH_^?O#A[=GQ;Q^.WQT?'GPX/S@\//GTX?SXPV\?3]X?'QX?[32M=>LU M]I[9NA]7E2:WKO"%6/XX&0W#>M$"5R98C?ZID4)6%B[73 M$\]3LW=.9G@Q'N9A**^['RURCL)\@[_]CT&)V= I5^ UT^C?HV-ND]:0HV*: M>X:A7.T*U\THZWG&6QV4/,K'U%=*B^;KW?&'@P^'QP?OCS^YNA[U-7R=2LO2%^F_Q-DX7Y]5D*Y6'[O=8WBBKI/1Z8+L3R$BH@O$0& M&RCSWF2#8*N>CMB4NCI%GT,W.A[C!UXME[QU'^Y@KV..7&-(ASNHS'TK-89* M6F Q/[Q=CX@_>W]J"N]'Q MQQ_>G9S^<7!^?/)A%YNUQ:?O;*5S'S1CVL, MW0Y[=*/;#,_:6],42SM7 DS$XJMK!RX0 GC$"FIITI97G\50@_":EV9OW*C4 M7I]]3FE^M^76/ +CH[;$.E!TT!.:QXH^AW5!_%N0U^_]O'U#])S0R!V>?3H]V=^^>_*#]_;OOTU?) +YSP^FB;&!- MS[=X$C+*;*,%;LH["1X8XDEQP"^D95:J2&H7OKU$S]Y.W!.?O89I0J@.T@&7 MJ?0T21R,D^6:B!K') T\UK9/+Q+4KT&JAHM'+EHU);1H6-X>G1[_#=V5OQVM M168''][^?O3VM^,/O^&/T+/Y;<=TU^8?OK3 M\/<4+[Z7P8U#+5TY GAJ,8;(2>N4+ JS=K_&/W075 *OI0CMUR"^%B8?3V)\)0VW:4[?G.]F M*?'?53""#U>O9M_\_ F8&!NTHBQ 2K&436:$"HX.&T9T."3CT\.3/SZ>'OU^].%LX97@MT>[F(9- M/G9OR[$U[94,RS*I>G?NV$ ,H0J"927-&0CXA!!PW+@4-$W.ILH[[CX%>]>O M32Y1 9_3>+8X_THMWH?)?.V 2\(H*0@#1?"46TSQ\H%8<$[PZ"PA4M<.VKY' M4[_F90\$/*HXJRG\%BW,Z='?CCY\.CH\/7I[?'YX\N$0@YS31:ZYA#J_'9W\ M=GKP\??CPSW3Z;LLL[<%VINW/2W2HBCF<++HT+5\:7TZG/T#_=;?TN1BZKY\ M'H:G:G5SD,(8'2 :$@'//0>>10?.&$8RCX)O6*RW]=)[U7<]M=I9NBB^^FGZ M,IG.E\_1'_GG1F?+G4Z Y[0$X?'4=WAH0]396ZZ,-C'LS.X&!/1CJUX!&_=J MLUY#.RW:M[/SD\/_?'-P=O2V^!_H?.Q^(_CT)^U_^[LQK*I!-*LEC[[F!/DGN."U\/ MGX]23*^HZA;MY-'!Z8>2U/ZX"-3^0!?I]X/3G8++9SYI;SNY"86U0D@W'>-Y M6'J +'1^BS!4L?'.2L@EBA!QD;_4!KQ)FCH3C+"U$^O/T;)W$ZL'G[L&9998 M($)A-+/\@Y:":PW*"R^S+V_RNV:R$7M4!0>/VCU5$7R+-J1LR^/SFVLR#+A* M%?C1AUTKVU_ZN+VMR<:T5C(I>*9<#NWG4+#TY2(=UI;<6#=JV+UUNG@"\QCN>V[5>_3W/TUQV_ZY'$N*M*"ZV M+D712D>PZ&T#Y\QG+0WSO':>N[MW/1A&#&Y5#]=N+S2AK]EW/-BAY:-XZ4$K?KVX/%UT*C\?K!;0/^:$D M6;1$$I0D>")PDC%NQC\R2M(1;IBR_GOF:]/%^GT;6QDWG4BX@989GV;I)!_- MYL-+-T^S@0C22&\X$(8QCE"2@[%2@#+91:5,2*)VT<)]"OJ=)]"1L=E#R U MY$/Z@W.>PN2>!*8,UJ[^I/=MJ.Q MW_[2'<&L4T6UZ+0_]2[TO/0@V,DM?^'3.GG!^A2EK_^.U:!C8PK, F,9A.06 M#*,,7*9*R)!%9/4[L77]CG79HR)\3O&JC'1]HKUCZ5+QU0U'10=E^!#^]&[Y MA6;NMHFU46K')!"G\$AW7($MWTIEDG!&N)351DY3+8I^F,>MVX#K?G^1/G37 MHHG;_,'H[H9OZS5>\1ELAT:RSB-$0[.CR0@\-,L3'J_1W]<\ 3<^>.HBS[YV M%7,;CV%O=VBQ!V/\Y>O#JVFQ'P]V(+4I,1LH,%^B)@J%1 W/!R<"-Y:;VMOT^5?UF3/K'8V6]-8#$NQV&,AO.T_OAUS(9ZW[S MLP>;+7-IO*6XNU1@&)5%"49%Y!-%B*Y+$,'6GN*[ YG])FKZQVK7FFT*O)NT M^'O J]!-]:;H5D$TF0 LK;996*-_=L;\]O?TFA%J"<\>Z;C'(>K+_ MQ!Z)I!<^KIM>&1U&22]V1G".4&)$@J14!!&T+>]M,,CW*63I6 RA>O^OU^B8 M\>9ZO2?,8J+>L#PZO $\9\PEG7QIJ$5!,*, MY@$XH6-3CL:9&?-,[Y#6\-] M-+9!R[-]-&JJID5;M'$KBMWMT[9+O%Y[C0[MV#X-#10SV:CR,H984_H*4'", M2RB#,[QV+@E>N]=CCTTVUCS;R30-+\8W Q!+$5A98+;6]?_6'_DXF0T+*AZX M!BK0+%EFH!D5(%)$)P%W(!BI@T?O("5JN@MF]J:_[\?SKX/9%V*;UT5 4T'/ MD](_'K_$^NTIM78><1Z$,!3HHF]_%B7F,QRBEI$3[54DM2_#*[/0;U:J_SWP M^CAH?QO\YH;C]Y/9G_,,@N1&8>2J MK:B=<:W.1+])KT:W0L=8:--)?W.^C_]]^Z^K-&WJU&M^LGV/5P+1%/ X5Z@U M8:("1YB$S)VBBN5D:.U:Y6Y:-Z%#\S5-YR5CNV@G=-]UD0Q5%KT%ER7!@-5* M<($16'0P(ZYT@ZWMO+Y(4-_>Z-Y8>/S(I);X&S@R;^8M+GO'H%V^^<'1M_+& M>"TE\I!/RF,N%ZL\+Z8S&H$2Y I= VJ%U\+8ZO62N]+:MR]8'8&OHK06C[ - M>G;M?L)M_N&OT7NLP_/Q0?\I(0-Z5NC:$U9ZMC#"RT 86=[#<>F5C*Z'(43 MH*-$:%FE,/"S 6/1$$V@/HB'+?;[;GCV>'L=C>>X9_\^C&EMF=/T-8VOTCO< MX4G8C0ZO9G/<:M/9F^N/TTF\"HM@_2Q-OP[#>A/X:"1-A C &#V $+CS M#1<.DE8A\82N1:@]Q*XS9GZH#FO;@/%Y:]LG'!J(>M!!=A<7TW2Q*E!9S2: M:])$]E">;Z[+G^]09G!DY @4T-I4MHI5_N%ZPYD M]I-H[M&.=J7"%CW5I]M [O%^YZ7/ZZAI993):7K<\^2DS93""[:DN,J!5L!]YWAQ Y#:9?\%1[ MA$>+=OCI-I.[V^$7/Z^CIIA=YC:?;8EH3757/5J2VVE9S"PR]8-$Z4UI#T$V+TF& M8L&O;MZ(/-]V5!$CAO1WCDSQVWXTQ<\*RI]JO?+KKQKAV>$RGD^GA!,$>BMIFB[=VP\ETZ>L>Q/]UM>QRHH$E(>S0!1+G'$ED)ON#O\=J6ZVB^,VZ'K!$W@-9?;H M%,RF\\$:[0??AK,!QEG69.] 62++4R<.-LARXDC-I>#2RXT&FN)GKV$0O[O# MWQ/+]@NDU];XI([XVT'.V\FE&XX'S!G&"(;MD3K<=4P)<-HDX#H;RS4/UFQD MTS?'SG+A?M"SM_J>AL$.LFP'"'<[Y(]TZ=-T( .36?D (004B$@EDQ,R2*;+ MK(.< MNH[\06YN0!"4V 8Q>E/F,E]I%P P'HIA9VML8S.K_I&+^<#9)**0CA M0$J# O14@G,$S6R2.B.OBNC:R>.]".XWK.SI7'M]53> ZY+&OKT!'Q#GHF#4 M U4D@$!AH2=J2V\A(I)B+&96NV3Q'@$])^A>3_&/:O]WU4(#$#I+(_RKB]_2 M.$W=J/1(B9?#\7"VN+W^FE;%XX.H&)$L<^!!6CQ$F $KJ !#R],&3J6DM?M$ M;$99SSFTWD#7@=ZV1Z-=HG%/5']PJZJG%RX"GVJ??>,R3 MIUI$N[46T?EABVA_?3:\& _S,+CQ_*Z;]2%JY&(RO=[C)J$7.CMI3O^ZTGW] MMO<^9$8,=Y!YIB D1O:.B@22$Y.RBS[0V@..?XRV]X.@56D/-]YKY;: M6@+C'\F5LLS%3G_,WRH9G)P,@L@$=M&)P(H,/A /2I=^5@'W_,.Q:?4PN0F! MC31]K(B0YT!875TM8?%X_.5J/EM(C*ZN#&(@Q'OF(%%?)JADCF&C**5%&F,# M'9.+M?V4%\AI!&?U0? O3EL%Q32 K_.I&\]PY;N7TL/QQ5ISN;4N=.?XD;.G M_VJU9XN3X;**H!-&9\*Z",92#4(([K07R5=O5EZ3_I[/WAJ FC2BW0:0_<=D MG*[_<--_I/F[JW&Q_BKBS=29@C,-SA>8,1F<\"6*(BD25776,/DU)OVCK M#QF3ZFIJ &R'D^F7R=3-%TWV[HZ9%3.$FT1SZ9@OR]@0;DJ;/:V :F68,3RR M#@H@7B"H7S^P&>C54UH#"/QT]MOD:YJ.%^?&11J7"O G^5)$.^?Q%.$Y<1#! M6"A^#O!(B2+!*QMJOU#:E+9^K[*;P64GJFP HH>3R\LT7;0L=E_2=,4$TX)G M$B08@:0+CNRXJ#WH; 1-P1%)ZK> ?8*0?B^VFP'?_DIJ &F+V7!O7/A'BH\V M34Z$V?*^GRN+K!C"P>).@>RUE%1:!$OUMU;/D[,1ZN1/C[I:"NN[^+^,\%A$ M;B5XR88Z?WYQV[*>JCN'237L\+_<-^& MEU>7*\(1U\+3Y, R6CPVE999[:0B49%'E\U&ETW?4?F]17M6^BXJF]207]^* M'X[7" \I2$H-!>XU'H[4E]9")("SF5#";?*;W6]_3_'KB_83YE=3_,[RZU'Q M>QZ([V]+5;,Q+ >4FM6Y3)IE!KRV$C07-*/+G;)X$!55KQ%[O]6[K>J146^^ M12\Z;"!H*DP.5++9QN" !X$&UD@.+@>%4K.XB8DRB=2NABCK_I"57SMJ^F' MO:W8&X#*0YG$R=^U- MJ;]/Y^[;('D6K*,:9*#(-*,1G)<$<',*&[.E25=/'-4@_(=,#;P*L#M0?/O& M^5FFR\22.Z9#4D18J=%/+TV#F);@./KN.4KE&?/$R%;0?H_P'])9[1?MNRM^ MWV>4U?Q6E.X#>=_6 -XU!AZ0)$G6WH$-#(/(I$N#\\@@,N$\=TY'4[L:YT5>SEBL2-\*H^2DQVJ4R&["=F[+W83(.-QQ*%WDHTW(# M]<6AIN"TL$"),9;+X&RH_;1Q>RHW0JS]/QJQ.ZJT]]NHSY/I_#Q-+Y=%UH71 MM1(;-R]?72_[IPRR4H$%B2R)',I,5/2T"8L0&+)EF;->/1B4^-RMT^:+;I;Z M)S\5]#I53-^ >S\97VS(%MHM8@5&<3FG,N(;76AD1(,F2DN&.TS1S8:5;K[F M9G#[N:Z:NE3+C]+,Z /ZR(L.=)6;#SWZW$Z:!;U,?0_-?3PCG$H!V>92Q*4% M.$,M!!$C35$PGFH_/_U!FOL@5JQ2@D%0)7U:*J6]4!F8X]$ZSX0D_[>YSZY0 MJMK<9QM--1!YK/4 651+'X[<;+:LJ/29!%Z,M,,_A)(:C#0>LC.:Z(0;J7H/ MU&>)^2$+.7; P_,M?/903DLH6[ Q6[5JB"?CTR*MZ7!\L:@ ^#2>^%F:?BV" M6S19*(,,QV$X&BYTO2Z%U>L Z9.TG'+0)H:RS1EZ,$J!*S]W6>7$.VLZ59F7 M1GJT[ >UYP#M M+TE0E)+C'EQ2TIA$A.*BNQ/\.;)^R(JXJF=Y%86UA,&G&%KM5&=$5)9SX#[@ M3O7!@Y59@R/!1QMB,+DS##Y/5B-FL184-FBZMX]>&H7:[/84N>GPEG00PJ+- M%F5[BC+)D^-NY939G),W-->^P=N$KD; 5@L,FW1XW$?)\65 M=G$X*MW;T_1R.%[P?.N57Y;9G@-IA4%_YA(/K[\@E\NQG),9JB,\94;K9BG)A!A+ 7-HP:1 M16F]A"=1BM9&[5T(IG;!654&?LAPJ3?$5P)"B]>/9Y\^?GQ_5.[M#M[?7N:= MG1^<+WYV=OSAW+[?;)0JZ^Y]?5F?^TK7FR?3"S<> M_M>"G#89#>-R>Y8A0G>LKC6Y.;N9(71W7<6D#E)H"I$+!&=*'M G)^"# MC+D49H14^X%L%<+WM?6W*CIU?_Z!'S[%568?TF+ 8$D)E@%<3 6FRE,132+N M6YG!^!VW'/U],OW'\?CC=!+2 M[ %+1&>7:19E!# >82Y@B%PZRF<6F$2.2.:UWQMO0%:_?3<;PF(ES;4$QG=E MR"6>9[]-)O$!2YK+*(U74(I#04C+P,@H\ ]%8G(\D]Q%L[:645.AD#-:&2$9:(I[ M1"CGP,0@@>,1;5/(ELG:3E83H= ]K1VL:6WQKGZ02HM20AQHC;(13E@PGC-P M,E@5LS3.UQ;+RQ3]#"'0-EA[:(HKZJN!0WZMC\/;A$2$9>T-?CU**[&N.O8L M?OXL\P-T7GCPY0E]".AN4Q[ $):!>^X%#9*'7+L;0BW:?X9 :A]$]X*!=F:F M/\M/\;6>&#$;(@F21E$HL;-15MX;YW=0/;CS,ZL3X;JNK M']LOKO'\:(_57M&[?96G2I7B.\9D2DZ!5;9?KZ^C^#<[H-CA[:QYUUT6OK MCL6M\Q_#49K-)^/TT5W?%),EW/AQP!W73@H*5 0/@A@430P,@DPF,\'+TZZ- MJJJ>7>)G\ !W@4U%P?\\5^=S-[X8^M'J\<+KYY=>H*"GZ_3-)-+482R%#8Q0 M"B2BQ1.2>/!.(731Y@GO572N=DUP$X=QN7Z8I_=E^S[4VS(_H1CC3.)VSC&6 M070R@F%>@.,J2F&X4Z'Z\\[OT/0S'-K;X.V)X;_U=-9 3ND%?M92#>LIA8$@ MP1HJ/$3!,";DT8"5BRYC.A-F38ZD=IB]/94_@Y?0$4YKZ+6=C- +C)8\@[:1 MFF 8%8*+V7>C+%/T,6:&.@+FMOG[LO-"=TX8;LE2_ MSM"G+X6R;ASQ)],K9&;H_'"T:DCVJG[M-B3UXNCN++.F/%_!,;YW&.LKA"\( MJAQX79K+\1 L#9D[7[O5>A.>[P/MX=(G\\]I^EB%-[TBLZ-*HFT!S[4$H4P1 ME+#H9.7@?*0Q!5)94-O2^#-XQMO@\8F;J>YTVH"G?(2V=G*=\!Q8N$Y/,(0< M2&0 .E^BYV>H+MW' MH%7350.X6^VCT\FU&ZVS07.64AL+TE$TR64WB.8@ MHZ8F22<$91L=GINNV,^$E?[1U9U:VC%JQ^,PN2QCM>XV3:(VVNC+ZVJC0"03 MP%A1!G683&,DTLKJTRN>(Z:?62K]0Z^NEAJ &XIO(8WR\/[P:C9'=J:/ME"V M7"EF432B\,1= E.>-'GC9<38Q^E8N])G$[KZ&9;2#@BKZZX!/-XD?1[D@AZG M@0;4Q61\I, ,*2/=5)E65.J>3'(V2ZL)3Y5!N3%Q_0Q%:0>9W6BQ 7ANPM-M M-!6,C3%0*+5:Y4%R!$\$AE1&YB1\BJ1ZJ_LMR.MI>DH[&.U*E2U>*[X[.#[] MV\'[3T=_'!V:IQA+J4G,L'Q= MV#S?/KN6#EM"YGKSW,?\K=KT"IV59L&"C4ZB0Y/+]391H Q1*BCE%'F-7MK/ M$M@(3BLB9)->QU74U1(6%R,89@N)T57_9N%DHGCR $EA44ZAD15G(!)$C$F9 MQH>#*NHA[S$YC>"L/@B>@]N>&FEB'/-3S/ 5,RKCB> I"FDQ>X/FTBL!V6(L MT:2B,BEU-L7G,3G]EK7T"Z]=--*H[6(K5A)ZQ9&JN)RE*[02X*+R8'(H;]>2 M1H_D%<#%M@!79[4M_8)K%XVT9;M>&-@AB4S9IS)&-U- \RS!6R&!:F8U2QZW M36>O+,5 M&':9O+.-9EI"VZ,QE)GD)(E@X-!' ,$\\J#P#\D,B=&(0%7M-N#[C:/MWHEK MY53=0U,M0:[VD,H0(O)J!021T'WF(H(1F8$V/D?!HG*Q=A^@_]-FTVX%M=>: M3;N-WONN7T7#\,\K-QKF8>GYMUS_<'+Y)8UGRQY_(S>^D<_B/"GW3EKR##Q' MC[&;+A(7 3@GJ9PE*HC-)IMMNW(C$.P5+)/7TES?L#Q-L_ET&.:EB/)F3N\- M'R%3Y1+Q8,M 09%Q]YLD-4B3-$W.1*[B1@A\89&FPN8&P%9+'RT=]V^N[\HA M;P\4$0DG7D60,3)TEXD#8UF"+(1ER@CKJS>??I&@?E\D->=I[JFQEN#WLB0W MV^#WQ;':Y&CC@\O$ $UH[ 7-%*PTY=L022)"&MV9V]D54XT<_OL#\#EH-X&& MOD_]35R:6R9O3I_@T>WGOCRI-B"B%. ,48#^/_-"XQ\/!Z?MX8\^6+P15+:! MG6U]TWT4V9(=W^-H?'\[)=,3GGU(!M 5=VA#LD3F4=)E.)52Z$1EUG&J8#\& M^GW*VIB;\NJ(:&D[K.6BR\NC1X9G=M_RW#=3"\DM/F9@N'=>%XNC!2_C,QPX M)QE0E0VC+,J@:[\JJ\U#(\?#Z\-Q@WN*5\/&#[PW9J8T%\EPGD4K&^1%1II*M?R NZ0>2AK8*DLM//$"XFYHB-#) M$T6 2H8^J;<,7/*^9+2BC,H+4OVU\7>)^O&O ^M N*[V^HY&E\]4%RRM7OH] MP=D XZ/ 20B@6"F4=.6):B8:I-?!4^>ED-]],+?Y)XMRYCTW$JTR@G9TAAQVQ@Y>.9EM/A#H<*V&'IQQ7[/W->!43V1-U&" M^JS0!B[&0$H;XZ@$QJR,>#!E^)60GEGCLK:^>N>7YXCI]R3L!EAU-5#M ?CN M4%IS#UZ2E3=H793U0+0KO4$" 4\PZ#)<1Q^=9S+3RKC:C+(?_TZLCKO5@1Z; M\+D>MUAX:M.)&+7)6H*5!".;I%DI9Q"00\[4A1#,PY?W+QV:&ZW9K_?5A;H? MG9WU9=^('[;&V,N>@>&94RZ+P!:\10O.V02.DU2:Q#'#S4ZX:M@C>VUHU=- M$[[9R^(;H&_ E>(GGQ8M< X^O/W]Z.UOQQ]^PQ\=G!_]=GQT5F,\ M[.Z+[=WJIQ*?E?H W35'/AXC1J^6S:;&\?<4+XJ?%_"OEJ-!'H/9<)^8MFC( MT-L#050$0[T"+10C0M"D;.UV='N06Z_E]^I6-1B2F"% B$>#KC$TLDXFR(5] MYBB/N?;KH &K@,6(GG;9H-+\9+995ZJYAC)-FC/T!* M$:M'V5@E-&2NB+ BJOJ3,)ZFI!50[:#<275)-XF751T3$X$RY1+H19 MJ0)C MT97 O6.]]8197KNZYCE:^L5,#3U_%SH["+T!\-PPD.+!;,73G;%>E:C%&!VS M5$*FY;51T FLU;C9J#?!:V^SK)T1VX"LUB"UB_X?'5QUE=$ OC#DC;=(*,?E,/G>!G7V$W@)?U42PWR>+, MHXO92XA)HDB"(N"$-)"8T&7J#\^L]A/H)\CH%R\UW9Y]9=P43$Y3V3;EX;^; M7TV'\VLZR%J9Q"AN(9/+4Q/:WXRSLJ^UGP["GY M:BCJ(\.T-C3UXF*ZF+_\85)6=J.#RT4'[3R9SC^G.VG-3J[FL[D;QX75[SXM M58?"U\ME=2#1!A)@GJM$/!5@DB/HHUD&QAD-DGF?2?0QA?JNA]!Q5#@RC&& 9M#]1B,@9ZXS['SP!M@UROI< VT8/#1SNSX3KP43-*6)EU4LI51QD1D'F37N MH>@<>)4B<".21 9%5K5+Q'ZH!-A6>MXT ;:-T!L SR8Y%TLU"\%[T*'*P+D2@8 MKU!BSA@7%?Z5J3W^]\=)@.V#GWV%W0!>GO(93X>S?RR;^',1J4CE&C1:$$Q: M\)X9,(%J3@1/)-5^!?02/6VEQ/9QA*I)O2D$W=-X,Q*?M.0HGR0 M-P,%JV0"+G6TE,=$>>W<^TOTM.)*[ZOU9^&TIPH:@-.[R32A13WZ%CZ[\<4M M0S=]5K-/K'B/4HK29[5XC\X0W'1<.:%DI#%7QM.+!+4"J'WU_O"5;#4E-("H MCY/9\#8&03E8E7D"0TJS?185N)@LY$!EL$YP&6O':.OK]UL36O,(VUFJ#2'B MIE\?-80G%B$K]/,%R1ILD!%!'00E#!W]7'LBV7T*^K4BNVOR&4CL(-8&0''V M>3*]#?JBYMZE4,8TQ]4+6(DG,F?1&VF"S=7'*JXMWP8<=M'BI(Y(&T##^\EM M;_?RX-DS#/G=(D*TJMQ]X^EG4"+&,Y%RKEU5?+=ZOS%/12SL*- &H/#4E78* M5O*H$S@5'0AC8AEZ'(%'&QS-BB95.Z6R:XU(9T\TNPF(=Y-Q4S"Y?Y$\2+YT M\$L2O$2D"\>0HTPX!$N<5Z77@JU=%_L<+:V$*SLJ^5G0["'QGZ0NY/8!UJ&; M3J_+;>^RBF&2URH87K<09"N2^JC\V%UF#91Z<#Q K:,2'2@5RKT$'J()#V09 MN9%2V:!,_4NB9DH]I%!*$&I*8W4T&[AOP7OT1%C)KZVR#G M>Z4>V^BA@3-ZP^'%,:HH/+&0%$4'E0@.1AMT9Z)UC 3I1>BLZ5_#(\KW4OYN M@\:WT41+^-IH\"=1+$>?#9!<6IJ'B+Z/\024IQD]%Z9)>)5Q;C_TH/&M$++7 MH/%MU-42%I\8#4M)5BEB!"XS*UZW%&"M4L"YZ[[#>1@:-;P6" M+8;U;J.1!L#U3(67BI)K1Q@XZ3,((3#P2H8"#<+C/C7.5[^>VZ-F\M5*!?8Y M*"M(NDF\K/93Q"#3YA1!4YD0]_B5(<2!HLP2+1QEOO89^$/53&ZEYTUK)K<1 M>@/@V:1,CWC/H@@6HC4+EC3@WK+@N53!).43JWUC\^/63&ZE_QUJ)K=11@/X M>JJ,SWJ5C2$);;30R$))9GL30#OOJ4:[G4/M.H$?IV9R'_SL*^P&\/+&C=PX MI+//* MEGA\2G$(N(9T\;YI*0Y["ZV'\4.EJ?U-EO9," :(-:J M["1G8@R6:Y3F6E$F(4>50<(Y+WW (=E62D&]69K?$%]NJ(Z;HLG#=<[IDWRA M^8E^:3G327B"9/+S% N";/01!9AB=#'(=,!*).OE:B5]8$_PUY*I$!+ML^NA M[> EQYJ[6;96[M[>A&7[(?(G23K] M=//=^EF7?@%;8FK'X7,':VZ:,7F60+F,]MK?SBAGA-_=+23X&J_G M')M^&WU_=_=I#%2*YT"[>4K+TO)_=[?N&?J]>>>%CHGQA'SR+B>B:&2(@!]- MX%*)Z((Z7&;MH6?7B@%T6+[WJ3;1 'L:,+?6)%U$(FW4WB#F#,PB!8V<%089 MGGR,A'$52H<0VB[]UA9O^F5([0)BDU1<^V9([:+T!LC3)RF':<*3Q QAH\$3ULR!BDA$G!N== HVI?*Q MK)\U0VHG_/?(D-H%C ;XM2IIQ_L(!,Y&SI!) MU&!.HXC%WV.M%*3NF5@0Z*ZTUAN@SI'WMS>WUWEO7B[2DSA[;Z??/EYWO^?5 M&L_F>EY>K]/(M8PQ]QJ?U_7+50GLO,P?G/$*"T9*FUT[BEB7;@5(\3KWX6 ( M523@=#*[/)MTX=;/3B?G29=SDR5D$L#8(EZ.4BQE,%RO4$(:9\Q(1E4QN3B^0 M"5$@H3"',\(R:GJ9__U8]UJ .KM6&4Q?$V2@@ALX%Q<36>8R.N,XL1X%[TVN M0*J13M2AY*4W26!L4^FZO\\$J,Z.H8"^+*VXMW8;H,::/7>^;BSEGMI@$%8Y MK=_E\OH$1Q28#B0)Z4DH;7-O$*>53*LFS[/2<+;+S,6"M2YX1V >1!"54_L3 ML@ZV>*:CTY(F:HL7^=LH4%U#O1CL_>BT!P8-$.KT>YR ^..KXS^^Q_$T+C9L M%R.6Q!KD%*&(!^>0%3RB9&04SC(3:.F(UVI)FJ30/E"_3$8>KO<&V+/Q /C\ MD,Z&"?<.EERN$)++NV,#AD20B">AN2)*1UKZ>KJ?9+W8)?[-C\\#@-P =>_? MQW4W\/UOL #GL\NJS9-Z%GI9SO1K]-=V.AVET4+E,763>&'_N-3$T& ,01Z6 M/>P#EB++DD/$4N44]L3;@SS@*")]PQD;>W)KY4/(-P>Z 8H_*GHX5ZK M\HMNE23#]QUPESVL27X))'&D2N0Z4UHA[&Y'SW.05(IEA#CM=^FWV)GEJ M'W.#F?!Z%RFD_+TWD!]QXKI#;B&/[P3>=V/XVFP$INQ?>MZ&21F])9G=N8$FT M0\9IC*Q*X/.HF%OV'G2G:2)3?S#NFS>8W57=A '\= KWU7>QX"(*CF2VJK@V M&CF5:Q0R097BGGMYV&.IA2SY@RJ\(G'R:7_YSSCISKK1>/8QNVW@ M&N;_G\6)ARF=Q_&HFYS?.@!F-,^+?6($G'2S./V0JRH?W5[=3F<7OW<7W[K; M_ #RXG?XQWEG?P>T5(MIBR TQ20B(FUNOF4M,M1@%#$! MIP63)*+N1>QR,M6./)6F;R6TFCO0'\-V C.I+8<5QL#KYC'F:]^ D0N)$B,\ MU<7;9*X1I26NE38!]]-W<[3Y-(:1XW3V%=;(_,(M+%:0O0)MA6@25P:99#SB M7.9ZBL8@AN$/M(M:O=R^"C-IDW0MG<-[DF$CP8HATQSG7L3Q),5@81.+$LUU MIC&ER(F(4>">.!,X<[ZY(.H;;5J'X-4 [3?'I%_']J:#0_W_Q9 #0WE"9Y-X M,[J].1J'^5^=3F]SF;WWW726WQM<6N>2I5&A&*3,]8 $LE8G\.\EL6SSRNP> M19I7HL<)YFBD*9V.O5J2V@FVY2E60./[;W;=S%X?@C>/93TOM3&)@=N,G%<, M<4$5: F, /"L'>=@W"9?^JYCK3"U\\L.SIX]]=X>@2XUBP$F@!&6UB%N'!B0 M2G)PE;I!P(83)TA&%'F+UHI+ZB:DT&(M6TZ:>U$9<.+F+!/%N?*@DB+X? M*IP5L=?\#ITFX70P/B&N- <;2'KDX*J[Q!VBRK7V :#0.-.$5S10I&D56$Y<8P+O" K9"E-\[5DM3=ZB[ =*\.-B75XK**46I1BH%\!>9"KE +$?)&N)LL(;Z X=X6DA:*('P M9E-Y#W773C-8OPL_.A..<9O@L ;E>%A6L,:0RZ5W2"0$4\.(EOWR!WI\K,Z] MQ\$.I(/HN(%]YL5$,OF/__#7M^'^2B<'TN>@70;P/7,/1IB2DSE4%9'+W7Y@ M63$NE>'BL2-,L7?R_61KTO;9DQ&OWLT? )X&:/=4]MQIX][O>')9N8X M1X$;BWC([8)M3"B_$:?8)4%TZ332K4(UN:>5(5I90)ICV,?1V(X]+)KYK=]E MQ%%;EZ->3+B<[Q"1R:4.@W;".T%B\J6=MDWRU+F3K<"K 3 4?')5[+2\I!1, M36W DM <-*,(1YJ"VT(P\V C"H%9Z7NS%R+4N6NMSK\=_.SXYG[?_@1^/!\2G=QA]<%!ZWYD4BD3? M5Q-]?!$*/IEU6B&B0D#<>X8,HQ9),'H$%UHP4]I2>"Y!P6JSFPHOW#LO*FA- M)'$H@I<"JR"_?PU2(1PY_*XQ 9>WBW:0KX4ZLWLQ8T.!V;*@-& ;;:[^K*PU MEBF,B <;;[[9ZISDDI0FC@<=!&^OWT74!I@V.J"SU)[:[$) M8 /P!/:>C<@&*9 VFD7J5;8*#K)3_T2UUW<"NE?M]5VTW@!U>BRX17@V6>E@ M<@Y1ZC5XI)@C2QA%">=7/D(Q5;QQ&^*F*_1^(*@,; .R"6FNTA(G].IY$>YVS MVC^-?X!3G,^/Y;R7+0X(2Y:;A)+)3R\XAQGFEQB,&^.3L3K1TFEUN\I8]S', MFQ.S/&X_Q_G\O.Y;4C8$&A@227+$J7/(8?@1+&.LO%5&ZM*)#KO*V#POR[@8 M!X6N!6J>OO]T-)M-1NYVEI5UT=T? ; .3].%_>-K=WW]L9O\;B?ATC#/9)Z+ M$-C#$J<*&2=8+DDL"'4I.%S\%.\O7O,G^ ">O"3E@4!K@(_GL\[_ZUMW#6A- M[TWRRQ"U@3E0,+IS5P><*U1&2U DG!DK,$^V-.U>2U&978<"_%5 99#V]^;/ M]S@9=0&\_,FL3-5E/[HOI_NRR.[TH*FFM-%@@R]E]!(4?=7ZT>#1Y-E\=FV=,G0JP&L$$ MIKFL!@-#W!DJD:4V2..TT*KT]?QPJ>L^K'XK$K\QN@WP>;-)_L=9SF\ C%?, ME%QJ;%7$W",-CB3BENE 8V/7>>(.NY0,REY!1.SEKQA@3N(7+=Y^,MD+@TK@V\ M*EYARGL0D?(44?(^YFX"%&; 8&6J1)RC&OY;.A]Y3T?J8,_/*SI2NVA_H"-U M/'ZZ%1;,Q_IZ_-OQR:_'[[\>?_AT\?[TY/WQR<77HXM/IR?G1R7K MT=G?/KW_=/+Q].N7^1^4:-!0XK.#,[B*SWU@:M<\H?!]-\X%R2;SN>0^3$?C M\$OLKB;V^[>1_S0&H_+F?G$M$WP@Z(10/.RZO9O;M[>&0IHH]6684(3@1Q3P72UH#*HHS"4"(L+>UE;Q#G9V#; M'A1X_#BIYQXJ2BB2@9-E'1<'Z">U#IQZH:[ MBT&^C4I[ZK\%*L$G1[-7$UKI W-! M)Y4LDZQX^\EM,E5\7%CW -P?F2:9MIS-8DT:!F:XX!(1:3@8IK"[:Q<#2HHJ MZ_.;75GZO<8VF1K;P 8Q8"N]!L#1 +V._/P-;NZO&D<_\NI;;,C,!A%5PBCX M!/X.X_S^89W&F,:HM,*D="WU=;*T1J3][?3 M67<#X\U7F+1)$*$%)#YS5T_1L#HM5Y)F3N?82+!L385,V#/3A<\<=H1T8EK". M>I5ZW4*9M0+4V61*(-J55F_M2D-+T4_'R]TP+Q3'P(,5@WA.L"E"^'K@=[(:RZ8HJK^BCAF?P7OW<+^:4/24?FD!<"W$(#9ZLA M(A=6 B.-:8I=Z!F9?CET'6_HP,#OI[AV@%^^6+ :.V%SQX2!*1,(59\BQ7"G66@$JBA() M*;17BO#(?#].[/SMBC50WL"J? M &O!T3V[S*CE-I]]CGN7XZCQ>Y<=2,!'J M60I&(B:-@+U2*Y1+DR.?O#/)QD1HZ1RDM<+\#+=4>U*@.P0>3;RD?*6YQ\YG M!$RP*(B-#EF>LU$%IJJM0X*[G' %2G)4420C!1M0T$19Z89TF^3Y&6(P91A6#)6"NUC= M_+7'3A(?1E-[=37)J<8@0I MST:SN[^/0GSRF872\X.58]#L9&RO'URT=TL@IB#D>9S\&/EEL6A.L&/&>)HXU*:;?^;<)O MG[Y\^N>G+\O,0H_]7 %DGNTC CAX$DY^S9*0)DFO6+^>),^&K7OF#$"G*Z*H MVO<'OYW^WW^>_G*ZD)RF %NA4"A*D0MW/?2Q- /XJ?#UBT: M40KBO155&^*3HU\^'_WS'U^.E[)[PVWN3$JB3H@38I"))H(%KX2FB6 63"^0 M7PQO".,4D)"B&[9CQA9$,,B#DA(S/. M^9?->]?@_'S"()C;O.IT;DRN* M7%(R^)"DH/U6\_-QZS[.+X3R %751OF_?OWMZ&2Y!T7CK$H**9W[#%KW/7PA?/=54FUPCSY_ %8^.66X990%JY$ 162+,2)# MX4=*J.8NBL!?UII;@_#+D>NV2B\$\R!UU<;ZZ^G[BZ/?/CWP5& F#/<1@:0$ MCAKG\GTI13XJ)V*2E*M^B7@O!NZ%M&XO9W='X_M*G$NJ^J!L MY!;%!)L1EPXC;3#.799DI$0FF& _N%<-7R_WLFRPI) "&PBF[1JZ_OQX?ZY5 M)!K,$9@N3,^*B&QNK.SA5T0Q'+0O'7C;6]BZ'GT[%P5OBWH#]'XRI_?=>'X% M^/?1[-MR7H\=3Z?3"/\+%_:/RZBPT QXA9N0W(VQ#H58G(PZ)9C+ _72[.XZ7YUW@%?[7YI)QU O\DV3F]]%TG30G2IK9A1(O]^QBH#1@3:PZ=,[M=9R^_V;'XW@] MOY\W6&/!M$&29@? 2@W.),%(,:$-<8F3XFE=?>2J:R^48\'K7.^RD/P$-%LX MKH$03DDNQT,EK$JO&+*64T2(X-0I(P(]P/N"'I)5+]M0F!$[4FX/>!H@W;,9 MC";1SZ[O+CJ8Z_3VYB&XH4+$F#A8J1(\39Z;_3FF##(FY?NGR(0HGK+:0ZZV M";$_AB6DM8@H>L<] MB48:ULLK.%3R\L$85-P@*Z+B-BBRXI+ ^P :X!P9/N_Q20ERPF$4$Y'8:V$\ M[=6Y_$^2@[P3IKURD'=1<.V;L^4L'N.-+R]\:=(R8261X\(ACC5!)BJ%7$Q" M@[>,J7O1/WI=*M.V3U4GQE LNX,IMC9-7@F/)=-8^X"K-B+!&]\K;HW"0:IK0&[]GEJ >R/3"@?$5CGN:DJ"&\2,0AS%015 MCL7BK?)V?YYPD,(W9:DQ7+M5GR=DA9R#WN.\2_-#L-7>1R.(L4*[I)'P/- M5.*JUT*O'"::T =3.A#V**EE%V97MT41CEZ126];A#5-$F./U( M3@ 68'LY;!BHA6M)L-68RQ*,62= /;.C$+!=:2U7I,J\%L7D[O+7\TL=K.,P M4R2LL(C;E"M)&HO _Y>,"PQ3V%2\=QK]?UQU/_YS,>(]-18_/#+C\7L5:5 & MM&Z0!BMO#\>WD^[[LN"C59*P!$=A(H0CGH/96L%&:2S#(5"PDD*OVX M.\+3 M;]8S.\NB/TB7E3GP.5?0.KJ)$]#!\G$(=U(*D#D)#SZ23A9I8G5.2$S4::Z$ M*O$@__67Z]F:Y?DP4*\-^"%?1B%(45T7#L^\35.9Z?I[]WD.BQOD!+XU;G!60"'^SZ: M;S7WB,;@4GY5R-R+G6-=\O?+H>L\SRH/? '%-; UK/&X/C\D:1*I(Q88MKH0 M#)C2*B(;P ES+CCB.0%OO9=[,3Q9ZG/=4JP'SU\I"D4#U-HG15?3:*3"#+%$ M!>*>*5@]VB 7,8XRT&"+EV']Z1*NR_*D0%[U+J#]Z?*J5^?U/DNLG"[[)\

2NVZ6]4&T7R?9.CB79 HJEU[)S64M QN$"11LXL8H M8HHWX"V5;/VZ6^#\+%3&$ MN,J+2PUE(8 ?2W"@PK[3!)$DX$GLYGT.*'O]\ M"=:[T&![M\Z=@6C ;MC4R]0(0Y@3^:D\BX@S$Y!E%GZ5)*'&8&Q):?N@N7;" M)='>H7/P+JIOD45/6IC"1 A+'%2D0IX*K#$=I4#42"(TL:1\L?^?LG/P3I#O MT#EX%_VW0*6%M;"N;ZW0,4@"NS55E"+N&$<:DY@[ ,(FSEVPNO0KT2TB-4:I M?:%_2:F".+1 JVT]2KGA'-PXBJ+$8 I$PY&E^=%JM,FGD )+Q7G59/_@MSWQ M]@>A25*]Z%0JK6#..8:,]CSG:T;D6(!)<1*$XH8*]E>KX/T9L&NKX%W@:(!> M\Z< "R\;W.[E=9B&K1=<%>1(LCGFK9!3,"_3LAI8;W#TM#H"[#CYV@&O!.BO9H![Z+>VM?33WK:'HW# M8X-3*@0AP@N$)8.360H.XDN%1)#8)TNL-_W>5JSY0(N-@7?";4UCX+V5V! 1 MEO7ZB+;<6SA$77[7*$)"Q@2&;'*2YH**]*7IT797Z')0;6X*O8O>6D']26=C M30P)E*,@>>Z7FPC2<'SFTM8L)!:8I3]52^C#HKZ?WAKP-EY92H]WW#XYXI5E M2,3\W",GZUAG/<(4I^2$!2/*]+$.AKBQG]M(2'F+J,A^BF^10D\;@$:/$Y74 MY91>4(Q+%%GA+0*OR5(7HPBFUV.;(23:M2WKV[FO>V*^2P?670!H,7/D_.+T M_7^].SH__O#^],O9\3L"E:XR,TSBLQ!*;V[%A*^>8/=6G%W?5_(MX6_@ MG/XTADTJ/KSH^YS_09YO#GXXD6S2@B)/9*X3ZV J+ 8D,1C&,,>(=6E;;X,X MK72:?%."=(=!JUWB+:^K(R6<1X:B2 (,%)D=IB"13-1QD305KO2;_8T"U25? M,=C[T6D/#!H@5#X>8'7F^YKEDQ#PV75D$6$/LP#5I-R\AZ"81*2>Q*!\Z>NQ M5T(T29Q] '[E7@S1=@-T^0I(@ #?CL;A0_P1K[OO64/'?^0=?1FL,\$IHH5& M^242N/(4W*0 !H9RR6 JC<2Z="9M#['JYH(C\6@Z=\M_Q,7\$JFA@GM)8.N]H)P'K M7M\>CGB'0ZD%"FXS5]=9JX]AJ*BT]UX:I/)C6FYL0,;S7'!2.*H5]J'XJ^7A M4K?2;Z:FN_#&V#? ]J/K^=^)8?74%TOY4B4>+"4")2; 5A%PC&@M*:+::R&) M4H*7#F_UDZRRD_O&?.D.#E[!BF,%P]?'1U]//IW\OSXNB[/^O;^$UT"/8R\!9MH=)W?TAW;R1@.J^E9SL>^N>G&=P,>7J1>D\D&V#F^:SS M_WKJ39Q=V_&R7S!)UK@@D)F M12$0JB?&WCL4>3:?IM/;?(+\"@Y$?B +?N-L!#]_B&[Y6(A3KG(_!L2P3X@' M'9&U*B&I8E(.@S9[=W/UCYW[KKD%NSYY#/H].;))6&D)S4*A'77"(3&$4IP19@+(]2E0XF["EJ MBT?\H7G5O3W(/Q^7+Q-7*28<4 #=P7X1.7),>&2S#12LEK!CU.5P7>Z^"6V& M474G#!N@Z+RE8"ZG.WYA0L&\3U.N,RD,UE*!'^F==8A;!NM-9PU^0&+X2$F.(IB M+!T]VEG(NDDR;>^/^^"X/U%SB=(B1/U['%U] [F/8-79JWARFUW+16;']/1V M-IW9<:[-NYC>XS.&N9GTH&-*E2&:,V2$A7,A_\=RH9#W @PH4+03I:O?E9&\ MQ5#"&YNK%2C0P [==];W=H^4DH.=DUL^&89X[MBCHTPH.1ZLR6\5>>GG(CL) M6-=RK<&@/4F\.YP-: M1(/ +PRPQC!%VBH)!CR+S%+G-"L=IATHG 7+=2H)!RKV<) M#W,;!8?(<$X AM6MZI0&$)#_Y^X) :/?2C IFX@LW5@;T;<["?"Z0E MX<@33*V0&IM4.FGM)WE48 -WRCJ%-,W190?JT8EY9$/@,DEO/"Z>SO?O\*A@ M%\8=^%'!+A W8%8<,LE7&J6X 5409CR79]5+ +D@TPR$^PZ/ M"G8!X>=Z5. -]DS!89)TRKV&-4;&^H (]9P'<'5QY-OP M2V7)/XW!B+^=UVN8OPSCSFIF,4KS>N0NK$BK*(\XY?+Y."J]]XOTS3KJS;C2>?825=S(:S_^_*%-^'L>C;G)^ZP"8T?B^_._#7GS2 MS>+TPVW\-#ZZO;J=SBY^[RZ^=;=3F]LWP#^^^]C=3A:;M58Q:N9 #9QRQ",C ML%G/6V]8AI6-7-I^O6K>0MJ6.+HOJ;J6$:Y-^5.8?M8'S">K9#=5?+%W0$NU MF'8BP09I*6(X@K&37$ F-RR'GSPA7!!,^STK+2=3W1.]/'TKH=7 @?ZY&U_! M:#=9IP]MJ27!5G*G$>$$]*BT1QITB)+"26N#>2"EWX&LDJ-N!EU#=N-@D!HD MVF+)1DI98.!=J<@U>'+@Q%EM.1*:.&%(U,J4CIZLEJ3NB3PHE#P5!,J10RI].%<1/ 6+T$.S;FRQ-^# +4] M[GQB/:;N+XZR&!X=Q3/PV$ K]OH^1SK'_V.XI(PK:U-^/Y +!WF%$9R2&$D' M4U;:$2W[>=?[?;_%BY8WHNI;H=9B"FC.4OQT\>7XY.+\Z.3#^].3BT\GOQR? MO/]T?#X@;;/'J(-3+7>5O%!Z9+ZX&\WN^\"-ZG>BA*O+HR+J;N!DS#AQGD?7X@[.$=28@E\1D-!51PK9 +XD00;S%/@GJ72E\9;A:K9++XH 5Z[W 71:)=> M3R(42D8;;8K9G[.@KJB1OOO15J%J[V1%2="/8GLB4MO,!QOT M^NX\=[=^TCOL;-)=3>S-(F!E84_G/&=_$>$1QP24%5G*;]&T2HPY0VRO\V_[ MMYKDS;[(=H=3H(M#WH-/^.-0^SRZ^C2;AS$YF=XMME>+ N0V@D&!R MA38CD(NPP7K%$N9,D]@S(/5RY/:8, "UKI0*:^._8>=]#*\IH;3/O2<]E0YQ MFA-;"&7@RUHEN2!$*M>+$WV^5B?MXG#'T&'47)\W2]MOT9]O^C7::3<&-=V= M==-IOL3]]7M>9-]&8,'EOW&:WL?)#);:$Y,.E/$U7MU>YT_='?G9Z,<\!)S5 M%2<^AUUSYV?X6Y]'/H*-.;[Z,H+?F'6PEB^]9XP21U$0L'=S!H:EY@*6;7"$ M$VX]+,2>M*P^F38##'MRL_N)B?+7PII>=._BF1W! /E@#+F\S\?1U-OK?T0[ MN60RF>0)05B 8\=M"L@I[)'3WAMFX;1C?5\$M3W3-OVA/\>2+$>QVNMU60#K MP0K,A=JD#"ZZE)"7&"/NI4>:J(1B;MH=@H^*]0L!K1J]30.I "\'J[(!+_WL M=N*_V6D\==>CJSDHEXEQRP@U"%,+,R"6H=Q0&PF8%F=4QE"\1\YK*>JD9!V6 M-(5TWB1K/M[.;B?QRV@\NKF]>=RF5^V67EJLG%_]Y:U3PZX6$P^$8_VDDOG8T^C_XZK[\9_1A_OA/]W? UQ,;"[^^*2C M>X^$DF>L?#KR/2%]>.3AAL_LF&$R;!H#LTO@>[D9_:=Q -LIW-KKZ2)4MJ]> MU@XXQ,+Y[3_>3>[L^+/]_7JT4L UMLNJ?U?%R]VFYF=&R(;9[KWHKH><$5GZ M5WQ\C)8-HST6;W_Z5 M0:A>LLQ6;:]$Y>G4*^,!6]2* Z?,B;!^X :P>H9!MYM"*F/V>*8,7D,OAJH2 M?-IE#:V>>G$\WG9K7SFEKJ<949>*7V:3ZXLXN9F>IHM) /@NP#I]!W_ZKT&T MW#!L-8KN=@1O5TSU@SA+!;S*M00&GL-/1ZH2)]S'1%HQ_58@N1C-!ENOSX:J M$H<; ,HS!51&Y>OM=238"9*-AM!]G\7P\=I>#8)GW9A5HE2[X[1%)94!.^G& MA\!LP[!5VA;L#MMVQ32Q <[E N5]L+,2F^"SX?H@I>HCM5X1#6V&%Y.;\:SL M7OADR#Y(Z?I(;59(6SMA(<#6C]H',U,?LZUJ:6(;S-Y#KL!5;B=\.6(OEQ?7 MQVNC/IK ZL/M_2N4 B ]#-4+G2:"S:LTT 0L3ZJ[7UW-FW37)SA\:EST0O>UZ,7N=?=(G2!Z]ROT7<_XN3N-+WZUBLF M[&>C]?G @.6Z&'7YF>&W=RL'K!;BW06?IRMUDUIJ.P)Q"KJ;7X[DTWCP1<2J M\:KAM5'O72\E_'5%5 N4-[HB:C[AYJ\[K/Y>\DGL2H#R?*2FTX[63KRANMJGM:QGT45/M+>_J:K:8U%"OZ\50U:X8]T5KM2HJX[,4:&RO[Z:C M:9F+^[6#5KN!'&A[KU5/9?3.9_\ZF_C3R<5TW,]CCQ_.(3KFM=/VHU2XQ]\5RJX+:.0!/NMD_XL-)'0LM MT5X?J';C6>"PW*JVR@A_A$&[<5S.M$0RU9HAJ]V&[HOB9M6TA=N'VWC1'?^1 M>VQ&F.I9%?2']A_W@7QS&-9M-#4&'K!^M= M_Y:D0U^]MD4)V,:N[7@A\*>;[[F8,DS C:Y'L[LRMMM^7ZQWQ5R(%+MIMAT/ MK*2)MV'87O@V%=K:KJ/V0"SL1[\(3<6ZMNNHH5N!+D[!+_P:YW44'VX# MBVS*.WRF%\A-A;YVUV&K64!G/PZ5 ?1\Y"+9/QN$+9#YL.*#Q=D2]G7_M"Z(_HYUV1WL,V<97+JPU- M'5D]8CV87NJ[ZSGYVH'DZ^N7XHUBH222]0/7R[[:"$6WFUXJ0W<6NP(X/8Y2 M,Z=DNZZ[#1.OG^0#(IT4@>/E6-6R1W8%98T2_LI5?,N3YJ_\Q+_R$W?#)OSW M13?WQXK=ZRO5'?79^ZU*\]$.^]U M.'1-/!VG6I+:IA6Q8J*UC=J%M&6";J]'JW=L#_/C6[N_>-^=Q^OH9S$L.#3X MZF+UB/4.DOWPVJB7VGX*B!(>C/K3E$8>QOTX+K/6MH]>;PO<#\O>^JJ]9\8X M^672W7Z?-_,NA^BF<:MEY^Z[CV[74>T=]5NN"!D>!"V%XJ9QJ^7E[KN[;M=1 M];78770S>UWB'OCE6-72;?=>O&K)8ONR=P6W13V^Q<1H:/?EP5VQO7#EHOU75?*W.+ M>AI";R[9DQVB)(BKQJZ7IUH RPW*:F$K?1"U^(:Z=N1Z&:9#]M5MBJJ=6?$_ MMZ/9W6_V^O9>E>#>W-Q7=APE$";";$NAN^.GZB6<[@GW?JJL[3:^V&9^F\X/ MD?-OH*5OW35H^>NLE">YVZ?JY:KN';O;1Y7-X7\29Y_&OKLI%$/O]8%Z*:O% ML%ZOMN80?A5D/A32&S[4"_&F8D=[J+%VI^2+X50;TOM_HA7=+T:<= ME=?<(C^=?8N3 Z_OU=_H!75+@:L=E5=[55MW>VTGGT?36<&K[O6C]H*SI7#6 M5@75!O#USC*X]N_J(7ME*[04S-JLFNJ1_^7F7Q[ ;6/W0K*E4%9/956$=-FC M^,%P_]Q--^5K[=,7^OG8O4!L)8"U43W5K9T7EO?0Y;=RP%YPM12 VJ26VD^= MLT&59U0(L%7C]<*KI8#1!J6T$.(O4A[SZ4"] &HIRK-*#=6-D&YPJN1RC%YX MM!2#>3'Y-M*\!\.Q:[XJ;2E,TF"::C?^!0R7A6 ?XM1/1O-KF$)YJMN'[P5B M2P&0_BJK?BZ%49;+7G-,?SS.KM3U\[;1>R';4BRDM\):+:AQ]+N=A(O1S6A\ M=:#"&JN_4*3 1@_A"Q3:N/_*S?P3K\BPWT)8.>*0=;L8\,OX^R@/6FB]KAVU MWJ.U35@\6YC;-%)[IUW*5[!N][HQZSU2WQFM)LMQ+Z4[@\_.)C?CX7TT5X]8 M[3'5SCBMU$0C*.45_WX\#9-R,+T8LMI#J;UVO]>Z: 2HOW6_/\I7=@=<,W2U M5U$[ [=9-[4=\^69.KJ)X6,WKT3WF[T>O-PVC5OM*51OZ'IHI86%-WT/9G*\ MZ![$+7?'W6?\:H^D=EN"_;34+)X'@K'>DZD"Z#4"6MV21X=SRC;K_*\B2'\5 M01J21'"__N$O;UDT^R01/!^[KK/<:Q5M5$H#8,VS4=[9:9R_48WCZ4)_D_PZ M/!_P[9_9NWBLD3^9Q1N-P=FW'^=KC0W=C1^/"F!]$Q"K+>S,9NK=# MI@'B'=]\O^[N8CR?@9%V^OV^P=N6K7P?]JS_3I7=XTW0[794=0-TF,MV]!T^ M[T=S57P=77V;3<^/OIX?A!;;OU#'KU57]ON6W7HENCTL7'@:@4,AKE1 M;77WF(OXZSA,KN^NSJ._G8QFHSBX8=/Z4>M5+M@-M4TJ:0&RXS\F_FPR\@76 MU^-0]4H1[ ;.J\FW@,@O< +,^K"T"S8LQZ]05VPVB].BJ#]7QE MWWWYUVQ.I???QE=G?MBVMV7H>K4">D/73SFMIN%\&D]'H,6+B$7 MU]M'KQB*[(W;\ZAQ3WU5#^^ODO.DFRU$+7/3UO\KU<*917'>H+_#[^B+/\C_ M<> 9_^__]?\!4$L#!!0 ( &]OFEB@WNSV]@@ .'@Q,#%X<3$R,#(T+FAT;>U;85,B21+]?K\B3V-GG8B&H0$=1=<(%&;"#74\ M]6;B/ET4W0G46=W%5E6#W*^_S.H&0<%Q(W:P;V8PP@"[JGCY,O-E5G5[-'2) M.CX:HHB/_W;T]TH%.CK*$DP=1 :%PQ@R*],!?(G1WD&E4HPZU:.ID8.A@WJM MWH0OVMS)L!S,",B&LU&<2HEM7/0ME9'D@+%!G!>O:J^A-3-HX49 MW#/^YE0XJ5.ARHPX>K/=?'^H%X"/T3J?F!'D8.<;7!'.IQ\+I $XI:_O:I%+ 09-^7A-3VSD2#TJ+-]N[^X?0-3*"CAA+ MJE*G0XE].,IWY<1/A6C#2+M)D*J'"7&C/#-]E[SL)>8M!KII(Q)T4%A MX$8:"[Y&43V*16*]"2^%>[B@\O_)K)/]:?XG22*6NE9C;[,F76,?#:81@K20 MB!C!:7!#05TP&B=( $ZU'F&NM- >&/3U-X#8M\C"@NY#!R-,>FA(S;RB-6#' M#9%(VJ_7:W-J-F33<^5AI2T;QK=U['D)#]\&T)N"2(G%1--&X^L-3P""N%9B M(@R"DHED%XR$<2D:.Y2C -8UIU^?R3B>Z15Y@5,Q340*9U;18+MJ&=C)FP<: M53[GSZR[(KS3C3L]*+SNB79Z@)0A)H!RYLDB51+M*V8(L_5<+[(4V&3*J+"F MO J4C$2Z^?";,5H%2N,1MT\TEP(136(AL_26PA&)8R8\U0XTQ^=$6H08^[0< M#1!C]/&:H$AE.K"D_I&1/5Z&:P8F0/-YP$J97;]=*WF)O"6+'B4$>(]:YW.9 MBF7 A3"6-E*:J9S3X'W-U(?O#RV,C+Z?$F2292_I?:EH\$32SI"'_[-*V\8; MC#(C_7=X1;Z/AB(=^+42:2TSRJ3Z_<-!OGT(8$>^]2N<:&'83Y8\F,C45^@P M)& &(Z<-1+2DY,)M@=I50$5_YA5S]Q73J?3S!W^ZU4[3C!+M M&1PP,R+%)9 MS*=B)\+TA!'PI4K38DP":-.LE(J$SE*GR0;MN.>\J':J>193"M_![U7HIE., MIP%PI>#F83+4"4R6,#,X@Y75^/I:*3UA# +ZF5(T8S_@O;1L#SE$T!=$!=NHACH3+A9WF<.)OTY+M6 M=DL[DEPTLS@?ETL5PD<]YF+++1@O>)FSP%_D?4[M/,XFY03LE%#5/EZ>OIJD MY15U3D\/E43JH/(NUG,^3X#"=3Y%>(8=821I(T0A05Z3W =3S/Z1\7Z.2@R; M29^%9DD(.15+!#/ M0XE%0&<41>*./2\IA3B@+4TK@HD"F/_B.&0Y)W6/!#*_9-%QS)*,/*>_.1P* MQ"6Q8)5'FHP/R KF5F6.=3JZ&VK%X@=C[>85]L.GZUE_LQCECXFW_[=%X"RE M?I=/_7/+?%D"XK=FUK,1ON@\+D_'U<()2R9P0>\+/DT^*:H/LP>44&DVL/OB?7ULOA6A'=I7I"K=A@5C26^JFY^"TH[B,A%VZ%,M(8W\!0 M<;BD]J0SD\*'_FKW47^5=Y4+\=![Z_N&YV*BK/N2N]?7ZQ)T M2JDK1B/%:LK%.R,-7?1,X7S>2'):<[&5:>8=V4/X1]X44!6?CY]7U+?L5,YU M)Q-<**Z)F%*9X#T6P2I67PX&:7UE$"N6SP'.2_$Z0F&B,Y5OV=BXZ=PTBA7K M3X&_*\UHE%4S5K5+BU4AS^UGNK.'O16UFMZ?LP.VHG"LBX!@UE_8C'V.,:X0 MK[ZDS9'D^Y%/03T<#(J)CQ>.Z^\H9IKEB)F_KH58JP7%=2*;2P-%%&\AK/\P M/V9X"%W?NO*>840[^8$1HZ&%NL?3 -&C;>F?O\/^XL=+ON4=[BXWVP? MA-^D0OIE6OY(+7H!CALR7[B,TFTD!E@<9VSTB'5&1V-]8?AK_5N>68M/3HVT ME;YM,:1_CO)Q[;-4/=I?Z:15>Y@B>E:KS*V?\EJAGN^95CT_E?\>FAD"CKY* MSZ"XJX@^ 6P)-1%3N_7S:;.E6^$O,*&H:_5P?3L_:M]V;ESR:]EJ$GTSSQQ7RUPONUY;3#%AX M"0MM$C>3XI3P5#Z(R)4YBI[URX9KZ'/;WX)=_YB(S1\6F87+1^KXTQZ: ;S\ M54[:+T6"14(\-:ZQY$G^6$5+WC-;?[2ESW#^OGF>7M]WKR_;MV:?+ M]OGW):#$_9OM<*]V6)[?/^7SIWQ^:_DL)^+O53T_=V]N+[J7MW#1OFQ_[/JW M*T6T1#;]F*E<3M9_X$S^^K6-V!-%BXT%_*Y3M- 1TP#::6QP A=5.,O?K/$]N7G=A>\8FMT_"%C^\-191S#_]#L4E> M'A_=+OW._]'TG?\'U_\!4$L#!!0 ( &]OFE@193?$N@8 %TA 6 M8FUR;BUE>'@Q.#%X<3$R,#(T+FAT;=5::7/;-A#]WE^Q=:8Y9B1'DD_)CF>< MLYDF;5JWS<<.1"Y%)"#! *!DY=?W+4C9EJ/TFC94,V./& +DOKW>6\&G>2C, MV6G.*CW[ZO3K?I^>VJ0NN R4.%:!4ZJ]+F?T-F7_GOK]=M436RV=GN6!1H/1 M/KVU[KV>J^9^T,'PV>HYIP^;Z].'\26G4YLNSTY3/2>=/MK1X_$@G1Z.>'Q\ M/-H?CWDZ/%2<)>.CX^EAMC=.?]L[V,%>K&\V^; T_&BGT&4_9S%@#;W;6U@6^#'UE]*R<1'-Q-[, U]Y.K+%NGPRUU,=:'B\.SQ] M*.M70*[@--; *>YL?47\I8L9*1/@I4+->/==-=LA[Y+UZP9(^^*#_>KRI%!N M!O=,;0BVF!S UCF[H!-E6D]$IS2W5XX;8N,F/UOZ!7K]Y\XJPMM?>BUH%IB)O_%XL/#NB"$UNF=!$< M<_B+=A\/OK!C54G/G2H3[1/;HR?G--X?#@XV%-$?%=@7,_>\2S>BI=IP$ZWR7%CW6]K5RNJ0WN7*%2KB.?8Q>ELENEW9)^OVD M,L4&N8>FFEE7:K6M<7VE4LV>%(KZ!7J*8?#RW3L'QR?;:O!;IES-F:;,)64U M?.MS*)&%#CDI2J ])$,#TO5#K5Q@9Y;DN+(ND$5?L*Z@X:#_HRSZ@PP2AW2) MTM=3KU,-ZQ"<^X+FB2TJ52X?$/(IP@LY>C 5>%3NB<$(*0%-DM/>L&DEO1C5 MZ"S(M91N/.7NG>/1\.BDT_KU 1)25*!'U,J@L" E!.-[*[1(P;8&"]=YW,(G M;XU.H_!\KDMI\ C6Q?5C=)F86OR C8YUN4OGW2/\!)/U3-F5^==>Z-T,$"6Y M*F>R&;@JQQXK5-#(8 D_?O">DI+:.2Z399<@ YC6JR3:-D,0FUYBK/?(7!A> MFR S0N9L@>8H;4 M'N$51'3_XL7=.WO')^C8 M2#* G!JAST35GM=ZSI2-YCDW<1-W^0W/*&RW<017>(1&BBAR?FX75*@20V\L MK+;(_":V(UNQA!0EB0^H9NQ+$,N7):DDL2Z5R^:I2UN[+E$Z_E"S#R@E7C'X M7/,"\9#\3#'9U-ZO9,\J?C;+M)!* S[1+JD+Y"9 -8UI*E_7L/?TKDYGS?(X6U34F4HB0+L 3; M)XB_5K M*U,W/"805ZRNC0YQ^ 5223ZN0J3Z-S(R%I71UX3=2)8/M7;K??2"H=9U6'W' M\>RR91$\J=!>2$9JLU,B=+SZ'J.)**C.<$ .;FV=/1:ZE:]3H)):97)3ES1. M;6JQC1'67HNT*SWVB2"AFZJ@Z\!(5Z[=E:RGOZRM6R*[K3[7!-G6QO97=C+8 MUH J(MAOFKK7#Y^&MT^?AIN.G_:._N'QT]%H_?CIS_VT'?P(%0Z2D;M9#.9G0191_Z0$M0E7(!HS:Z717+76%FB[HQTZY V]Y.<%+0 M$>#,V"D$DG4S5>J/+:EF)$=R%<=SN9MXP#H8R@ ^M,/:=J*+R%[*6\N(" !? M-8&38%9.SV7X> 8I"Y:*W"L3R"JVTR7-:N44]O.G?>U6'XA'\B!U+>^9@""B MZOKL(7W;*@;76]04XKL.G]_2J2'$Q,C R-"YH=&WM6FUO MX[@1_MY?P2;H7A:P'=NQUXF=#9#;S>$"M/>2+G#MIX*61A$16M21E!WWU_<9 M4GY)[-PZS38O0!?8)!)G.$/.PV=F))WF?J+/3G.2Z=F?3O_<;(K/)JDF5'B1 M6)*>4E$Y55R+WU)R-Z+9K*4^F7)NU77N1;?=[8G?C+U14QG'O?*:SA;SG![& MZ]/#8.1T;-+YV6FJID*E'_=4DE!7?AAW!^G@N#?H=>11_Z3_07://W3' Z+D M7YT]J$(\ZC@_U_1Q;Z**9DYL?]CKM@;]TH]F*O7YL--N_V4OB)Z=9J;PL&>A M'_^,TVQ,YNG6-Z56U\4P+&DOJBZ&$Z.-'>ZWP[\1CS0S.5%Z/OSNW"JIOVLX M6;BF(ZNR..S4OVEX I_"U2SZ.8"R5@4M_.YTV=.+VUR-E1='G5;GKIOKJY7V M&@OVIAQVCC'MFL,)=ICL+JR^4/EY_.OUS^_--.+G?+_]&6]K8Z>-D0 MYYIN99&2%3]*F\X;(B'K5387/I?^W7[_>+2KXZ-2IBGPW]24P6!_L?L*LQ=^ MV.1X/.?B.JV%Y\]D\NX&=-JM/B_X4N1R2L+25-$,'.%SY<2OE;0 HYZ+*RJ- M]<(4X@=C)Z+3;OXJ3":^5^9OTJI"_))+.Y$)55XE4HO+(FDA*B=O-BK=UQ&5 M[Z5#++#KD[FX*ZE< 8F=<@;L,$" MB;+($Q KH Y/^-#.+Z^#6\:;$>O'&PD,E4@G(R,5?@:0!K$,6S7QE61@2"D5YA' M%8FN4LP)B*S%J@%X*2:5$A%F<#)HM5ZAKPZ\NV<: $\53]Q@B4I# ) SP$4P MYX(_B72YR+29N04>+5TKYZV$(.P.GA>/\OW+XO&DU>[PBM'ZH-9&7$)*^CIH&IPM$UFYW54X;8U) M+"W%1&@JBPG .5/E I-!BHHP#U>R*PY$&WC..X! :O*!4HOY32:4E MTS66%9Q8Y6)HQ,R^7I#@KS&Q(!@5^I0^@4%?'K'C5XG8G4EH [B[T]?.^ 7F MIRIE6$IG"LD\+1T@S04@8Q4-VP(W0+*28Z65GW-ZWF:63U& 6$!// !W1-<* MR) .;NL%E94M@5X7RHDD,38-#H12\IH*5 D:(,8(E7PZ6 1E<@0J3I$JP%%#A\-6[P3\"P7ZL$YC1 KPI#50?]J.FX3GZ\AO2=?M^ M3[[QY"UZ(J1?OCGJO_'F*#RP6YZ'QHI[F K7,;FB(4;5(VJ'C7ISZ9U$S>F- M=4_T!T0_-B@(>#Q5\"],<@#D@E<=\S9^<^6[.&[T>Z7@?CA: M59&$1O_]_WN@;\"D_,B%:SL%6'&#R:UJH@@@J%/MLA>9D;SAW!EKJY ]0U48 M'B$N'K\\"EIUVQ#;^RUT)5,H.EJRU8,PK&M)J !+*/D:,8$[9&]738 $;%)8 M3)TEMCZH>O/)^;4T*9R#,PLJ:"# % @,$ G/=FLL-6(*4\74Z"EQ'BOD=?V( MVM:<1Y-2FSEA=):;R'+R#E*!K&^2Y%O_7;S#&[O%'1OWY*&7>#ZT0_6L8P"4 M;!-QT;)T-%S\,0*)EUK.AZH(&QV41K4/8^.]F0PY6TXY&:!>J(T$>W&X?E=Z M/62?OAX7:K\^#8-YKV,+@.]A8*]7X/N^6MZ-S=; [*_;V)V_),9S"L\#,0'O*2.$<_J47W0R.\ M25]BK-Z /UA;6X13=&<_%C(+6[T@\8AY'F_RS8;@W7YO,/I[^"G._WKQC_.? M/E]$BG/M&!)THLDI^]"5[=Z-5OUKTWZOQ5Q2_H>A5G,/%N M_PA _I0KRL3%+245M\_BYUB!/FDO#P.Y[4"Y#WT2L>7[C[59[GU"4AH7WA@- MXR/4*6U\5+**9*#9]DI%CA'.RF^J?.4[E/IG_"KF,'R-\Q]02P,$% @ M;V^:6,GB#,Q,GAQ,3(P,C0N:'1M[5IK M;]RV$OW>7\'::.H N^M]9NVU8\!)'X;4 M/OQ*[.M>/X &B&V),^20R%FLG8[I77=+3LYW W/A_N MAD$.$Y,MC@XS-1,J>[^ETG=)/NPG)/-1-MP;4S(8#X;C?#B0PVX^RN6_>UM0 MA7C4<7ZAZ?W65)7M@GC\R;#?&8\J?S!7F2\FO6[WNZT@>G28F])C/ O]^&?L MYD9GGBY]6VIU7D["E+:BZK(Y-=K8R78W_#O@EG8NITHO)M\?6R7U]RTG2]=V M9%4>FYWZ#TWV85-XFD<[QU#6JJ2EW;T^6WIR6:A$>3'H=?I7S=R?3S^=?CS^?/K+S_*N!IRWQ 9V4 MXJPC?JI):[(B)>M5OA"^D/[-]FCOX+Z&'U0RRX#_MJ8< XZ6JZ_*#"L_:;,_ MGG)RO<[2\B<:\NH"]+J=$4_X5!1R1L+23-$<'.$+Y<1OM;0 HUZ(,ZJ,]<*4 MXI.Q4]'KMG\3)AJ7_,KSR03KX M JL^78B+TLPU9>?4BLZQT269(2=* W;'"!*ND.5"U*6W-<%L\'V@?OA*BBF> MV$R1RQ2OK#!3$)4W4>Z&0$DI.2?M@D6F\H(P[D:?#N\R&(,A=8@;&(,%4F41 M)R!60AV69-BM\T*EA7 U_UCKS\E2TPE/8*J<1D#AV#17OL $745I,)#[K6": MR3#-&=0RD2PVE^%5@VWPPL%&(EH5^5)GJ M.D.?@,B&KUJ EV)2J>!A!B>#5NLU^AK'NVM# ^"9XHY;+%%K" !R!K@(P[E@ M3RI=(7)MYFZ)1TOGRGDK,9#DE]%N6-G:@)5;&G/#VE>-K.'+0-;G*VYXL[W7 M[XT/7(.=)I+SMC=YKO"XX]X&'YT*:2F@ =Y5B2;VFB! ,-'*%:S!8E.P'C,? M/V?*I=JX&GK,A];H"(O*FI0RO'9B!RC("+"*KCZY3 M9GI,X!M65['+B0X1#\B MV1GWK^.Q/WY:/,JWSXO'_4ZWQS-&Z8-<&WX)(>GKH&EQM$QE[>ZOPF$K(;$: M*09"4UMT ,Z9*1>8#%)4AGXXDUUSX":/6M(R(*J)A&M4M!J.Y48%/H0MSFB5 MA3+/U8E3F4)^QA-0,5X'9B^YI]IQ# U[T(6 &WC/.()!*/""4H7\3Z6UEDS7 MF%8P8AV+H1$C^V9"@K\28D$P*O0I>P2#/C]BDQ>)V'N3T W@WI^^[HU?8'ZF M,H:E=*:4S-/2 =*< #)6I"RF5!5VPKH=2&=2%-CLV! 2"7/J426H %BM%#%NX-%D"9'H&(7J0J,_*JA MFCX[5$YH6D E%L*&+R6!B M:G^W!??A?+F2)LYT\Z^7(2)9YM!ALS4K 7L"L'B UPJN[-G!U?!@]-M-_W/9 MVR18H>56D#V _3@:FS2M+7MY(_3=TNO4.(_W?'*'OAP?@/P53T[$SATJ.> * M7KHFW1B.&H9"Q<[%?%FO['H;K2JD6^4)S&@!WI0%J@_KT=#P G7Y!>FF?+\F MWWKT$CT2TL]?'(U>>7$4#NQ6^Z&UYAZFPDU,KFF(4?6 W.%&OKFR3B+G],:Z M5;@.+]#E=*J\)_H"T2<&"0&W9PKVA4YV@%SPJF/>QF_.?)?;C?ZJ%

$( M<7G\\B!H-65#+.]OH2N90='1BJWNA&&32T(%6$+*UXH!W"%ZNWH*)&"1PF2: M*''K0=6K#\XOI4CA&)Q;4$$+#J9 8(!(.-MML-2*(4R5,Z-GQ'&LE.?-$;5M M.(^FE38+0NN\,)'EY!6D EE_2Y#O_&_^#C=VRS/%YN:N=/]= M9[PWX.M2;_$_6P[_IW-W4[OSK8O=3OJ=H:]NU4W MN]T-)D>SL3"NDN7[K<'64J%9[TF_NA2]JXO-3KF^-G%9GF@/AAOJ'X#P$)?$ M,>I)+?KO6N$F?86Q9@&^,+>N"+OHRGHL999CA93A(?T\?,A7ZX(WV\/QP>_A MI_AP=GK\<[@P_N/DQQ]/SA[IAKMTFBT=B*+"+/GP3?#T#E[\:EV_4N?O*DXN M*:VY5!;_0JXI?D49K#BDM<2G0)\DWFP/D'I!]&.A*&]>,ZO^$M/31ZWS;F"^ M+W_0<>7[B%L^!MG0NO8]265#,R,7AQ,3(P,C0N:'1M[5AM;]LV$/Z^7W%SL+0%;$?R2QR_-(#B.&B M-$YM9VT_#;1XBHC2HD912;Q?OR,E)6[8K3 R$&IE!#GDFDBOXR#'[ HU&.6NLTK465[&!EM?J MP$>EOXAK5HP;820>5GY&>\7S:,\%&2T57Q^.N+@&P=_61,C[7<0P[':7K-/U M(M;M<;^WSWDKQ /L]O_P:V1*TPN;S*PEOJVM1-*(T<8?=%K-7C^WFIMZ.(I48BB>)OOBMG"SYO BV8?%7/6)(U,M0B*H8S\1<.^H3)/=T4.'MD+$6"%6Z_99%.;F.Q M% ;:K:;_- M/DQ/8/%N O-@=A2<3^:-Z:>SR6<(Q@L[TO*\UH^V]G^30.>;"7S$.@02;UG" M4<,[IOD:Z!Z.R',"LR:\SU%*U'6(4>-R#2%J(Z)U'=)<9SDCF$;!?7_M[OC[ MO:'K+F 9,*Y22Y^;DXLIMF(J A,CS)E>L@2SQO16XAJ"T-@16[$ZC3,#1T*] M9UHD<:7K[<@TS3)4F'PF<*+T"WVM\ M@$AI%RNE*BD.2.ER(*=A;.%XP[9?=R1>ARB7Y"-4JU0*S.!&F-A9:OPS%QHM MFV<6WQQ#(U12F/OMU^P-4 R_^YJ_N4L,PUP+8]U,;L.8)5=89>?WVQU7:#M/ M) 1OQ:P["IP81J^)T[^0Y6'\O<28L$.IQLPBJULS)B60.[3=0;BSE*!F=1+"A;0P:%8NB\04U\< Q7"Y /;[S8-NVZZ! MAA8^PZO Y?+8=,OCGN';8YV#9K?=?G38:_J/CCWIMM]L[?=^R.V>@US IL)D M*4O>UMJURB!EG),4&;326_"_7@8E1ENU*9Y/[P9*4[>2Z+:4DE10?;T>L*^5:A?T-0IN MY>?N3OM@".-88$040G1BQ#7"-(H$\?"_*N>>^[B>UV)T3)RUN].EC(-4"UE0 M:VN_8&9X89L7MGF*;8IV.9J=!N=.N%Q.SLXFLQ?.^4;5'JH[2SIW]%+4\7=B MF.+NCHWJ<.+4 Y:T9*T<-17S3BII43R^D-1S0;R(15;J=NJZ0O*%5N"RQ$I3 M*PN?UI@DVF]B05*4]N@:)17 ZLP,$F6 (TEB3KI2TO5.+&\H7ZLN[]3O6*U6 M(LLJU5GZ(/]+JX)#I2FX.V^AG8;&B+8+*X M;ZB2NM3H=FTG&YOI%2:DPN5&46S-)*'*&0';WB44I=F6Y(^> &WTYH-#I%1E M;F,P<.^:0&T=*]VSH%LEO7L3MB0JS,VVR7=.HLIK<2ZVY\[C_@902P$"% ,4 M " !N;YI8%070RB'C 0 >KA, $0 @ $ 8FUR;BTR M,#(T,#,S,2YH=&U02P$"% ,4 " !O;YI8_)_L!#@0 #TI@ $0 M @ %0XP$ 8FUR;BTR,#(T,#,S,2YX&0$ %0 @ &W\P$ 8FUR;BTR,#(T,#,S,5]C M86PN>&UL4$L! A0#% @ ;V^:6)!)JU7R2@ FSD# !4 M ( !GQ$" &)M?$P-D -Q(" 5 " <1< @!B;7)N+3(P,C0P,S,Q7VQA M8BYX;6Q02P$"% ,4 " !O;YI8""/N62>! !?VP4 %0 M@ &W-@, 8FUR;BTR,#(T,#,S,5]P&UL4$L! A0#% @ ;V^:6*#> M[/;V" YSH !8 ( !$;@# &)M'$Q,C R M-"YH=&U02P$"% ,4 " !O;YI8$64WQ+H& !=(0 %@ M@ $[P0, 8FUR;BUE>'@Q.#%X<3$R,#(T+FAT;5!+ 0(4 Q0 ( &]OFECZ M2XC#B0< )0C 6 " 2G( P!B;7)N+65X>#,Q,7AQ,3(P M,C0N:'1M4$L! A0#% @ ;V^:6,GB'$Q,C R-"YH=&U02P$"% ,4 " !O;YI8 M/%'@S,C%X<3$R =,#(T+FAT;5!+!08 "P + -X" #KW , ! end XML 79 bmrn-20240331_htm.xml IDEA: XBRL DOCUMENT 0001048477 2024-01-01 2024-03-31 0001048477 2024-04-22 0001048477 us-gaap:ProductMember 2024-01-01 2024-03-31 0001048477 us-gaap:ProductMember 2023-01-01 2023-03-31 0001048477 bmrn:RoyaltyAndOtherMember 2024-01-01 2024-03-31 0001048477 bmrn:RoyaltyAndOtherMember 2023-01-01 2023-03-31 0001048477 2023-01-01 2023-03-31 0001048477 2024-03-31 0001048477 2023-12-31 0001048477 us-gaap:CommonStockMember 2023-12-31 0001048477 us-gaap:CommonStockMember 2022-12-31 0001048477 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001048477 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001048477 us-gaap:CommonStockMember 2024-03-31 0001048477 us-gaap:CommonStockMember 2023-03-31 0001048477 2022-12-31 0001048477 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001048477 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001048477 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001048477 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001048477 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001048477 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001048477 us-gaap:DeferredCompensationShareBasedPaymentsMember 2023-12-31 0001048477 us-gaap:DeferredCompensationShareBasedPaymentsMember 2022-12-31 0001048477 us-gaap:DeferredCompensationShareBasedPaymentsMember 2024-01-01 2024-03-31 0001048477 us-gaap:DeferredCompensationShareBasedPaymentsMember 2023-01-01 2023-03-31 0001048477 us-gaap:DeferredCompensationShareBasedPaymentsMember 2024-03-31 0001048477 us-gaap:DeferredCompensationShareBasedPaymentsMember 2023-03-31 0001048477 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001048477 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001048477 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001048477 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001048477 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001048477 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001048477 us-gaap:RetainedEarningsMember 2023-12-31 0001048477 us-gaap:RetainedEarningsMember 2022-12-31 0001048477 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001048477 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001048477 us-gaap:RetainedEarningsMember 2024-03-31 0001048477 us-gaap:RetainedEarningsMember 2023-03-31 0001048477 2023-03-31 0001048477 srt:RestatementAdjustmentMember 2023-01-01 2023-03-31 0001048477 us-gaap:FairValueInputsLevel1Member 2024-03-31 0001048477 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2024-03-31 0001048477 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2024-03-31 0001048477 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-03-31 0001048477 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2024-03-31 0001048477 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2024-03-31 0001048477 us-gaap:FairValueInputsLevel2Member 2024-03-31 0001048477 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001048477 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2023-12-31 0001048477 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001048477 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001048477 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2023-12-31 0001048477 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2023-12-31 0001048477 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001048477 srt:MaximumMember 2024-01-01 2024-03-31 0001048477 srt:MaximumMember 2023-01-01 2023-12-31 0001048477 srt:MinimumMember 2024-01-01 2024-03-31 0001048477 srt:MinimumMember 2023-01-01 2023-12-31 0001048477 bmrn:StrategicInvestmentMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001048477 bmrn:StrategicInvestmentMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001048477 us-gaap:FairValueInputsLevel3Member 2024-03-31 0001048477 us-gaap:FairValueInputsLevel3Member 2023-12-31 0001048477 bmrn:NonqualifiedDeferredCompensationPlanAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001048477 bmrn:RestrictedInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001048477 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001048477 us-gaap:FairValueInputsLevel2Member bmrn:NonqualifiedDeferredCompensationPlanLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001048477 bmrn:NonqualifiedDeferredCompensationPlanAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001048477 bmrn:RestrictedInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001048477 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001048477 us-gaap:FairValueInputsLevel2Member bmrn:NonqualifiedDeferredCompensationPlanLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001048477 us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001048477 us-gaap:NondesignatedMember 2024-03-31 0001048477 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ShortMember 2024-03-31 0001048477 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ShortMember 2023-12-31 0001048477 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:LongMember 2024-03-31 0001048477 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:LongMember 2023-12-31 0001048477 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:ShortMember 2024-03-31 0001048477 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:ShortMember 2023-12-31 0001048477 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:LongMember 2024-03-31 0001048477 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:LongMember 2023-12-31 0001048477 us-gaap:OtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001048477 us-gaap:OtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001048477 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001048477 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001048477 us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001048477 us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001048477 us-gaap:AccountsPayableAndAccruedLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001048477 us-gaap:AccountsPayableAndAccruedLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001048477 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001048477 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001048477 us-gaap:OtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2024-03-31 0001048477 us-gaap:OtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2023-12-31 0001048477 us-gaap:AccountsPayableAndAccruedLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2024-03-31 0001048477 us-gaap:AccountsPayableAndAccruedLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2023-12-31 0001048477 us-gaap:ProductMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-01-01 2024-03-31 0001048477 us-gaap:ProductMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-03-31 0001048477 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OperatingExpenseMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-01-01 2024-03-31 0001048477 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OperatingExpenseMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-03-31 0001048477 us-gaap:NondesignatedMember 2024-01-01 2024-03-31 0001048477 us-gaap:NondesignatedMember 2023-01-01 2023-03-31 0001048477 bmrn:ZeroPointFiveNineNinePercentSeniorSubordinatedConvertibleNotesDueInAugustTwoThousandTwentyFourMember 2023-12-31 0001048477 bmrn:ZeroPointFiveNineNinePercentSeniorSubordinatedConvertibleNotesDueInAugustTwoThousandTwentyFourMember 2024-03-31 0001048477 bmrn:OnePointTwoFivePercentSeniorSubordinatedConvertibleNotesDueInMay2027Member 2024-03-31 0001048477 bmrn:OnePointTwoFivePercentSeniorSubordinatedConvertibleNotesDueInMay2027Member 2023-12-31 0001048477 us-gaap:ConvertibleDebtMember 2024-01-01 2024-03-31 0001048477 us-gaap:ConvertibleDebtMember 2023-01-01 2023-03-31 0001048477 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-12-31 0001048477 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-12-31 0001048477 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-01-01 2024-03-31 0001048477 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-01-01 2024-03-31 0001048477 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-03-31 0001048477 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-03-31 0001048477 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-12-31 0001048477 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-12-31 0001048477 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-03-31 0001048477 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-03-31 0001048477 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-03-31 0001048477 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-03-31 0001048477 bmrn:VIMIZIMMember 2024-01-01 2024-03-31 0001048477 bmrn:VIMIZIMMember 2023-01-01 2023-03-31 0001048477 bmrn:VOXZOGOMember 2024-01-01 2024-03-31 0001048477 bmrn:VOXZOGOMember 2023-01-01 2023-03-31 0001048477 bmrn:NAGLAZYMEMember 2024-01-01 2024-03-31 0001048477 bmrn:NAGLAZYMEMember 2023-01-01 2023-03-31 0001048477 bmrn:PALYNZIQMember 2024-01-01 2024-03-31 0001048477 bmrn:PALYNZIQMember 2023-01-01 2023-03-31 0001048477 bmrn:BRINEURAMember 2024-01-01 2024-03-31 0001048477 bmrn:BRINEURAMember 2023-01-01 2023-03-31 0001048477 bmrn:KUVANMember 2024-01-01 2024-03-31 0001048477 bmrn:KUVANMember 2023-01-01 2023-03-31 0001048477 bmrn:ALDURAZYMEMember 2024-01-01 2024-03-31 0001048477 bmrn:ALDURAZYMEMember 2023-01-01 2023-03-31 0001048477 bmrn:ROCTAVIANMember 2024-01-01 2024-03-31 0001048477 bmrn:ROCTAVIANMember 2023-01-01 2023-03-31 0001048477 bmrn:ProductsExcludingALDURAZYMEMember country:US us-gaap:SalesChannelDirectlyToConsumerMember 2024-01-01 2024-03-31 0001048477 bmrn:ProductsExcludingALDURAZYMEMember country:US us-gaap:SalesChannelDirectlyToConsumerMember 2023-01-01 2023-03-31 0001048477 bmrn:ProductsExcludingALDURAZYMEMember srt:EuropeMember us-gaap:SalesChannelDirectlyToConsumerMember 2024-01-01 2024-03-31 0001048477 bmrn:ProductsExcludingALDURAZYMEMember srt:EuropeMember us-gaap:SalesChannelDirectlyToConsumerMember 2023-01-01 2023-03-31 0001048477 bmrn:ProductsExcludingALDURAZYMEMember srt:LatinAmericaMember us-gaap:SalesChannelDirectlyToConsumerMember 2024-01-01 2024-03-31 0001048477 bmrn:ProductsExcludingALDURAZYMEMember srt:LatinAmericaMember us-gaap:SalesChannelDirectlyToConsumerMember 2023-01-01 2023-03-31 0001048477 bmrn:ProductsExcludingALDURAZYMEMember us-gaap:MiddleEastMember us-gaap:SalesChannelDirectlyToConsumerMember 2024-01-01 2024-03-31 0001048477 bmrn:ProductsExcludingALDURAZYMEMember us-gaap:MiddleEastMember us-gaap:SalesChannelDirectlyToConsumerMember 2023-01-01 2023-03-31 0001048477 bmrn:ProductsExcludingALDURAZYMEMember bmrn:RestOfWorldMember us-gaap:SalesChannelDirectlyToConsumerMember 2024-01-01 2024-03-31 0001048477 bmrn:ProductsExcludingALDURAZYMEMember bmrn:RestOfWorldMember us-gaap:SalesChannelDirectlyToConsumerMember 2023-01-01 2023-03-31 0001048477 bmrn:ProductsExcludingALDURAZYMEMember us-gaap:SalesChannelDirectlyToConsumerMember 2024-01-01 2024-03-31 0001048477 bmrn:ProductsExcludingALDURAZYMEMember us-gaap:SalesChannelDirectlyToConsumerMember 2023-01-01 2023-03-31 0001048477 bmrn:ALDURAZYMEMember us-gaap:SalesChannelThroughIntermediaryMember 2024-01-01 2024-03-31 0001048477 bmrn:ALDURAZYMEMember us-gaap:SalesChannelThroughIntermediaryMember 2023-01-01 2023-03-31 0001048477 bmrn:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001048477 bmrn:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001048477 bmrn:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001048477 bmrn:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001048477 bmrn:CustomerOneAndTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001048477 bmrn:CustomerOneAndTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001048477 bmrn:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-03-31 0001048477 bmrn:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-03-31 0001048477 bmrn:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-12-31 0001048477 bmrn:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-12-31 0001048477 bmrn:CustomersMember 2024-03-31 0001048477 bmrn:CustomersMember 2023-12-31 0001048477 us-gaap:CostOfSalesMember 2024-01-01 2024-03-31 0001048477 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001048477 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001048477 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001048477 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-03-31 0001048477 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-03-31 0001048477 us-gaap:StockCompensationPlanMember 2024-01-01 2024-03-31 0001048477 us-gaap:StockCompensationPlanMember 2023-01-01 2023-03-31 0001048477 bmrn:CommonStockIssuableUnderConvertibleDebtMember 2024-01-01 2024-03-31 0001048477 bmrn:CommonStockIssuableUnderConvertibleDebtMember 2023-01-01 2023-03-31 0001048477 bmrn:ZeroPointFiveNineNinePercentSeniorSubordinatedConvertibleNotesDueInAugustTwoThousandTwentyFourMember us-gaap:ConvertibleDebtMember 2024-01-01 2024-03-31 0001048477 bmrn:OnePointTwoFivePercentSeniorSubordinatedConvertibleNotesDueInMay2027Member us-gaap:ConvertibleDebtMember 2024-01-01 2024-03-31 0001048477 bmrn:ThirdPartyMember bmrn:EarlyStageDevelopmentProgramMember 2024-01-01 2024-03-31 0001048477 bmrn:ThirdPartyMember bmrn:EarlyStageDevelopmentProgramMember 2024-03-31 0001048477 bmrn:V.BryanLawlisMember 2024-01-01 2024-03-31 0001048477 bmrn:V.BryanLawlisMember 2024-03-31 shares iso4217:USD iso4217:USD shares pure bmrn:segment bmrn:third_party false 2024 Q1 0001048477 --12-31 P1Y P1Y P184D 10-Q true 2024-03-31 false 000-26727 BioMarin Pharmaceutical Inc DE 68-0397820 770 Lindaro Street San Rafael CA 94901 415 506-6700 Common Stock, par value $0.001 BMRN NASDAQ Yes Yes Large Accelerated Filer false false false 189879803 637815000 586426000 11018000 9989000 648833000 596415000 125180000 135472000 204987000 171846000 225906000 211023000 14298000 15670000 10000000 0 560371000 534011000 88462000 62404000 19365000 11943000 3547000 3703000 1267000 -13887000 105547000 56757000 16885000 5905000 88662000 50852000 0.47 0.27 0.46 0.27 188866000 186667000 199262000 194363000 116404000 43997000 746996000 755127000 299584000 318683000 637163000 633704000 1137982000 1107183000 163287000 141391000 2985012000 2956088000 620551000 611135000 1060425000 1066133000 279653000 294701000 196199000 196199000 1546043000 1545809000 184790000 171538000 6872673000 6841603000 593543000 683147000 494357000 493877000 1087900000 1177024000 593605000 593095000 117352000 119935000 1798857000 1890054000 0.001 0.001 500000000 500000000 189776577 189776577 188598154 188598154 190000 189000 5619264000 5611562000 11700000 9860000 -1046000 -28788000 -532892000 -621554000 5073816000 4951549000 6872673000 6841603000 188598000 186251000 1179000 1350000 189777000 187601000 4951549000 4603156000 189000 186000 1000 2000 190000 188000 5611562000 5404895000 -55669000 -42440000 61531000 54328000 -1840000 -1090000 5619264000 5417873000 -9860000 -8859000 1840000 1090000 -11700000 -9949000 -28788000 -3867000 27742000 -6855000 -1046000 -10722000 -621554000 -789199000 88662000 50852000 -532892000 -738347000 5073816000 4659043000 88662000 50852000 27350000 26421000 990000 1029000 2502000 1970000 58249000 53695000 10000000 0 0 12650000 285000 -6360000 10804000 -6615000 -127000 222000 3386000 138796000 16820000 14098000 17353000 36001000 12130000 323000 -59006000 -31686000 3309000 4262000 46971000 -73932000 26104000 24456000 131533000 215118000 121665000 220364000 10000000 0 8000000 310000 -14236000 -30012000 7197000 21169000 49948000 51422000 0 9475000 42000 1014000 -42793000 -40742000 1927000 229000 -8131000 -144457000 755127000 724531000 746996000 580074000 1420000 1437000 2301000 4364000 8167000 -8430000 -8512000 -1478000 BUSINESS OVERVIEW AND SIGNIFICANT ACCOUNTING POLICIES<div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Nature of Operations</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Founded in 1997, BioMarin Pharmaceutical Inc. (the Company or BioMarin) is a global biotechnology company dedicated to transforming lives through genetic discovery. The Company develops and commercializes targeted therapies that address the root cause of genetic conditions. The Company's robust research and development (R&amp;D) capabilities have resulted in multiple innovative commercial therapies for patients with rare genetic disorders. The Company's distinctive approach to drug discovery has produced a diverse pipeline of commercial, clinical, and pre-clinical candidates that address a significant unmet medical need, have well-understood biology, and provide an opportunity to be first-to-market or offer a substantial benefit over existing treatment options. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">These Condensed Consolidated Financial Statements have been prepared pursuant to U.S. generally accepted accounting principles (U.S. GAAP) and the rules and regulations of the SEC for Quarterly Reports on Form 10-Q and do not include all of the information and note disclosures required by U.S. GAAP for complete financial statements, although management believes that the disclosures herein are adequate to ensure that the information presented is not misleading. The Condensed Consolidated Financial Statements should therefore be read in conjunction with the Consolidated Financial Statements and Notes thereto for the fiscal year ended December 31, 2023 included in the Company’s Annual Report on Form 10-K. The Condensed Consolidated Financial Statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions have been eliminated. The results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2024 or any other period.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Change in Presentation </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Effective during the three months ended March 31, 2024, the Company changed its presentation for foreign currency transaction gains and losses resulting from remeasurement and idle plant costs within its Condensed Consolidated Statements of Comprehensive Income. Effective with this change in presentation, foreign currency transaction gains and losses resulting from remeasurement are presented in Other Income (Expense), Net and idle plant costs are presented in Cost of Sales. Prior to this change in presentation, both foreign currency transaction gains and losses resulting from remeasurement and idle plant costs were presented in Selling, General and Administrative (SG&amp;A) expense. The Company believes that this change in presentation is preferable because the revised presentation is more consistent with how management measures the Company’s operating performance.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Prior period amounts were revised to conform to current period presentation. The impact of the change in presentation resulted in an increase of $8.9 million to Cost of Sales, a decrease of $12.0 million to SG&amp;A, a decrease of $3.1 million to Total Operating Expenses, and an increase of $3.1 million to Other Income (Expense), Net for the three months ended March 31, 2023. The change in presentation had no impact to Net Income, Total Stockholders’ Equity or earnings per share for the three months ended March 31, 2023. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">U.S. GAAP requires management to make estimates and assumptions that affect amounts reported in the Condensed Consolidated Financial Statements and accompanying disclosures. Although these estimates are based on management’s best knowledge of current events and actions that the Company may undertake in the future, actual results may be different from those estimates. The Condensed Consolidated Financial Statements reflect all adjustments of a normal, recurring nature that are, in the opinion of management, necessary for a fair presentation of results for these interim periods.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Management performed an evaluation of the Company’s activities through the date of filing of this Quarterly Report on Form 10-Q and has concluded that there were no subsequent events or transactions that occurred subsequent to the balance sheet date prior to filing this Quarterly Report on Form 10-Q that would require recognition or disclosure in the Condensed Consolidated Financial Statements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Significant Accounting Policies</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There have been no material changes to the Company’s significant accounting policies during the three months ended March 31, 2024, as compared to the significant accounting policies disclosed in Note 1 – </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Business Overview and Significant Accounting Policies</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> to the Company’s Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There have been no new accounting pronouncements adopted by the Company or new accounting pronouncements issued by the Financial Accounting Standards Board (FASB) during the three months ended March 31, 2024, as compared to the recent accounting pronouncements described in Note 1 to the Company’s Consolidated Financial Statements of the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, that the Company believes are of significance or potential significance to the Company. The following paragraphs discuss new accounting pronouncements issued by the FASB, but not yet adopted by the Company.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In November 2023, the FASB issued Accounting Standards Update (ASU) 2023-07, Segment Reporting Topic 280, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, to improve reportable segment disclosure requirements through enhanced disclosures about significant segment expenses. ASU 2023-07 expands public entities’ segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items and interim disclosures of a reportable segment’s profit or loss and assets. The effective date for the update is for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024 and should be applied on a retrospective basis to all periods presented. The Company is currently evaluating the effect of adopting the update on its related disclosures.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, Income Taxes Topic 740, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The guidance requires disclosure of disaggregated information about the Company’s effective tax rate reconciliation as well as information on income taxes paid. The disclosure requirements will be applied on a prospective basis, with the option to apply it retrospectively. The effective date for the update is for fiscal years beginning after December 15, 2024. The Company is currently evaluating the effect of the update on its related disclosures.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">These Condensed Consolidated Financial Statements have been prepared pursuant to U.S. generally accepted accounting principles (U.S. GAAP) and the rules and regulations of the SEC for Quarterly Reports on Form 10-Q and do not include all of the information and note disclosures required by U.S. GAAP for complete financial statements, although management believes that the disclosures herein are adequate to ensure that the information presented is not misleading. The Condensed Consolidated Financial Statements should therefore be read in conjunction with the Consolidated Financial Statements and Notes thereto for the fiscal year ended December 31, 2023 included in the Company’s Annual Report on Form 10-K. The Condensed Consolidated Financial Statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions have been eliminated. The results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2024 or any other period.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Change in Presentation </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Effective during the three months ended March 31, 2024, the Company changed its presentation for foreign currency transaction gains and losses resulting from remeasurement and idle plant costs within its Condensed Consolidated Statements of Comprehensive Income. Effective with this change in presentation, foreign currency transaction gains and losses resulting from remeasurement are presented in Other Income (Expense), Net and idle plant costs are presented in Cost of Sales. Prior to this change in presentation, both foreign currency transaction gains and losses resulting from remeasurement and idle plant costs were presented in Selling, General and Administrative (SG&amp;A) expense. The Company believes that this change in presentation is preferable because the revised presentation is more consistent with how management measures the Company’s operating performance.</span></div> 8900000 -12000000 -3100000 3100000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">U.S. GAAP requires management to make estimates and assumptions that affect amounts reported in the Condensed Consolidated Financial Statements and accompanying disclosures. Although these estimates are based on management’s best knowledge of current events and actions that the Company may undertake in the future, actual results may be different from those estimates. The Condensed Consolidated Financial Statements reflect all adjustments of a normal, recurring nature that are, in the opinion of management, necessary for a fair presentation of results for these interim periods.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Management performed an evaluation of the Company’s activities through the date of filing of this Quarterly Report on Form 10-Q and has concluded that there were no subsequent events or transactions that occurred subsequent to the balance sheet date prior to filing this Quarterly Report on Form 10-Q that would require recognition or disclosure in the Condensed Consolidated Financial Statements.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There have been no new accounting pronouncements adopted by the Company or new accounting pronouncements issued by the Financial Accounting Standards Board (FASB) during the three months ended March 31, 2024, as compared to the recent accounting pronouncements described in Note 1 to the Company’s Consolidated Financial Statements of the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, that the Company believes are of significance or potential significance to the Company. The following paragraphs discuss new accounting pronouncements issued by the FASB, but not yet adopted by the Company.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In November 2023, the FASB issued Accounting Standards Update (ASU) 2023-07, Segment Reporting Topic 280, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, to improve reportable segment disclosure requirements through enhanced disclosures about significant segment expenses. ASU 2023-07 expands public entities’ segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items and interim disclosures of a reportable segment’s profit or loss and assets. The effective date for the update is for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024 and should be applied on a retrospective basis to all periods presented. The Company is currently evaluating the effect of adopting the update on its related disclosures.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, Income Taxes Topic 740, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The guidance requires disclosure of disaggregated information about the Company’s effective tax rate reconciliation as well as information on income taxes paid. The disclosure requirements will be applied on a prospective basis, with the option to apply it retrospectively. The effective date for the update is for fiscal years beginning after December 15, 2024. The Company is currently evaluating the effect of the update on its related disclosures.</span></div> FINANCIAL INSTRUMENTS<div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All marketable securities were classified as available-for-sale as of March 31, 2024 and December 31, 2023.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables show the Company’s cash, cash equivalents and available-for-sale securities by significant investment category for each period presented:</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.712%"><tr><td style="width:1.0%"></td><td style="width:20.802%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.698%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.698%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.851%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.859%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.288%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Short-term</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Marketable</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Securities </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Long-term</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Marketable</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Securities </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1:</span></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><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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">402,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">402,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">402,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market instruments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">313,928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">313,928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">313,928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">609,615 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,552)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">609,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">177,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">432,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">218,811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,165)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217,753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,568 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87,203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,758 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,335 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,266,165 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,787 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,912)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,265,040 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">344,905 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">299,584 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">620,551 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,668,256 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,787 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,912)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,667,131 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">746,996 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">299,584 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">620,551 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.712%"><tr><td style="width:1.0%"></td><td style="width:20.802%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.698%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.698%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.851%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.859%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.288%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Short-term</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Marketable</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Securities </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Long-term</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Marketable</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (2)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1:</span></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><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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">229,676 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">229,676 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">229,676 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market instruments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">499,483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">499,483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">499,483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">587,896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,996)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">589,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">193,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">396,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,140)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(134)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,454,151 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,388 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,270)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,455,269 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">525,451 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">318,683 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">611,135 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,683,827 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,388 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,270)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,684,945 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">755,127 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">318,683 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">611,135 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)    The Company’s short-term marketable securities mature in one year or less.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)    The Company’s long-term marketable securities mature between <span style="-sec-ix-hidden:f-365"><span style="-sec-ix-hidden:f-366">one</span></span> and five years.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March 31, 2024, the Company had the ability and intent to hold all investments that were in an unrealized loss position until maturity. The Company considered its intent and ability to hold the securities until recovery of amortized cost basis, the extent to which fair value is less than amortized cost basis, conditions specifically related to the security’s industry and geography, payment structure and history and changes to the ratings (if any) in determining that the decline in fair value compared to carrying value is not related to a credit loss.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has certain investments in non-marketable equity securities, measured using unobservable valuation inputs and remeasured on a nonrecurring basis, which are collectively considered strategic investments. As of March 31, 2024 and December 31, 2023, the fair value of the Company’s strategic investments was $11.3 million in each period. These investments were recorded to Other Assets in the Company’s Condensed Consolidated Balance Sheets. In the first quarter of 2023, based on new developments, the Company concluded that factors existed indicating it would no longer realize a $12.6 million equity investment in its non-marketable securities. The loss on the equity investment due to impairment was recorded to Other Income (Expense), Net on the Company’s Condensed Consolidated Statements of Comprehensive Income. See Note 1 - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Business Overview and Significant Accounting Policies</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 for additional information related to the Company’s non-marketable securities policy.</span></div> <div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables show the Company’s cash, cash equivalents and available-for-sale securities by significant investment category for each period presented:</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.712%"><tr><td style="width:1.0%"></td><td style="width:20.802%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.698%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.698%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.851%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.859%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.288%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Short-term</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Marketable</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Securities </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Long-term</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Marketable</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Securities </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1:</span></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><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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">402,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">402,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">402,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market instruments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">313,928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">313,928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">313,928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">609,615 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,552)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">609,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">177,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">432,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">218,811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,165)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217,753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,568 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87,203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,758 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,335 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,266,165 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,787 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,912)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,265,040 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">344,905 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">299,584 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">620,551 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,668,256 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,787 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,912)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,667,131 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">746,996 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">299,584 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">620,551 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.712%"><tr><td style="width:1.0%"></td><td style="width:20.802%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.698%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.698%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.851%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.859%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.288%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Short-term</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Marketable</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Securities </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Long-term</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Marketable</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (2)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1:</span></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><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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">229,676 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">229,676 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">229,676 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market instruments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">499,483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">499,483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">499,483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">587,896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,996)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">589,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">193,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">396,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,140)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(134)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,454,151 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,388 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,270)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,455,269 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">525,451 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">318,683 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">611,135 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,683,827 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,388 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,270)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,684,945 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">755,127 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">318,683 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">611,135 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)    The Company’s short-term marketable securities mature in one year or less.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)    The Company’s long-term marketable securities mature between <span style="-sec-ix-hidden:f-365"><span style="-sec-ix-hidden:f-366">one</span></span> and five years.</span></div> 402091000 402091000 402091000 313928000 0 0 313928000 313928000 0 0 609615000 1533000 1552000 609596000 0 177583000 432013000 218811000 107000 1165000 217753000 14982000 115568000 87203000 22005000 0 0 22005000 15995000 6010000 0 101806000 147000 195000 101758000 0 423000 101335000 1266165000 1787000 2912000 1265040000 344905000 299584000 620551000 1668256000 1787000 2912000 1667131000 746996000 299584000 620551000 229676000 229676000 229676000 499483000 0 0 499483000 499483000 0 0 587896000 3476000 1996000 589376000 0 193251000 396125000 251952000 556000 1140000 251368000 19976000 111343000 120049000 20076000 5000 0 20081000 5992000 14089000 0 94744000 351000 134000 94961000 0 0 94961000 1454151000 4388000 3270000 1455269000 525451000 318683000 611135000 1683827000 4388000 3270000 1684945000 755127000 318683000 611135000 P1Y P1Y P5Y P5Y 11300000 11300000 12600000 SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION<div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Supplemental Balance Sheet Information</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inventory consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.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:11.976%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">148,140 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">155,704 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">599,462 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571,107 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">390,380 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">380,372 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total inventory</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,137,982 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,107,183 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Property, Plant and Equipment, Net consisted of the following:</span></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:72.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.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:11.976%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment, gross</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,948,434 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,933,222 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(888,009)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(867,089)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property, plant and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,060,425 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,066,133 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation expense, net of amounts capitalized into inventory, for the three months ended March 31, 2024 and 2023 was $12.6 million and $10.3 million, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible Assets, Net consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.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:11.976%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finite-lived intangible assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">709,730 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">710,011 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(430,077)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(415,310)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net carrying value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">279,653 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294,701 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the first quarter of 2024, the Company received $10.0 million due to the achievement of a regulatory approval milestone by a third party related to previously sold intangible assets, which the Company recorded as a Gain on Sale of Nonfinancial Assets in the Condensed Consolidated Statements of Comprehensive Income.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounts Payable and Accrued Liabilities consisted of the following:</span></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:72.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.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:11.976%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable and accrued operating expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">292,238 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">315,509 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">148,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">201,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued rebates payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96,179 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency exchange forward contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,676 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued royalties payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,299 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued income taxes </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,651 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total accounts payable and accrued liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">593,543 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">683,147 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inventory consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.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:11.976%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">148,140 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">155,704 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">599,462 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571,107 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">390,380 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">380,372 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total inventory</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,137,982 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,107,183 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 148140000 155704000 599462000 571107000 390380000 380372000 1137982000 1107183000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Property, Plant and Equipment, Net consisted of the following:</span></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:72.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.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:11.976%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment, gross</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,948,434 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,933,222 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(888,009)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(867,089)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property, plant and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,060,425 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,066,133 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1948434000 1933222000 888009000 867089000 1060425000 1066133000 12600000 10300000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible Assets, Net consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.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:11.976%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finite-lived intangible assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">709,730 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">710,011 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(430,077)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(415,310)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net carrying value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">279,653 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294,701 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 709730000 710011000 430077000 415310000 279653000 294701000 10000000 <div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounts Payable and Accrued Liabilities consisted of the following:</span></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:72.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.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:11.976%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable and accrued operating expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">292,238 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">315,509 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">148,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">201,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued rebates payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96,179 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency exchange forward contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,676 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued royalties payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,299 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued income taxes </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,651 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total accounts payable and accrued liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">593,543 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">683,147 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 292238000 315509000 148479000 201067000 101599000 96179000 13676000 33853000 10188000 14299000 8574000 8779000 6071000 2651000 5151000 4620000 7567000 6190000 593543000 683147000 FAIR VALUE MEASUREMENTS<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company measures certain financial assets and liabilities at fair value in accordance with the policy described in Note 1 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">– Business Overview and</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Significant Accounting Policies</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> to the Company’s Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables present the classification within the fair value hierarchy of financial assets and liabilities not disclosed elsewhere in these Condensed Consolidated Financial Statements that are remeasured on a recurring basis as of March 31, 2024 and December 31, 2023. Other than the Company’s fixed-rate convertible debt disclosed in Note </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#ife503563a4904b6490849f5d6a3fcad7_49" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">6</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> – </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Debt</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, there were no financial assets or liabilities that were remeasured using quoted prices in active markets for identical assets (Level 1) as of March 31, 2024 </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">or December 31, 2023. The Company had no financial assets or liabilities that are remeasured on a recurring basis using unobservable inputs that reflect estimates and assumptions (Level 3) as of March 31, 2024 or December 31, 2023.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.911%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:21.889%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurements as of March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NQDC Plan assets</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NQDC Plan assets</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted investments </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,405 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total other assets</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,398 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,885 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NQDC Plan liability</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other long-term liabilities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NQDC Plan liability</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,480 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.850%"><tr><td style="width:1.0%"></td><td style="width:75.498%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:22.302%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurements as of December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NQDC Plan assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NQDC Plan assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted investments </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total other assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,512 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,538 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NQDC Plan liability</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other long-term liabilities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NQDC Plan liability</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,145 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)    The restricted investments as of March 31, 2024 and December 31, 2023 secure the Company's irrevocable standby letters of credit obtained in connection with certain commercial agreements.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There were no transfers between levels during the three months ended March 31, 2024.</span></div> <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables present the classification within the fair value hierarchy of financial assets and liabilities not disclosed elsewhere in these Condensed Consolidated Financial Statements that are remeasured on a recurring basis as of March 31, 2024 and December 31, 2023. Other than the Company’s fixed-rate convertible debt disclosed in Note </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#ife503563a4904b6490849f5d6a3fcad7_49" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">6</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> – </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Debt</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, there were no financial assets or liabilities that were remeasured using quoted prices in active markets for identical assets (Level 1) as of March 31, 2024 </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">or December 31, 2023. The Company had no financial assets or liabilities that are remeasured on a recurring basis using unobservable inputs that reflect estimates and assumptions (Level 3) as of March 31, 2024 or December 31, 2023.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.911%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:21.889%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurements as of March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NQDC Plan assets</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NQDC Plan assets</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted investments </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,405 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total other assets</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,398 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,885 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NQDC Plan liability</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other long-term liabilities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NQDC Plan liability</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,480 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.850%"><tr><td style="width:1.0%"></td><td style="width:75.498%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:22.302%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurements as of December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NQDC Plan assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NQDC Plan assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted investments </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total other assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,512 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,538 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NQDC Plan liability</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other long-term liabilities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NQDC Plan liability</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,145 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)    The restricted investments as of March 31, 2024 and December 31, 2023 secure the Company's irrevocable standby letters of credit obtained in connection with certain commercial agreements.</span></div> 0 0 0 0 0 0 0 0 2487000 31993000 2405000 34398000 36885000 2487000 31993000 34480000 2026000 28119000 2393000 30512000 32538000 2026000 28119000 30145000 DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company uses foreign currency exchange forward contracts (forward contracts) to protect against the impact of changes in the value of forecasted foreign currency cash flows resulting from revenues and operating expenses denominated in </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">currencies other than the U.S. Dollar (USD), primarily the Euro. Certain of these forward contracts are designated as cash flow hedges and have maturities of up to 21 months. The Company also enters into forward contracts to manage foreign exchange risk related to asset or liability positions denominated in currencies other than USD. Such forward contracts are considered to be economic hedges, are not designated as hedging instruments and have maturities of up to three months. The Company does not use derivative instruments for speculative trading purposes. The Company is exposed to counterparty credit risk on its derivatives. The Company has established and maintains strict counterparty credit guidelines and enters into hedging agreements with financial institutions that are investment grade or better to minimize the Company’s exposure to potential defaults. The Company is not required to pledge collateral under these agreements.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the aggregate notional amounts for the Company’s derivatives outstanding as of the periods presented.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.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:11.976%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Forward Contracts</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives designated as hedging instruments:</span></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:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sell</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,019,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,249,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">157,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">198,408 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sell</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">318,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">350,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value carrying amounts of the Company’s derivatives, which are classified as Level 2 within the fair value hierarchy, were as follows:</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.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:11.976%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives designated as hedging instruments:</span></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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Asset Derivatives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subtotal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,426 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,518 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liability Derivatives</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subtotal</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,395 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,176 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Asset Derivatives</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liability Derivatives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,848 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Derivatives Assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,065 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Derivatives Liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,188 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,024 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For additional discussion of fair value measurements, see Note 1 – </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Business Overview and Significant Accounting Policies</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> to the Company’s Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables summarize the impact of gains and losses from the Company's derivatives on its Condensed Consolidated Statements of Comprehensive Income for the periods presented.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.551%"><tr><td style="width:1.0%"></td><td style="width:66.310%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivatives Designated as Cash Flow Hedging Instruments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash Flow Hedging Gains (Losses) <br/>Reclassified into Earnings</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash Flow Hedging Gains (Losses) <br/>Reclassified into Earnings</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-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 #000000;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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net product revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(456)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivatives Not Designated as Hedging Instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gains (Losses) Recognized in Earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gains (Losses) Recognized in Earnings</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,728 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,163)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:45pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March 31, 2024, the amounts expected to be reclassified from Accumulated Other Comprehensive Income (AOCI) to earnings as the forecasted revenues and operating expense transactions occur over the next twelve months, were not material. For additional discussion of balances in AOCI see Note </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#ife503563a4904b6490849f5d6a3fcad7_52" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">7</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> – </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Accumulated Other Comprehensive Income</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div> P21M P3M <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the aggregate notional amounts for the Company’s derivatives outstanding as of the periods presented.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.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:11.976%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Forward Contracts</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives designated as hedging instruments:</span></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:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sell</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,019,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,249,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">157,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">198,408 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sell</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">318,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">350,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1019379000 1249662000 157832000 198408000 318213000 350269000 10955000 90102000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value carrying amounts of the Company’s derivatives, which are classified as Level 2 within the fair value hierarchy, were as follows:</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.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:11.976%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives designated as hedging instruments:</span></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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Asset Derivatives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subtotal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,426 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,518 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liability Derivatives</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subtotal</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,395 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,176 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Asset Derivatives</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liability Derivatives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,848 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Derivatives Assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,065 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Derivatives Liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,188 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,024 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 11937000 6663000 2489000 1855000 14426000 8518000 11883000 30005000 2512000 8171000 14395000 38176000 930000 547000 1793000 3848000 15356000 9065000 16188000 42024000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables summarize the impact of gains and losses from the Company's derivatives on its Condensed Consolidated Statements of Comprehensive Income for the periods presented.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.551%"><tr><td style="width:1.0%"></td><td style="width:66.310%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivatives Designated as Cash Flow Hedging Instruments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash Flow Hedging Gains (Losses) <br/>Reclassified into Earnings</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash Flow Hedging Gains (Losses) <br/>Reclassified into Earnings</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-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 #000000;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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net product revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(456)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivatives Not Designated as Hedging Instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gains (Losses) Recognized in Earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gains (Losses) Recognized in Earnings</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,728 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,163)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -1119000 3470000 504000 -456000 7728000 -4163000 DEBT<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Convertible Notes</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March 31, 2024, the Company had outstanding fixed-rate notes with varying maturities for an undiscounted aggregate principal amount of $1.1 billion (collectively, the Notes). The Notes are senior subordinated convertible obligations, and interest is payable in arrears, semi-annually. The following table summarizes information regarding the Company’s convertible debt:</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></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:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.599% senior subordinated convertible notes due in August 2024 (the 2024 Notes)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">495,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">495,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized discount net of deferred offering costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(643)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,123)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024 Notes, net </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">494,357 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">493,877 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.25% senior subordinated convertible notes due in May 2027 (the 2027 Notes)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized discount net of deferred offering costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,395)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,905)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027 Notes, net</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">593,605 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">593,095 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total convertible debt, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,087,962 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,086,972 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value of fixed-rate convertible debt </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024 Notes</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">487,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">488,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027 Notes</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">596,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">619,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total fair value of fixed-rate convertible debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,083,677 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,107,548 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">(1)    As the 2024 Notes mature in August 2024, the outstanding principal of the 2024 Notes is classified as a current liability as of March 31, 2024.</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)     The fair value of the Company’s fixed-rate convertible debt is based on open-market trades and is classified as Level 1 in the fair value hierarchy. For additional discussion of fair value measurements, see Note 1 – </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Business Overview and Significant Accounting Policies</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> to the Company’s Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest expense on the Company’s convertible debt consisted of the following:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.204%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.388%"></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:9.390%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Coupon interest expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,616 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,616 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accretion of discount on convertible notes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total interest expense on convertible debt</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,606 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,603 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See Note 10 - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Debt</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> to the Company’s Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 for additional information related to the Company’s convertible debt.</span></div> 1100000000 The following table summarizes information regarding the Company’s convertible debt:<div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></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:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.599% senior subordinated convertible notes due in August 2024 (the 2024 Notes)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">495,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">495,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized discount net of deferred offering costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(643)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,123)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024 Notes, net </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">494,357 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">493,877 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.25% senior subordinated convertible notes due in May 2027 (the 2027 Notes)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized discount net of deferred offering costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,395)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,905)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027 Notes, net</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">593,605 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">593,095 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total convertible debt, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,087,962 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,086,972 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value of fixed-rate convertible debt </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024 Notes</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">487,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">488,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027 Notes</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">596,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">619,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total fair value of fixed-rate convertible debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,083,677 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,107,548 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">(1)    As the 2024 Notes mature in August 2024, the outstanding principal of the 2024 Notes is classified as a current liability as of March 31, 2024.</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)     The fair value of the Company’s fixed-rate convertible debt is based on open-market trades and is classified as Level 1 in the fair value hierarchy. For additional discussion of fair value measurements, see Note 1 – </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Business Overview and Significant Accounting Policies</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> to the Company’s Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.</span></div> 0.00599 0.00599 495000000 495000000 643000 1123000 494357000 493877000 0.0125 0.0125 600000000 600000000 6395000 6905000 593605000 593095000 1087962000 1086972000 487055000 488288000 596622000 619260000 1083677000 1107548000 <div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest expense on the Company’s convertible debt consisted of the following:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.204%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.388%"></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:9.390%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Coupon interest expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,616 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,616 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accretion of discount on convertible notes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total interest expense on convertible debt</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,606 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,603 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2616000 2616000 841000 839000 149000 148000 3606000 3603000 ACCUMULATED OTHER COMPREHENSIVE INCOME<div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables summarize changes in the accumulated balances for each component of AOCI, including current-period other comprehensive income and reclassifications out of AOCI, for the periods presented.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.422%"></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:15.422%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:15.426%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains<br/>(Losses) on Cash<br/>Flow Hedges</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains<br/>(Losses) on<br/>Available-for-Sale<br/>Debt Securities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AOCI balance as of December 31, 2023</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29,658)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">870 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(28,788)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before<br/>     reclassifications</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,860 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,242)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,618 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: gain (loss) reclassified from AOCI</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(615)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(615)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax effect</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net current-period other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,475 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,733)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,742 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AOCI balance as of March 31, 2024</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(183)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(863)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,046)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.422%"></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:15.422%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:15.426%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains<br/>(Losses) on Cash<br/>Flow Hedges</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains<br/>(Losses) on<br/>Available-for-Sale<br/>Debt Securities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AOCI balance as of December 31, 2022</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,226 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,093)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,867)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before<br/>     reclassifications</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,859)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,247 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,612)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: gain (loss) reclassified from AOCI</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax effect</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,229)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,229)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net current-period other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,873)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,018 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,855)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AOCI balance as of March 31, 2023</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,647)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,075)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,722)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For additional discussion of reclassifications from AOCI see </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#ife503563a4904b6490849f5d6a3fcad7_46" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Note 5</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> –</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> Derivative Instruments and Hedging Strategies</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div> <div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables summarize changes in the accumulated balances for each component of AOCI, including current-period other comprehensive income and reclassifications out of AOCI, for the periods presented.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.422%"></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:15.422%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:15.426%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains<br/>(Losses) on Cash<br/>Flow Hedges</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains<br/>(Losses) on<br/>Available-for-Sale<br/>Debt Securities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AOCI balance as of December 31, 2023</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29,658)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">870 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(28,788)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before<br/>     reclassifications</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,860 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,242)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,618 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: gain (loss) reclassified from AOCI</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(615)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(615)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax effect</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net current-period other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,475 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,733)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,742 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AOCI balance as of March 31, 2024</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(183)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(863)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,046)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.422%"></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:15.422%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:15.426%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains<br/>(Losses) on Cash<br/>Flow Hedges</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains<br/>(Losses) on<br/>Available-for-Sale<br/>Debt Securities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AOCI balance as of December 31, 2022</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,226 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,093)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,867)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before<br/>     reclassifications</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,859)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,247 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,612)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: gain (loss) reclassified from AOCI</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax effect</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,229)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,229)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net current-period other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,873)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,018 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,855)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AOCI balance as of March 31, 2023</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,647)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,075)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,722)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -29658000 870000 -28788000 28860000 -2242000 26618000 -615000 0 -615000 0 -509000 -509000 29475000 -1733000 27742000 -183000 -863000 -1046000 8226000 -12093000 -3867000 -7859000 5247000 -2612000 3014000 0 3014000 0 1229000 1229000 -10873000 4018000 -6855000 -2647000 -8075000 -10722000 REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION<div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company operates in one business segment, which focuses on the development and commercialization of innovative therapies for people with serious and life-threatening rare diseases and medical conditions.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents Total Revenues and disaggregates Net Product Revenues by product.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.204%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.388%"></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:9.390%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">VIMIZIM</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">192,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">VOXZOGO</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152,889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87,836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NAGLAZYME</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,021 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PALYNZIQ</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BRINEURA</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,047 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">KUVAN</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ALDURAZYME</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ROCTAVIAN</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total net product revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">637,815 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">586,426 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Royalty and other revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">648,833 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">596,415 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company considers there to be revenue concentration risks for regions where Net Product Revenues exceed 10% of consolidated Net Product Revenues. The concentration of the Company’s Net Product Revenues within the regions below may have a material adverse effect on the Company’s revenues and results of operations if sales in the respective regions experience difficulties. The table below disaggregates total Net Product Revenues by geographic region, which is based on patient location for the Company's commercial products sold directly by the Company, except for ALDURAZYME, which is marketed and sold exclusively by Sanofi worldwide.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.204%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.388%"></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:9.390%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">192,999 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">166,761 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195,748 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Latin America</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Middle East</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rest of world</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total net product revenues marketed by the Company</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">602,553 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">552,023 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ALDURAZYME net product revenues marketed by Sanofi</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total net product revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">637,815 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">586,426 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table illustrates the percentage of the Company’s total Net Product Revenues attributed to the Company’s largest customers for the periods presented. </span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.204%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.388%"></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:9.390%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On a consolidated basis, two customers accounted for 15% and 11% of the Company’s March 31, 2024 accounts receivable balance, respectively, compared to December 31, 2023, when two customers accounted for 15% and 12% of the accounts receivable balance, respectively. As of March 31, 2024, and December 31, 2023, the accounts receivable balance for Sanofi included $63.1 million and $63.4 million, respectively, of unbilled accounts receivable, which becomes payable to the Company when the product is sold through by Sanofi. The Company does not require collateral from its customers, but does perform periodic credit evaluations of its customers’ financial condition and requires prepayments in certain circumstances.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company is mindful that conditions in the current macroeconomic environment, such as inflation, changes in interest and foreign currency exchange rates, natural disasters and supply chain disruptions, could affect the Company’s ability to achieve its goals. In addition, the Company sells its products in countries that face economic volatility and weakness. Although the Company has historically collected receivables from customers in certain countries, sustained weakness or further deterioration of the local economies and currencies may cause customers in those countries to delay payment or be unable to pay for the Company’s products. The Company believes that the allowances for doubtful accounts related to these countries, if any, are adequate based on its analysis of the specific business circumstances and expectations of collection for each of the underlying accounts in these countries. The Company will continue to monitor these conditions and will attempt to adjust its business processes, as appropriate, to mitigate macroeconomic risks to its business.</span></div> 1 <div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents Total Revenues and disaggregates Net Product Revenues by product.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.204%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.388%"></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:9.390%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">VIMIZIM</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">192,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">VOXZOGO</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152,889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87,836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NAGLAZYME</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,021 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PALYNZIQ</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BRINEURA</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,047 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">KUVAN</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ALDURAZYME</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ROCTAVIAN</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total net product revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">637,815 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">586,426 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Royalty and other revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">648,833 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">596,415 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 192520000 189192000 152889000 87836000 105629000 123021000 75709000 62352000 39047000 39144000 35910000 50478000 35262000 34403000 849000 0 637815000 586426000 11018000 9989000 648833000 596415000 The table below disaggregates total Net Product Revenues by geographic region, which is based on patient location for the Company's commercial products sold directly by the Company, except for ALDURAZYME, which is marketed and sold exclusively by Sanofi worldwide.<div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.204%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.388%"></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:9.390%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">192,999 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">166,761 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195,748 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Latin America</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Middle East</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rest of world</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total net product revenues marketed by the Company</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">602,553 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">552,023 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ALDURAZYME net product revenues marketed by Sanofi</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total net product revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">637,815 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">586,426 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 192999000 166761000 195748000 160692000 78594000 67748000 57075000 91642000 78137000 65180000 602553000 552023000 35262000 34403000 637815000 586426000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table illustrates the percentage of the Company’s total Net Product Revenues attributed to the Company’s largest customers for the periods presented. </span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.204%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.388%"></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:9.390%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.14 0.14 0.11 0.10 0.25 0.24 0.15 0.11 0.15 0.12 63100000 63400000 STOCK-BASED COMPENSATION<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has stockholder-approved equity incentive plans that provide for the granting of restricted stock units (RSUs) and stock options as well as other forms of equity compensation to its employees, officers and non-employee directors. The Company also has an Employee Stock Purchase Plan (ESPP). Compensation expense included in the Company’s Condensed Consolidated Statements of Comprehensive Income for all stock-based compensation arrangements was as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.204%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.388%"></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:9.390%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,244 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,331 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,328 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,249 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,695 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> Compensation expense included in the Company’s Condensed Consolidated Statements of Comprehensive Income for all stock-based compensation arrangements was as follows: <div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.204%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.388%"></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:9.390%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,244 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,331 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,328 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,249 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,695 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3244000 4331000 20677000 19828000 34328000 29536000 58249000 53695000 EARNINGS PER COMMON SHARE<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Potentially issuable shares of common stock include shares issuable upon the exercise of outstanding employee stock option awards, common stock issuable under the ESPP, unvested RSUs and contingent issuances of common stock related to the Company’s convertible debt.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per common share (common shares in thousands):</span></div><div style="margin-bottom:12pt;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:77.204%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.388%"></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:9.390%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Income, basic</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Add: Interest expense, net of tax, on the Company's convertible debt</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Income, diluted</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,431 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,789 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding, basic</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">186,667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock issuable under the Company's equity incentive plans</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock issuable under the Company’s convertible debt</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,335 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding, diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">199,262 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">194,363 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings per common share, basic</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.47 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.27 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings per common share, diluted</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.46 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.27 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition to the equity instruments included in the table above, the table below presents potential shares of common stock that were excluded from the computation of diluted earnings per common share as they were anti-dilutive (in thousands):</span></div><div style="margin-bottom:18pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.348%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.388%"></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:9.390%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock issuable under the Company's equity incentive plans</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,947 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,610 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock issuable under the Company’s convertible debt </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total number of potentially issuable shares</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,947 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,975 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)    If converted, the Company would issue 4.0 million shares under the 2024 Notes and 4.4 million shares under the 2027 Notes. For additional discussion of the Company’s convertible debt, see Note </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#ife503563a4904b6490849f5d6a3fcad7_49" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">6</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Debt.</span> <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per common share (common shares in thousands):</span></div><div style="margin-bottom:12pt;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:77.204%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.388%"></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:9.390%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Income, basic</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Add: Interest expense, net of tax, on the Company's convertible debt</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Income, diluted</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,431 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,789 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding, basic</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">186,667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock issuable under the Company's equity incentive plans</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock issuable under the Company’s convertible debt</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,335 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding, diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">199,262 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">194,363 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings per common share, basic</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.47 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.27 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings per common share, diluted</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.46 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.27 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 88662000 50852000 2769000 937000 91431000 51789000 188866000 186667000 2061000 3726000 8335000 3970000 199262000 194363000 0.47 0.27 0.46 0.27 <div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition to the equity instruments included in the table above, the table below presents potential shares of common stock that were excluded from the computation of diluted earnings per common share as they were anti-dilutive (in thousands):</span></div><div style="margin-bottom:18pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.348%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.388%"></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:9.390%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock issuable under the Company's equity incentive plans</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,947 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,610 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock issuable under the Company’s convertible debt </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total number of potentially issuable shares</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,947 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,975 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)    If converted, the Company would issue 4.0 million shares under the 2024 Notes and 4.4 million shares under the 2027 Notes. For additional discussion of the Company’s convertible debt, see Note </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#ife503563a4904b6490849f5d6a3fcad7_49" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">6</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Debt.</span> 10947000 8610000 0 4365000 10947000 12975000 4000000 4400000 COMMITMENTS AND CONTINGENCIES<div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">From time to time the Company is involved in legal actions arising in the normal course of its business. The process of resolving matters through litigation or other means is inherently uncertain and it is possible that an unfavorable resolution of these matters could adversely affect the Company, its results of operations, financial condition or cash flows. The Company’s general practice is to expense legal fees as services are rendered in connection with legal matters, and to accrue for liabilities when losses are probable and reasonably estimable based on existing information. The Company accrues for the best estimate of a loss within a range; however, if no estimate in the range is better than any other, then the minimum amount in the range is accrued. Liabilities are evaluated and refined each reporting period as additional information is known. Any receivables for insurance recoveries for these liability claims are recorded as assets when it is probable that a recovery will be realized.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company recently received a subpoena from the U.S. Department of Justice (DOJ) requesting that the Company produce certain documents regarding sponsored testing programs relating to VIMIZIM and NAGLAZYME. The Company has produced the requested documents in response to the subpoena and is cooperating fully. The Company is unable to make any assurances regarding the outcome of the investigation by the DOJ, or the impact, if any, that such investigation may have on the Company’s business, Condensed Consolidated Balance Sheets, Condensed Consolidated Statements of Comprehensive Income or Condensed Consolidated Statements of Cash Flows.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Contingent Payments</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March 31, 2024, the Company was subject to contingent payments, primarily comprised of development, regulatory and commercial milestones. Those considered reasonably possible totaled $738.6 million, of this amount the Company may pay up to $16.4 million in the next year if certain contingencies are met. $576.5 million of the total balance related to early-stage development programs licensed from two third parties.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Other Commitments</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company uses experts and laboratories at universities and other institutions to perform certain R&amp;D activities. These amounts are recorded as R&amp;D expense as services are provided. In the normal course of business, the Company enters into various firm purchase commitments primarily to procure active pharmaceutical ingredients, certain inventory-related items and certain third-party R&amp;D services, production services and facility construction services. As of March 31, 2024, such commitments were estimated at $386.7 million, of which $340.6 million is expected to be paid during the remainder of 2024 as underlying goods and services are received. The Company has also licensed technology from third parties, for which it is required to pay royalties upon future sales, subject to certain annual minimums. The amount also includes hosting fees and other enterprise resource planning (ERP) system implementation costs for which the Company is committed.</span></div> 738600000 16400000 576500000 2 386700000 340600000 false false false <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the three months ended March 31, 2024, our directors and officers (as defined in Rule 16a-1(f) under the Exchange Act) adopted or terminated the contracts, instructions or written plans for the purchase or sale of BioMarin securities set forth in the table below.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.419%"><tr><td style="width:1.0%"></td><td style="width:10.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.834%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.805%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.243%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.243%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.914%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.756%"></td><td style="width:0.1%"></td></tr><tr><td colspan="45" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Type of Trading Arrangement</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Name</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Position</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Action</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Adoption/Termination<br/>Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Rule 10b5-1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Non-</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Rule 10b5-1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Total Shares of Common Stock to be Sold</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Expiration Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">V. Bryan Lawlis</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Director</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Adoption</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">February 28, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">X</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">up to 6,600</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">August 30, 2024</span></td></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)    Contract, instruction or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act.</span></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)     “Non-Rule 10b5-1 trading arrangement” as defined in Item 408(c) of Regulation S-K under the Exchange Act.</span></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)    Represents the maximum number of shares that may be sold pursuant to the 10b5-1 arrangement. The number of shares sold will be dependent on the satisfaction of certain conditions as set forth in the written plan.</span></div> V. Bryan Lawlis Director February 28, 2024 true 6600 (1)December 31, 2023 balances were derived from the audited Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on February 26, 2024. The beginning balances for the three-month periods were derived from the audited Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 filed with the SEC on February 26, 2024.

DPV4OX/IP+FJ=*UC4 M*:;?VCO$<4^4[8B>L% 7/WP?NMWC^"WB+STVAO\"?LY72 MDL[&7\_%V$$$ST.8^W*D-CS!B4470J&\1VOZ]HT7NL>O$ SV!(/7T/^',K\" M%VYSA$R4=&F+>@V:KTI4_=4M_D9(QV MAPKN:BIK)467PN]4SM3W$[="\[)UM8L2N#+>3S'!:D7$>S ??H,!.[3#43RD MUSARVXG8CF*:N'PYQD$IE!K""BD2!#*(0Y<,;1:P(;#0#KT8/J!21[ F1KOM MCUDAJID45<=Q$'JC(;Q]$S./'?>C6_X F&54%/<+(_>P_5U0#_AY-7K7%&00 MC6#@V9'OTS"RHX ]EZ)_))O2X<6^2=D] M_Y-B \^UXXC"#,A-3,>"F-/!^)%DW9&VPR#J1+/=:-3)YMH1HV"I2P)/T\)< M2TI^6BCJ7VWS)JCO[^UC\(KDOA :8=0%ZAV33+*XYZ9AP[*F MW0=X!6;04X MPW1MZ@;5-"HWZX(*S<%SY=9YTA0KE.NV]2O*3%/KKC_N9_=?%[.NJ3YN[SY- M* ]K&PO=V]R:W-H965T MQ[,I+.^GI M T1"$FJ0T "@'?77][O@(BJUG7EH7R02O/O][D*>/FOS:+="./8M4[D]ZVR= MVWWH=FVR%1FW)WHG&4S,6-8;;(,F[V%T+IY[-.U*D/EG*S=730/3_=\8VX%>Y^=V-PUVVDI#(3 MN94Z9T:LSSK3Z,-%G^@]P8,4S[9US?G/OU5Q:#&,PU<8XHHA]G:7BKR5G[CC MYZ=&/S-#U)!&%]Y5SPWC9$Y)N74&3R7XW/ER]C!;W,\"=KF5L M<;>5Z6 3W_QW1E09NX?[X4BE)3_V5- M5&D?[(XGXJR#4K+"/(G.^<\_1X86@Z +RV3.="[8JK#08RVS8H,&X +VC.AOV5JC(D"&Z#NPI^()365'%(PC M48G.,F$2R97\=YDCO8;(7#]Q*GWB01XE!""+;"?T3@F4F]M"CY&ZL%Z*DFOQ M9[=%AW,BE_F&&6Z@2UK!23>19"*5"5=0F*>2%-D3[\]:*S0YXG%\!=D^M[FS M[$X[D"]A;UY4,B"0;S9&;+SC"[3?&Z/3(G$'LM4>$OP9B3="'!601SW]]-C# M_&K^=7[%WK%H$@>#.*2K\23 '7NX_OO7Z\_7+!K$P7@\8>-1,.X-V6+Z^O6/#_AAN]W UF$ 41+;QASQ:F0IC/40 %,U6 MHF:GIZVV8- 62@ A=Y1Z8)-X7LR@^)8(9"H*WQ,428U6,D7&TQ?I2Q0=ZP.? M.YCJ8S;Z^ I@",NRK(W:N!6-70R,/=MRE #'I0/8$1V>/L%CP<1ZC0E9U]3W M>DP;LX SAITEF\J2]2KDFEFNRNHM5=N=\,.VL4)\ [D4\ NX7Z]E C&R]K>L ME=+0XZIP/HVOU<;FT)=+/76;D-8/ZI1\VL%(Z@]*)V4\*7,M1_]D6VVC!B : MCU94H@9^J#TI:[$$/JT[YT4=L-[2CO7F45"2*6A>%#@4FAKZE9=VRW.]EK2P MJ!3S7OR@ON]S2=)NG8]*6>63R82NAL-@-(S8K##("!Z@9OMC'(?!$,7_!3[G M; KWT*_8:!P,)GTV''F:*YFFB/N,6\<&HR <#=@D"H;]&$'&$7+LS2.NJ#=B MPT$0C<.WBK7Q^CA<;!BB)PUZ;( .1-ZTVL,/Y52!.FXC;]CPKFD9[YJF\5)G ME@KI<.70(5L!3ZHYK*&O%=P;6.3.&;DJR&1TCI>8%3<;"FJYT%&CJ6%(=:%3 M6X\*D?X "I>5!#9E49^]+W^:PPNT03H,\5-&*1[@,B:B:ZS QRT(12)MP-RS M;AG&DT079(@W,1J\]R".HO>O!09;&%!?KV$U/W6.1,BGLK:YXJC]H-4:%,HH M(4FFC-HG4&"+3^0[88>M98[HR?8F5>^5D+2G6Q M<@385M4K?I@F;0,#VK;\#D(O)3Q%H8#RL.Y0?GG.U1Z=O8X,-1F)G>OP6G54 M/SY2M* E[E"N5>[JA4D :;6X A/)J#W-TL;@LK3:AA['X!EMC4H1VTCAPYAI MK#1E&#U74Z0>:$2-H2HR+%D$\_1?R)GWK7$!L8;MEB("W/$=[G=8:QWZ)(F' M-%HAORORN+NM+RK RL9_-[*E>^7'E>:T^30U+;_(',C+[UJ8 M,!L)SY18@S4\&0TZ,,1_*RIOG-[Y[S,K[0!,?[D52*TA CQ?:^WJ&U+0?+ [ M_P]02P,$% @ ;F^:6(H%ZB.' P ?P< !D !X;"]W;W)K&ULE55M;^(X$/XKH^QJM2L% DF@M M(P+*ZZM1MU'3O/ISN M@TD&8M6QL[8IY=_?V &62BW2?8G?9AX_\WAF,MXI_60J1 LOM9!F$E36-C=1 M9(H*:V:ZJD%))VNE:V9IJ3>1:32RTCO5(HI[O6%4,RZ#Z=CO97HZ5ELKN,1, M@]G6-=/[.0JUFP3]X+CQP#>5=1O1=-RP#>9H?S:9IE5T0BEYC=)P)4'C>A+, M^C?SU-E[@[\X[LS9'%PD*Z6>W.*VG 0]1P@%%M8A,!J><8%".""B\>N &9RN M=([G\R/Z=Q\[Q;)B!A=*_,U+6TV"40 EKME6V >U^P,/\0P<7J&$\5_8M;9I M$D"Q-5;5!V=B4'/9CNSEH,.9PZCWCD-\<(@][_8BS_(;LVPZUFH'VED3FIOX M4+TWD>/2/4IN-9UR\K/3_/%^\6=G/LN7WV!Q?YW%Z 2\YA9IX MO.2]4"NFL3.G)RPA8WO*+ LSK9G0O]?CW01Z6V>[\'#8X6P4'7#Y!XJ9H"R ML7BJE"A1=UC3:/5,4N*O+;=[X+(@$:G"H!%,&K 5L^!,>(E S8,V$#:DMN5R M VI-%4UJ\\(2A,>%K>36P.>'_*?Y DP>MU7CRM< W;^CXG6C(BSM0&OCD X, M"F)*W8+Y:K<*'!K6C5![1!.2X9H7J(V'EDIVCF=0"* +VZ.3A>QI8*@B9?@@/[IPRCN7WTU MM*9RD2XG:6:4X"5SDN26!I>6/D+GI+%RO9 $OI44:BLJ(T&\3)V5S^M7&K#? MR4W:,2_A6@GJP^:&(M44SGG)^CISGX3N,];=:YA Q\A">,TI3$-DZ0/#Y0X MC 3P2I;X3)V]\144]\+AU17TK\-1/(*<7HO>.H0-2M1,>'-64A/CKLY\KB2$ M2*;Q=3A(AO"H++L0SU'2CS 8$:%K-TG"X?4 WJJQZ*PIUJ@WOO4;0MQ*V_;' MT^[I[S)KF^IO\_;71)UHPRD%!:[)M=>]&@2@VW;?+JQJ?(M=*4L-VT\K^D.B M=@9TOE;*'A?N@M,_=_H?4$L#!!0 ( &YOFEB^1MJRC@0 '8+ 9 M>&PO=V]R:W-H965TIO MQ4S24[M!2=((809 MQMH@,+H\XBUFF0$B&C]J3*<):1R/[_?HGVSNE,N2*;P5V?C?]=0&SR1QN MO]S??YG"XO/U?#)J:X(W1NVXAKJIH((34"'<"ZXW"B8\P>2Y?YMH-=R"/;>; MX"S@/9,M"'T7 B_HG,$+FUQ#BQ>>RI5)GO*U@AE*6&R81/C]>JFT)&G\\5*^ M%5SG93C3+D-5L!BO'.H'A?(1G?&[-W[D79XAVVG(=LZAO^Y@_B44S(1&KE.6 M93M(E2K9,D-0IC(*Q IBD>?4.23"^ %2'F=ETGQNS,N"3/0& 9]0QJE"XTGM MKS3C"94;,"\RL4.L<411M>.6R42Y?XG1@)*$I$6=+&8SEYX?46E,8+[XIH" MR8^(\S71K[QX_ )GB1DS7EI8K%N1%XSOWKWI!W[O4AF,1Y0Z-1$37.H6?"6K MEC80TMHR2-"M-,-S+K* 4]G2LVMX? M/U$)3=U$J00IC2J[SA!H5M'?PO]OAM% M =UT/;??#> Z289DI)'B:#H9FN&*S#FY$F?-GERH3ZVNR2]_KP8$;B\:P"#L M/0NY3_,M#'RW$_HFJ._V^@/XB%S0B*I8?K?S$),+1J TWN%Y[D<"V6?A4Q+] M**)K1,GT8+):T>@V?&U(&MYT%'$I4YVB&AKB9X5S2 Q_E*G>&0$;L1-,D3&N M*#TO\B%T>T'TLV GE0/O_0_0=\.P2X"#GO>J]/<5]0<#-Z!3] <=-XQ"F)P2 MTN'!7[R7)JG.@-T[ E?9(ZZP K*?*76NR?&XLIX[>K\!C% MO6@D\_XU7?:?->5[[H!.A+K1]_X?4=FOP248273AJ]!44E[F2\*@TA1G!GC- MQ0](D%V+=;?:Q\#$/:9 JU.9)18!H=/R:-/(LO0@UP-G6ZLI1:VF<*?5.6O; MJVQ;0"M4(S;*($D5+3>J/N"?*89+S8\6#2*XH%E#X_JEO]GVT2Y$(W-M-SX# M5W)=K47-VV:IO*YVJ8-YM9'2_K&F3H ,5^3JM7I=!V2UY54/6A1VLUH*37N: MO=W08HS2&-#WE2"Z]8,)T*S:XS\!4$L#!!0 ( &YOFE@%UD0U=0< /\0 M 9 >&PO=V]R:W-H965T> M2^5T:=TG7RH5Q%-E:G\V*$-HWHS'/BM5)?W(-JK&F\*Z2@;V#4;7ZMX)WU:5=*M+9>SR;+ WZ!Y\U/,RT(/Q M^6DCY^I!A9^:>X>[\=I*KBM5>VUKX51Q-KC8>W-Y0/(L\+-62]^[%I3)S-I/ M=#/-SP:[%) R*@MD0>)GH:Z4,60(8?R5; [6+DFQ?]U9?\>Y(Y>9].K*FE]T M'LJSP.+_Z M<'L[?;R]N7M\$!=WU^+JP]WC].[]S=W5].;A=!S@@@3'63)W&QBB%Z13TT@9D=G6>25L(30 MF;404=Z/Q"-$&F 64)N5:.M,N0"28M1UH->-]5[/#"4A YY#J) +ZR0]8Y=M-%Q0R BS!BN0L%F*07U'20H;I3+IA& M%U&!RSHQXE*',JFES(9<'1B56>9:)4#ZJ+"<:2HSC"U+!5Q1MF08$,VX6J2& MG>!MC=N54![-P2^(,7,!9^I)^Q ;(*X21+"59_+IV2F5<@8KR5+@%I'LFL,F M'(63:,RWHK1+!210\@)MM=%(G<925*N9HAP);&J"56R6((4?5>Z4@ M#Y]JNT1-+A";4YG2"ZI@K(>N04IH&L(RL\A6;PI%V*>05B(S4E<=ZIEUN8I. M 5E(^*7F[Z"+S=_97:&\QJ!6!*?1?U/"?9 H,!ZH&"%9QT*?-5;54A1,#Y#^ M:?0P$M>JD8ZIEL#[ ;N,FO;;ZP\_? ?MOUH5^X']]VD$D>4M)+N!S6W61L)V MZ%67DY)O,$F66CHD,]":.UF1D)'1L!4_3V^GOTUO&9B[B_<_7OSVZ^W-=D*E M])W'/ (>0\/=QK&F PC[C,P'L772S"?$"6G$X;EHC5EMNX%$6\=Z6TS;)\4M M"%@BK/WHE5*,Q'=;,4/4%GL(^(FU0PKDQ:F2 MCG)P/:UC:NY?*A,MOHNTN-Y&0=S+512Y8"F<$Y!L=U 8;C74DOBPG?W)'&V) M 3LC33(R1 N -)Q&8V<4K&;6*G"^6^#/]D]$1Z1O ,XQX$]E$#NIG0= A7M$V ME,3.WM'HH--;+U7U%,1*24=]T(U/MK7!B1@J%49BY_#X:'2XMI :C>,":9O$ M-88!H2TCG5F]]@$']7Y1-F-G,-P,922!)4V)=KD@#M!4EP^\F_OGK_Y\M+12 M:)6Y=# S=4V6ET>_7Y,D7&"R +7IR^<)39#%$?/Z1,9P==(\H%6LVV M8'"-4)L6K2NY9S:UV?0C)863$)U)XR>,:$H)CYE"UAEOD3G:3,<^[O*FL:^I M55]W(&K,5*Q<)\, O2: 5NNLNU2'B129-3;Y0[N065HU*'EPST1&+\PCP?[&Z&A*B4L,E29V)5-5*#K5O7L:=3 M]#F*Z2,;Y)] ;.F!69',W-H\)O/LF!17VN<+0AIO-QT>5%;6UMCYJMMXO48? M\EJ.@<=-2PM%NQ@L#;"S*VFXC5ML%"R+0-AZ\($?;O'4^L!:M\PQ?#Q)A\-$ M$!R8KC/3YK 'YHG[1VW-"'<>Q@D1! @ F@4 !D !X;"]W;W)K&ULK51=;]HP%/TKEE=-F[21D 2&6(A48-/VT F5=7LV MR858=>S,=DC[[^>/D-(.T#3MA?C:]YQ[CO&]:2ODO2H!-'JH&%6@9C/'A; F"4R,GYUG+@O:8'' MZP/[9^?=>-D0!0O!?M)"ES,\P:B +6F8OA7M%^C\C"Q?+IAROZCUN:,11GFC MM*@ZL%%04>Z_Y*&[AR/ \!P@Z@#12T!R!A!W@-@9]T5V@%TKT(G@-:4I4SH1H)Z#VZ6R_1FZNW MZ I1CKZ7HE&$%RH-M*EM&8*\JS/W=:(S=6)T([@N%?K$"RB>XP.CN1<>'83/ MHXN$-T0.4#Q\AZ(P2D[H6?P]/+X@)^[O,79\\;_Z7Z%<-%S[A]/O]@/FVO75B_VY&3Q^ M3CS1^*EEGL6. #+6K73!NA36NZ96F&)TB;8,ZW0NA# M8 OTXSC[#5!+ P04 " !N;YI8D*/=H(^:Q6B!I>LC17 MX\Y*Z^+:\U2TPHRIKB@PIY5$R(QI^I1+3Q4266R%LM0+?7_@98SGG..;QAABI$V$(Q^UGB+ M:6J0B,=_-6BG.=,(ML<[]&_V\G29!5-X*]*_>*Q7X\ZP S$FK$SUH]C\AO6% M+,%(I,K^ATVUMW?5@:A46F2U,#'(>%[]LI=:$2V!H7]$(*P%0LN[.LBR_,(T MFXRDV( TNPG-#.Q5K321X[FQREQ+6N4DIR=WI-\8)3Q)%O-\"5,I6;Y$TKM6 M(T_3"6:?%]5HLPHM/(+6@WN1ZY6"KWF,\6MYCY@U],(=O5GH!+QGL@N]X Q" M/^R#6C&)R@';:V[=L["](["';GL&BRW*RU+6_B4V;F17&O,H4@9322B BY*HDHES>Q0C XG M# I/0I,UY[8,F"-O14:ZA[D6T3-H08Q@ M+M(83GJGI+6"RPJ;*B/"VSC[4MNDH0/?<"%+:DT@'-8%YV\H"X,[.!OX/DS+ M)15DZ/GUJJ%Y6^O\E@9L=:,>:U MX9*V!DZB8T[1M\*S,H.\-(G,8%6%FQ:9IM6ML9,R=B('5"4C M/R&]&,F:\ MNFVRKB/]!/Z^N?+=M8?<_V 7Y19[XZHN*JT^+W!B/G&='N;BEMN%B8M$N"<1 M?JA/<#0P[R!2R+F*<+#O" -G]S9ILH!)%@>)N.5_2AXN5ONF+W W:&TE4=FQ MX7B0G!LF&/8A9ENG)^U[O<#=F$V72XE+DU*G:\934PH.4JI0+BR*>1RN)P/* MHB-OW3[=:SU=,I1+^T!3%*EEKJM73#/;/ *GU=-GO[UZ05+96E(2AA03$O6[ MEW2TK!YEU8<6A7T(+82F9Y4=KN@AB])LH/5$"+W[, E$3SU1$7>'PX&)_V"2]6Y.//W;LW%F:Y<+I6X-;H1O_BK.0+,17NH;PUN.HW7%)9"&6E5LR(^7EG M=/#N\I3.^P-?I%C:UF]&ELRT_DH7D_2\,R"%1"X21QPX_CV*L8^"4ZM_XO M6X:S)\<=EE36Z2(20X-"JO"??XM^:!&\'6PA&$:"H=<["/):?N".7YP9O62& M3H,;_?"F>FHH)Q4%9>H,GDK0N8O+A^GDYFHZ99^_7-U]F5S]P48W']AT_21*O P2 MAULD'K)/6KG,LBN5BG2=O@_M&Q.&M0F7PYT,/W'38X<'738<#(]V\#ML7'+H M^1UNX3=*$ETI)]6"U6:R?X]FUAFDT'\V&1SX'6WF1V7USI8\$><=U(T5YE%T M+M[\+]#VZ-&VZ-=W"\NN966Z3F[)=[*<4KV34K^!!MVG^&"C34BI:Q( MZ9>%2U+NCT>T^XRIE+A/,5/2$KHQ85+G7 MTRM.#Z=78P:@8K]7W#AA(.%.E-I +QA#5V@G<@^*]*DF6S)]9HZ.4FNH#B.#YO?&,;WW0AQ&6Z M6F0H8 7$H[OP52[%([BZC#LOORTJ$T9(J&&@80JQX$5N1#3P>$725KD, 81Z M""B96$B; Z[AVQX%]%7AM- W]XX'6&I#H66$_9 (8]6?E0K@NI0N\YI\GR6Y M] 8NM8$KK"'/$>T1B&(F3%W>AW6\O )!7E%R]?3FE[?# M@]/WEHV4JL CA+T=]7^^WO@Z-TA.3- FTZ)<;XW$[66F*:'U4H&;K696II(; M0$>/C9!:$@$Q2:0!D"C+DY"YJX)!(@#@29V@*N*(UN(EH@>;F.FULUQFA&!% M@-+@+0!ADC5(Z).&XJ_@1&NA#/23*I4)IT98&U)+\;E4\">*L/A6HFF"XY;( M4)D^#\T1PUFR3E-8&126.NWM +CC!N".=R+3..-J02G^783[&3[L:CX7?C)@ M:67(L!]R;GBUW!!+&>"1-!YK&]7]OUJ$'&T!EF*???8$K=C>%1(1]NQWV8W88OX+#F/< M)CNG/*?JNT4>&L+,G2;-D+5_?Z3$ MO^%%^7ZT[^L2[JB1+"3?\P:RU4KJ![B>0] L)\Q)>&5%!(%'26GS_'A!D ^< MQVS@R"R?&QGJM]7 HMEV(QQ'X**V+HSO42H1NU#AI$&%DYW5_& ]@EU9)]'W MA-V$!Z_CT&KEL<';MIG(H()_!38VYRE6W&*;*0,R>_]S7T>,%Z%;&-^'VNWJ MQ]N/YY_$ID$N; T&U%7B+.'\C-92B[HT)Q&(X_HD=J<$VCH:'',N[.$16D=?049M9B9.646E=HLK@(I"MO-1M MNN63!V_.YER:];H 06UA[(]6A 8OB]CW8-6G5>K$U*=5PVA3S?A% M53KI2\K4,6;D$2*92X*,0(P2?3[JOIQT,VZIAN/<5$<4+O%XI+0?5Y#QK10@ ML]I#BB?2B4^4M'W>XRKE6TZ%S<)[!*]I6>-NU/<'E/52EG[@C!5(8=0+)8.[ M3*L"?J*@=L'.:0,[ISM!XP[9 ;/;*Z+1"K^3(&,3#/UO'*D\8.YJ3$3 E%BN M;TQK!#S5?J?"=M*N7+AO-YT$EJW(5AYLJ09GJI2;U+)+C7]L[^-H>KG_RLG) MIV,1=L.8/R8X8;MNJ;")D;, I+0]L(.:]GGY?!] MM3=]M6AF8-WK2;=EV#9 MM&;"9$BUF"[D' ,XU0I8EIJZJM\2VT_6#0L .<=ZH9?>,]SPA>$E_$OE4%G[ MNK@B8IAW*N=W@R<:JS;F2P]#&#S]&(RL#0ST-C-?SXR7]/?$66=2.C]8.J M6EO9;#YA$ZS9292?C9J$7MGVC6_>+V/9%.>Z,O7L)5R<'\1JBZ/DJ^NU"KDH M0Z=N;;$T!BVD4N0K/H^^Y5G(X\I_@F!?,0+TO @A_/ MR&1GM"VC\C/_%@XQI=FFEMEL#.MS/\WY87!#/M13143AX [O5"KN^G9TAP[; MHA&YQ\BUL1)%W^B_I>B;(OA'MU[4[ODWQ#!4].G1AHI>G5NKYH@):$_ U M<_=Z<>"*+Q9(?AXFZ=;K.5^TF\!\E1 .,@V93;,$>D$N(RTM9#1"VC66Y)R@ MK/-&E5Q&QV^#E:4$E^=Q+9]'M;MZ1Z9#U5"808)(NO4TR)_^KJ0^^ID4^K', MV31<]5O?)0IA%O[K"^$$0"1\HFCN-A]X1N&[QNIX^#J$(6)!"W@NYB =]$Z/ M.\R$+R[APNG2?^7 )N]TX7]F@F-1H0-X/M=HMO&"!#2?O2[^"U!+ P04 M" !N;YI8A1_6/!@% !F# &0 'AL+W=O&U6MFRJ.4G#695 M54)O;V6I-C<]TML;/A?SA76&P?!Z*>9R+.V7Y2>-LT&+,BTJ69M"U:#E[*8W M(E>WD?/W#E\+N3&=,;A,)DH]N MNZ4+[([WZ.]][IC+1!AYI\J_BJE=W/32'DSE3*Q*^UEM_I2[?+C#RU5I_!,V M.]^P!_G*6%7M@I%!5=3-6WS?U>%W N@N@'K>S4:>Y5MAQ?!:JPUHYXUH;N!3 M]=%(KJC=H8RMQM4"X^SP_?W#Z.'N?O0![A_&CY^_?'SW\#B&\TRNGS^ %R:PG2/<%;>A+PH]"7P$@ -*31 M"3S6)LP\'GL![[Y>2V.QK:P)X*V<6!#U%-Y]6Q5V"V.9KW1A"VG@[]'$6(U- M\\^Q(C1[1,?W<$*Z,DN1RYL>*L5(O9:]X>M7) [?G,@@:C.(3J$/QRC,Z:J4 MH&9P)\PB\$^?PEJ4+C&?TF@MBM(=XP5*]V*,*]WT)IAL,:^+69&+VL*A*@AF MY5SI[;&T3Q-[7$B8J1)U7M1SL+Z%P"PP.XLK=ZI:BGK[^E5*2?+&0.ZINR?( M'ZB+9]2-HVZ>43<=ZL6!>KZCCBPT2)$O8"EUH:;@3Z&V^=O3-L]%A]91?@TFOG#KE M%G] W.98.FSQE=<"5H0%&4W;B/U[;W]I_4[II=*N2E,GILXYQ6$6Q(0#"3AC MF'W .6;GK#R+VWB2) %/&40,V1,&7R['ES!7:ZEK?Z;X9:CS;1>7DC1("0$2 M)@Z5Q+R/MB1(. ,2!5E*@1 >\#B%- EHR%SK55+GA2AA*; E@.)>(?\IEYT9 M@[.,0XQ\PG9M9(RT%Q.1/V&O=-B0D 1I&./.CDV&7)PEX8=*191Y&V,..HR3%4!ID!,OC[#P(HQ!8A+D@&YIAP=((8AIB!0D\^O@S](SC M-* \]F.'<=:B-*M)0)AKAR2*,2'GM\REQ6$RS)3A'L_Z (2K&SDO@% M11Q63_G]6A$1%BO"SORQ2_;VE]9?5@3'?DSQ(%@0(2OL73R5/EJS@"4=160, MCY4 R[!!*/\=17"$XA0X]Z@D"OO>QE ") LR!"<$IQ$V(IY[&&5')(%V]#N( MPAE2 DX+U.DJ3+-?BB&+@B2*@"'[<\*BOC-D,?FI1#MS1PT1CP*"85' TA3. ML0))V/=VCHK(@%..8RP*BC_&HL>8#T%!==20LB"E3@4-QEF+TJSBEA%W:D!$ MXOWV6&&5:\$ "\"P &0 'AL+W=O+8SSPSSXPS)UNI?N@U@"%/=27TZ6AM3',\ M'NMB#3731[(!@6^64M7,X*-:C76C@)7N4%V- \]+QC7C8C0Y<6LS-3F1&U-Q M 3-%]*:NF=J=026WIR-_]+QPSU=K8Q?&DY.&K6 .YELS4_@T[E%*7H/07 JB M8'DZFOK'9ZG=[S;\R6&K7]G$1K*0\H=]N"I/1YXE!!44QB(P_/<(YU!5%@AI M_.PP1[U+>_"U_8Q^Z6+'6!9,P[FLOO/2K$]'V8B4L&2;RMS+[5?HXHDM7B$K M[7[)MMOKC4BQT4;6W6%D4'/1_F=/71[>%%65N%+[E>,Y,YM]FL^N+FXO;A^DUN;RZG=Z>7Z$U?Y@^N-4Y MN;J]O+N_F3YVJ$!_/AD;]&T1QD7GYZSU$[SA)R0W4IBU)A>BA/+7 M\V/DW!,/GHF?!8. -TP=D="G)/"": O[!,1.KSP#;P[M6*"_\-LK5!R+H66 M%2]96SJB)#,%&H1I%^227'+!1,%91>:X"%BG1I._I@MM%%;:W_LRU!*(]A.P MW7>L&U; Z:BQOM0CC":__^8GWA\#X45]>-$0^F2.W5QN*K#4K\0CLI5JMX_D M(,Q^DCT>*3!M7!LHK1NS!K*4%;8]%ZMC@H(5:Z?8%RB@7H!R#_=LB_5L0&$J M-?E$_"BC?N19*XYIZD7D.[;U(1>'C9(%:$WB/*=1$I X]:GOI58)C@U0DI64 MI29A[M$P\PC^T3 -R(,T*!+O.2(P]<.4YEG0VEY*_2PD TF.^R3'[T[R3.'% MJ4%M>E1X05UI:1V:M$< M]8K"J+7#D 9!0*9%L:DW%;,>2T"JV">N;PZR+*.>EW]&*TFIEZ'5ZM,,^Q,8 MA?7@)1Z-@KBS$Q1R4+BD%R[Y']UAF%AQO.?(5&LP^DVQ!C'?:I5]X!\1R%:] M@<,*OVDE5G[_\B"ZNE,MUU1PZB$'>D*]S2XLIM4,2Y)%5&T"D(,UI$H?6RB-L3G\H^6F?_/3=R4>*]U]1* >NWF%S3IL6^R8>TPM/.%\I4&[ MG 8T"#.T0E0A]O*>2B%KNZM5JSOA;LHHS?$#:'LA[3P0KUAC]=B8U)8IZTVXCY@F?DB3-"'8UAFJWCN0.U:Y MM+RXP"LT0T8T0$?7@&,2J;KT[4A&XS3"WS1]B8@+C F(84\(DV#Q^23 TO(Q MATM 8C8,O+&QZF+JXW)$D\ C=YAZ15(:8[@83>YUMP<;RG7U2L=/^/4(:1S9 M$DZR$+\TZ=X2'K^:J&I0*SMK=S+9;'B@M-*ECB M4>\HQ3M>M;-B^V!DX^:SA30X[3ESC>,U*+L!WR^E-,\/UD$_L$_^!5!+ P04 M " !N;YI8X$;B6',$ " "P &0 'AL+W=O-,U2(TN\4R::8:MUV,P8E\&P[_>N];"OXYKDWM&YR2F5(/;O$C&00M1P@%QM8A,/JWPC$*X8"(QL\2,ZBN=([U M[PWZ-Z^=M,R8P;$2?_+$IH.@%T""Z/6W['4TW5XL1+&_X5U8=L]#B#. MC559Z4P,,BZ+_^RQ?(>:0Z_UBD-8.H2>=W&19WG.+!OVM5J#=M:$YCZ\5.]- MY+AT09E:3:><_.SPV^C'#=R/+N\N8'(QFM[=7$PNKFZG\/F6S02:+_VFI5N< M;3,N$<\*Q/ 5Q @F2MK4P(5,,'GNWR1V%<5P0_$LW LX8?H HG8#PE;8V8,7 M59(CCQ>])IEQ#?=,Y CGW,1"F5RC@;]&,V,U9MTSV$.Q7ASC[TX90J,":I7+!5B?!. U20N6#F/!C.%S'C-?56MN4R[] MR=Q16WEJ*4?-=)P^.9+SBB3;DA1;DB"5A:2(!": PN Z18U0X!J$L:)4DNZ0 MOHP2/&&6%EOU4TL;U"H(W*;, B-O31O,A38!5_VTCG.MG2JJ8DXLC",W<32K M[/+4SC'&;(9ZLQL=P._$0SOH0NE894LFGSY]Z(7MHU-#"A\Q^:J) \1*KE!; M3N]&S6%6%T9RKA29'()W;)_23630<)#$=^W^2/7RN91^]EI>H#>N*!?_Y$E3?O]P2FT))+-7.%Y#*0I"SS36RI:[N6#F@LIZZ,13[1G7FV="E9*8I^25&M ML"8%O2*?=D),^4+Z&J"B*'*CJ+^3[5'^=CN!:4/N7;?(2PT>D= ME>:OFM&%Q\<1W)!6BJGU2;2B14'M,\6,8%I=N%66WEW5P"#J-*+C7GE2W1H= M-GJ];KU%G,"X)"OJFULJF^VG?Y$62BZ^6M39VXZEC()+/2<^.IJ=7NN-UW\1 MKO\G *WP\*T A+U&NWV\/P!1)>UY %J-;CM\$8"PT8UZ_R$ 6]*_$(!2QLX MM!KM3M=+<46M=RM]?[,$X\H9ZWWR-^I%I'"E8E_,QI+C[ D$6F+O@6-J!MR" MFED:(XM628U4EI.;^XV!F+HJ\_M9AKKH,PN-19X<[/J5;=:F(G)9^-G/$$ N M;3$@5;O5>#DJIJJM>3&;DO %I\XB<$ZNK8.C;@"ZF/>*A55+/V/-E*6)S7^F M-"*C=@9T/E?4FDXF:_?D=*D>U =;.A7R2*O)?GCL_Q MJ/,M%U]E#J#(][*HY,4@5VIS-AS*)(>2RE.^@0I7UER45.&GR(9R(X"F1JDL MAJYMA\.2LFHP/C=S=V)\SFM5L KN!)%U65+Q= D%WUX,G,'SQ#W+K+YD[@U["SDK(2*LEX102L+P83Y^PRU/)&X('!5NZ-B8YDQ?E7_3%/ M+P:V!@0%)$I;H/AZA ]0%-H0POC6VAQT+K7B_OC9^I6)'6-940D?>/$G2U5^ M,8@&)(4UK0MUS[F!"=5H(SA6Z4U9*(&K#/74>#J[GS],EO.' M&9G?+I;W7S[-;I<+,KF=DH^SZ?7\]IK@[&0YNY[/%N3=DJX*D"?G0X6^M85A MTOJY;/RX/_#CD4^\4KDDLRJ%]%!_B)@[X.XS\$OWJ,%/5)P2S[&(:[O^$7M> MEPC/V/-^E @0[)%JBI!Y)96HD7E*$EJEY".D&:LR,M$,8HJ!)%,FDX++6@#Y M:[)"<637WWU9:9SZ_4YUQ9W)#4W@8H E)4$\PF#\]HT3VN^/A.1W(?G'K(\7 M6,%I70#A:S+),@$954!NN2X'6I!)R6L=(E8V43F0708D^5PKJ3!V#+LOJJ-^ M^Z-:HH1ZXS>2ZR_ M'6:^PTRHU$%KC0U*\%02@Z12D)X2+.5,[+ LX7\1AS+=F++&\5F[/JQ%88NN:O1!1X?>C(8 M69'GZE$<6;X='3C"V/^#,\^)+-?Q]"BP+3>,#QS95AP$.(AMR[%=I MX-6J]=JS8&^$@1+IYK52[ MZEI^%",7(R3#HEXIKJ@AJF_Y;HB#R JH3 MD2:)J!%UT:KH(]% B")#1=NR[:#%4/ J^T.!* ^D773IHF-GY+R Y,6:L9Y> M"O]/8;PZ8[%GXS/P1[\@7>/UK6EV-QRQ(KL%+P^ 3?2N39BJ9!WHK -=[('>.P%^?]$@*L)P%_#83_%6 M":8!2%ZPU(2P4/AJFC[:UA8$Y/KV:6X$"2^AZT(]/669"X"#.\[> :"O*/KA M_3"CB(K*G%QAX'V)[%EM=NQ=LUTG/Q>XQ:+8")[6F#N!9UU5&X:]'[1F=)"P6VKT7](#PYB.!5)'@)Y!X2GE6XFRG6+9E14:'" M:Z5ZX8VLD1L9@)83>B=]13+\45WM[-,,??)1!: -?7G*OG#^V@^P$; M_PM02P,$% @ ;F^:6*&1LUG8! K@L !D !X;"]W;W)K&ULG59;<^HV$/XK.YST3)AQP#;87$*8(;?IF39M)LEI'SI] M$/8"FM@2E60(Y]=W)1L'$L*D?0!=K/WV6^U-H[54SWJ!:. ESX2^:"R,60[; M;9TL,&>Z)9]2D6-YS0P;CY1<@[*G M"KFJ&T(TGYH)Y7X92D>?B#> M@3LIS$+#C4@QW9=O$Y6:3[CE!;QCJ@6=P(/0#[M'\#JU?1V'U_G(/IP: MN.8ZR:0N%,)?DZDVBF+A[T/&EEC=PU@V/X9ZR1*\:% ":%0K;(R_?@EB__P( MTV[-M'L,??Q(^986&8*]<0[)#)24J0R 7)0OGHVM,,)^B M<@N_%0T&/X%&P:7-^JFTH,Q@NH:<() M= >1Y_O^SNR[8+DDI!^$FI)792$,"*I==&F4BZ@4?9 SFEA[$JF-AM.XVVG" M:> %(8VO&CPG>!HT";WK=:(>C1VOW^M!T JC_VC)'=M8Z%YM1F]K1NS[COIV M_'\F>)U!U+3CP(^:._BE$1$1C_W(C?X@@B=I6/;.=>79$P@\O]_S!G%8S0FT M%\(MXPI6+"M&'L5^QFG]97LB0+R35V'O@]+^KVG>LF&O;CAHJCL8F^'UV>.T5-21LF M7*POZ7H3OB0BI/T-!*>PSYC6?,;)%TP#HU),?B%'99Q-><;-QFZ3Y&LR6/F6 MNQN7>WO6'4JL8Q83 =MJ* X$V/Y[1GG[3+ZCRI42/S+A/<=?<849!-9PLT]@ MP5%9FIL64"<#EJ;<)CZ9;N.OT*[!6A^\BN3(;+FD[FLHQ#2BNQE"=_2#<[@L M-%4%W8KZRW=>2>N1S08021CUE^EA[XJ0BR4IX6\5GT#HQ4%X M&CMPR-OMG3=4CFKN7HKVVHAT^9RJ=^O'Z*1\@[T>+U^R5!/F7&C(<$:B?JM' M;E7EZ[!<&+ET+[*I-/2^<],%/:A1V0/T?2;I5JJ%55 _T"B+2HVL3.O-B>.H),.2JR.Q MP8K>K(0LN293KAVUD;:TF6L\^2YB56*A<52%R-K(EWYQBD5A$A&,;UU.:U_2!#X= M[[)_:K@3ER57.!7%'WFJLY$56Y#BBM>%OA';<^SX#$R^1!2J^8=MY^M:D-1* MB[(+)@1E7K5/_M#UX2T!K M@#>ZV4(/RC&L^'DJQ!6F\*9L9-%2;: *75T:4 M6RWI;4YQ>CR93N\N[SY/%K,SF"_.9SW\S.9U>W%U]F<'%%]@QZ"[XL M4/6'CJ:B)M1)N@*G;0'V0@$?+D6E,P6S*L7T>;Q#8/>(V0[Q*7LUX2671^![ M-C"7!:_D\_<=\)M\_@OY9M_J7'^'/R=+I24MDK\.<6Q3!(=3F(USHC8\P9%% M.T.AO$=K_/Z=%[H?7P$8[ $&KV4?W])&3.L"0:Q@FO%JC0KR"B9)4I=UP36F M<,H+7B4T3RZ3^?0"+JJDJ-.\6L.TEA(K#=.[7 0]VD81VXS$=M13!/SESGV"J%4'Y9( M3! H( Y="K19P/K 0COT8OB,2IW FA#MW!^[0E!74I0MQE[H#?KP_EW,//:Q MLQ;\ 7"UHI-U_V+@'C>_*[I(WJY&5YI(!M$ >IX=^3Z9D1T%[%"+_M%L:H<7 M^Z8YO3ALGY[M!F'_ET+Y_Z=0S*AC,Q8V )CM'K=8?&I\]"^4ZD5V/#CNPX"4 MBHQ@H4>"O5DIWW:]8"](:QU0BEK$&%79/?^38CW/M>.(: 94)J9E0/2>7*[E2C7S1VN"%U=Z?:BV\_N/Q,F[>WX MZ-Y^8Q"6M5&VP!6%ND?1P +9WMNMH<6FN2N70M/-VPPS^M1!:1SH_4H(O3-, M@?W'T_@'4$L#!!0 ( &YOFE@36"_9ZP0 -H+ 9 >&PO=V]R:W-H M965T*XJ6^QG2E. MMF:W#[)$R[I(HDK2BLCC-R2\1=?<-P-NRL MI'E)*I[3"AA9GP]"X^.%*_>K#?5T">/%?#R9 M+Z-P.5W,;R&<7\+59'$5A3=?IF.8SC\OHIE:@U^7\:H@_+>SH4 M-#[--WQ:,*.5V'"85"E)7^L/$7\7A+D/XL+L-3B+V2E8A@:F;MH]]JPN*9:R M9[UA;TRKA%2"Q:IPHIP_0EBE<$5HQN)ZDRW2.%T6Q"@:[C,>9QE MC&0-:)0LJ8@+F"/Q;QA-MXF B#R1:DLXK)[WLF,A]3H]'M)R0V!-"[P"\BH# M(2L'U&HE> ND@&MJEF/"132=3^ZB$*Q TVU/_@S;AM_O[L,Y6(X6 M&#HXNF9[/H37E[A1&<<%TS7!LC5;MR!:C)?A_105?#N #^]\TS _M2S]%_RDST8LI> M,#&%28,=3C:0<_4N8,XKJ#% K&DH:-*$BM<$X%' F)9U7#W_PB&A94E8DJ.K M]D0Y<%K(FF?X5!7/TMF!B@;D>T)JH4R]%,^!=WQ-'XE /+@E2G4*+8>%_( P=U4NK=T*E96&-D$0R)'K:IYKP&3+L"W !22![:-8 MUUQDTS7&7$&(X>5)#)ZO.8$-KJ?VS/(TQ;Q/8B[ \33=#;#^VTB7K-RQX,)QT'3SH6 M]E#'[:CC_C1UWB0*O'JE.(1"L'RUE9$(BD?!,IG7L6HA"./'&-2/XMB=G1=8 M5]*EI NNUUC)B ';-XGUX!C4]>5]ZB55_ KQ,>6BC2+91]'Q"1WG-.7[1X2D M/ZCI?1X@!,.&]\VG$U[@!2F%.GZ:A)L.#E'Y_;'C'![T6ZB>J:Y2,GM;B:;U MZJ1=XQHV_=K+]J;KQ=8ER_'T"K)&5?W4PUN--9UD,Q&T5MW;B@K$JH8;;+X) MDQMP?4VIV$^D@ZZ='_T+4$L#!!0 ( &YOFE@-K IB^P( %0& 9 M>&PO=V]R:W-H965TTJC8I;2 )KP4D MH$RKIK:H8=N':1],[N<_Z7LT20HZIL0B,E@V. MD7,+1#3^[3"]0TH;>&SOT;\Y[:1ESC2.)?]=9";O>VT/,ERP-3?/])GFG"F\'M%=9C!E;U1B!H9*,;%$9_\9SK51 M5"]_3XFOL./3V+:'NGK%4NQ[U"0:U0:]P=5%O5F[/<,\/C"/SZ$/$NK);,T1 MY (2(].7G8JQ+*E+-7.%/GFU-I[B?A;]-/K%Q4SH24O,F9HDQA:["?65H -4IC;!M\@W(M4E@@T9H!Q#MJI MFSMUZ3$%]GY1&K9, _T6DM-PT5V8Y0KQ0_FYFK&/B/)I8_-J1G4-EQ#Y81S3 M&OM15(=G$LQ4F@,3&;7UAL;5RE5#6/.;K1;4.WX[;$-"\Z,02Q^6*% Q[MQ9 M1IU9V)JQ(P8B0B37L.,WHB;,I&%G].P_Z24TVD2H8XW(;W8:<*I>@J-.+U$M MW3S3A+@6IFKZP^EA9 ZK2?'N7LU;ZJIE(31P7%!H[:9%$TI5,ZS:&+ER&ULK5;;2U!YEC'Y>H6IV(X:7J/:>$A6:VTV M6N/AAJUPCOJ/S;VD5:M&B9,,N4H$!XG+46/B#:XZQMX:_)G@5NV]@\ED(<23 M6=S&HX9K"&&*D38(C![/>(UI:H"(QL\2LU&'-([[[Q7Z5YL[Y;)@"J]%^B.) M]7K4Z#4@QB7+4_T@MM^PS,<2C$2J["]L2UNW 5&NM,A*9V*0);QXLI>R#A]Q M\$L'W_(N EF6-TRS\5"*+4AC36CFQ:9JO8EV2)%=3YL:8ICK%M1B7E58/KO8 9P)[A>*YCR M&.-#_Q;QJTGZ%\ES23/.$K!?(H@E7(MLDVMF[S,MKYA*(F \AILDS37&<) 966=D:!,\EM7)N,>S M>EPC+$5*4J8HH,T- 85:T:;4:]#T.3KDN*@YQB5'K#ANB&-4<%3V$,[V5PH2 M3H B5^2LS@?PN):(!U?+W@?S$\ LSU R+>0 9M3*;CE!H5-&_PR]GA.&/KUT M7*?7\6$2QP,RTDAQ-. +]3A%YIQ&-(SI&2Z,%TNJ;49OC8D-3ZR3>)X<\\T:]4[@BYA=FDC"M*SPT]")RN'WX4[,NGGN]U+X_4ZLP[ MAYX3!!T"['?=7TJ_JJC7[SL^G:+7;SM!&.PN^]N+M#MWM]GNVH??/66^.S-R M""N'$^+MU.+M?%B\$RKNQ4UU5)4X;46G+U&:FPN]E")[J_*CVGY7U*?YW-+_ M8!PG%EH+>W3UZ5/_(Q%Q;817TDD*#10Z9POQ3+7:;2S,7SK8YF"\-D*;^\/2 M^A"7=9EMEGK--&Q)*Y3I\N M&348S_U_=&*_^I=@;GD''H6FDO(\6Q &E:8N<_JZBU!6O.3B^:2QCL6Z758Q M,';V*="TE*>Q14!H-UT:+M(TV2EPQ]G6:D91E6WC[6;[I&VWL&T"34WU9:,, MXD31/*/* _Y(,1SJ9VC1((0+:I\+W3RFR=;>^$/_ BL[Y!FXG.MB$JIWZSER M4HQ/._-B"*5)8T5*@!27Y.HVNR0G60QVQ4*+C1VF%D+3:&9?US0+HS0&]'TI MB&ZY, 'JZ7K\#U!+ P04 " !N;YI8)3"$3J<# !H#0 &0 'AL+W=O MA:VWCFF\7 G58?>[:[*$&8BG]83) MEEVR1'$*&8]IAA@L>M8 WP784P ]XCF&':\\(V7EA=+OJA%&/#2; MH8?GT?0Y''U#@_$]FH6?Q^&G,!B,']$@"!Z>QH_A^#.:/'P)@W T0U?W($B< M\&OT$3W-[M'5AVOT <49>ES1#2=9Q+NVD.K4'/:\4#+,E;@GE'CH*\W$BJ-1 M%D&TC[>EJ]*:^V9MZ-82?B7L%GGX!KF.VS#H"?XYW*N1XY61]C2?=X)OQ!AE M**",Y2N8(QDG-&&Q[)V O$5H$/TAO[C<)(*C*7!!!*@&^NV+Y$*A;/'?38'- M)VZ8)U:)X(ZOR1QZEMSI'-@6K/[//V'?^<44E0N1[<6H4<:H4#R@7B"X0 M)PD8EU .]S5<9:AM'[M-W':Z]K;JP3#,:S9:;CEL3UVS5->L53>3R2;.EC=H M"1DPDN@/2"*Y*V,N&%'Y",&K3+ <3-IS\F9%U$?7;78<_T"\:1S&>A&:U/NE M>O]O8YNON4*C,<#^\>1-W_%:^$"D:9S7<# VBVR5(ENU(A_$"IA,)'.: KHJ MA%[?H R$26W+L!S\UH'4UK%4[+7;+;/2=JFT7:MT"MM8_\ODB&PO )TR )W_*Y]U+AFC"Y'MQ0@[[[]7Y]]EM'K\N68+MNIB;W<< MQ[S4<:5(P/]EYJMG/]LC/O*(9=5ZRJ3[;M*]0(*L)SG;BWODQ<,GK;R7&KCV M+WUN&JUG.]N3=Y25#9[L2LV: EOJ4IZC.=UD(J_QRM[RN##01?)!_U =(W0M M_$Z3GT%D!;>,95Y*8"$IG=N6##/+R_J\(>A:5\8O5,@Z6S^NY%$(F!H@WR\H M%6\--4%YN.K_!5!+ P04 " !N;YI81T]", 8* ;/P &0 'AL+W=O M#?+KD<9"?I2N>R%_F:18'0G[-%H-\E?%@5BK% MT0 Y#AO$09CTKB[*8Y^RJXMT+:(PX9\RD*_C.,B>;GB4/E[V8._YP.=PL13% M@<'5Q2I8\#$7#ZM/F?PVV%N9A3%/\C!-0,;GE[UK>#YRW4*AE/@KY(_YP6=0 MA#))T^_%E]O99<\I/.(1GXK"1"#_;?B01U%A2?KQ8V>TMS]GH7CX^=GZAS)X M&/?_)=0+2P-TVCO/P+'G>R3@],U[E( MXYVR]" .D^W_X.=N( X4I!VS MHIH+H":U# .P5<5\ -"F2G0,J1V892CL,H M$,'5198^@JR0EM:*#^5@EMHR_# IKOM89/+74.J)JP^W'Z\_#F^O[\#MQ_&7 MSP_W[S]^&8,^&,L)-EM''*1S, SRY;OR+WC_8QUN@H@G(@=!,@/7FR",@DG$ M^W(*]L?R%S#FTW46BI#G8/($QN$B">?A-$@$N$TV/!=RT@AI3/!%FCV!-R,N MI(G\K3SGPW@$WOSZ%OP*P@1\6:;K7)XBOQ@(&6?A[6"ZB^EF&Q-JB F#^S01 MRQR\3V9\9M ?VO4ALA@8R '>CS)Z'N4;9+5X'V1G ,-W #F(F!RRJX_X=*^. M+>[@_47'I3W<8._PXE:O8%Z[@E_OI"JX%3S.OYDNQ/8\Q'R>(F>=YZM@RB][ M,BGE/-OPWM5OOT#F_&X:A(Z,58:$[(>$V*Q?7<=I)L*_^0P,TUR80MWJLU*_ MR*:;*\B8ARB[&&P.HS#)>=A#[EZNXB#=.TBM#OZ1I7D.'A*9W*/2SS]D4C?> M'%L[]- !UW-K7NI"!'N>V46V=Y&U<_%.?N=&'YEV^C[R(:HY:9#"R'7,7KI[ M+UW[E5XL,KZ0^0=\",(,_!5$:VYRT=6'D3$78EASTB3G$9]0LYO>WDW/ZF:9 M;HL46\^[)E\]S0>7,-^O3TV#&*40U>;&R.[85_C-9QQ2EK[F/?)]ZI!:E+H:A)V_!6I1V_^Q10D?AU;':N4N3 M1L1JF*A.@O4XH[N=_&J7]#+1TUI09AB_1K,:IJ@UH+S?NPZ3Q M;K9JMIZV'5FKQJE*%LA>ZVZV%D>MAZ4C:]5A4342M!=)74QS^QDL-W-[Q6J4 MJL2"]E+FCF]X!."YT7VK:NO+V9&U:J"JV(+^:\UR:]G4>E@ZLE9=E*OB#-E+ MGZ*T-@6)],J*.,CQZQ6800XAG[G,7/HC54LA>RVU[;@$^Y7*O%BI;)I6*CMC M]*B[NIS57542(6MML;N/D/$^LJNVG3!=6:L&JHH<]%J-$]1IYZ0K:]5A4441 M^J?-DYV!RBH9,089K<]1@R"A!!ZL?JI.JHH&==5 02=U4 Q2S2T4I H2U%D3 M!9W613&)-;=1D*H14#>-%&3HD"!&'>+4'34($DH1\QM<5:!''393D-XFP83X MCC95=3F**&F"#JQ.6*0JW5'JAUEQ5+<>:-C9_'0%V.CPR17;714 M?5:8Q7;,/G,+_*]H^/.GG>M Y@61K>.F"6*WVKKK_6^T,[!B-WZM=@;NE/1= M6:L.R\$3$GO+X#C2=@:J=Q+VD5>?O;H<\7W2>,ZO+6;U5N,5VW+X$8%BGJ38#;")55Q5KL9VU+\&6CE#-4YM(]?FD BPY E@% MJV&:K=*LF+8S/A%'W+6;;9N6N[)6'01%; )?B5:D4XAW9:TZ+ KBQ+X /^'I M-=)K*,=GL%[4&N2HYWI^0X^ ** 2.U!/IQ71@0DIQG5'#?@E3:T,BJ[B,Y->>6I]G#8($<]'S<.J8(LL4.V M%;N(3M!ZSL9G8)%N>):4[X0%"YY,GXX%T&G_ MN2MKU3=Z%-*I\THTHYU"OBMKU6%1D*?V9?EQFE%#)QMZ'JQW#DQR%/H'.;KJ MH@(NM0.WQ=M8.E"AH[V-9: N;4B\5"&7MD1N,\NH3M,^U+NS9C'2D'ZIHBX] MTD ^D6549RDJ()C$?+^)NU1Q ME]JY^Q*F49VM4-8TK+YT-,I!3!J6CE2!F!Y_\-S69YVOGHL<;4Z8VM".0QJ: MRU1AF)[R%'FW,(MCGDW#( *K8,5-C[=O[-9:I^I_X\$R53BGK_5@F78*]JZL M5=^#56!G]K7Z<8(QO:>-Y&RL)UR3F.,TY0:F$,OLB#V=7TQ':+T@-X@TU(E, M 9:U!*SE76(=GIJ'-I&JAXJN[$B'^$1F,9V9QBMM$',]KONIB4JJAJ&(*KLP.UY< BYE6MU"[_B82.UY#ZF<'+[S;$?L"6K'C M"URK2-53Q55VA*L*4M?R1A+]23#]+F^K(\Y:C;9-REU9JPZ!XC3S7HE5K%.$ M=V6M.BP*X=F'6I(U2N&FP51@=8^TBD_=_F):MT*7UE<"!CF? M^*QI/!5>73M>6W'+U>%93ZI6D:J/BJVNG:TO 9:KLY.@^EK%(-3DK**K:Z?K M"UBUL\BJ5#F$B=8K4V%O) M^<('")-IM)[)7\.DU)1KNE60//WVBX>@^WL.KI-D+34^\U6QX2%-0+'_&$"G M_Q\@65*J%"\H U[L'=4=?0?F821_> S%LA0>OQ^65O@D6P?9$T!LNTWTS)3= M!P<[?>5*FJW)L\285(X_+C MD@?RZA4"\O=YFHKG+\4)]OOAK_X/4$L#!!0 ( &YOFECM6),6! , * * M 9 >&PO=V]R:W-H965T MG^WK;81\5BL 35XB'JN^M=(ZN;)M%:P@HJHA$HAQ9B%D1#5VY=)6B00:9J"( MVTZSV;$CRF++ZV5C]]+KB51S%L.])"J-(BI_7 ,7F[[5LK8#4[9<:3-@>[V$ M+F$&^C&YE]BS2Y:011 K)F(B8=&W!JTKOVOL,X,G!ANUTR8FDKD0SZ8S"OM6 MTRP(. 3:,%#\K6$(G!LB7,;W@M,J71K@;GO+?IO%CK',J8*AX%]8J%=]ZX-% M0EC0E.NIV'R&(IY+PQ<(KK(OV>2V'30.4J5%5(!Q!1&+\S]]*738 2!/-< I M ,Z?@/8!@%L W-<"V@6@G2F3AY+IX%--O9X4&R*--;*91B9FAL;P66RV?:8E MSC+$:>]V-!E,AJ/!'1E-9@_3Q_'-Y&%&+LB$2DG-EI!3'S1E7)WAZ./,)Z>X=:IG:UR(H;.#PNEU[M0YX-0E8Q'KE2(W<0CA/M[& ,HHG&T4 MU\Y1PC&5#>*VSHG3=-R*]0Q?#V]7P/WCJ;_^NU6E^JM*P3C*_)K(]?=NEONUC[-XH2BB3>'=IHS!5"G1E M$N@]*9 M/C_)+4I%GBA/X9R,@:I4@IE1YV1J\E"R>%FEW5%?;\V\.LG\FLCV-.Z4&G?^ MT\GNU*EOG61^361[^G9+?;NOS&%6YK B"Y/":Y/"54H>97RKDMV_KXQ6P]V_ M,OQ_&.61VSMO>@1RF=5&B@0BC77^O)>C9?DUR*H.^[=Y7KOA\[9DL2(<%@AM M-KIX!&1>#^4=+9*L0I@+C?5&UEQA"0G2&.#\0@B][1@'95'J_0)02P,$% M @ ;F^:6*C\>[>D P 40D !D !X;"]W;W)K&ULK5;?<]HX$/Y7-&ZGD\PD\4^PDP(S%)(YYAK" +D^=/H@[ 4TM257DJ&Y MO_Y6MN,2XM ^W M(J_UVOUVO=M7;"_E=;0$T^9FE7/6MK=;YC6VK> L955[%(5?E+]K6N8Y&X4%ID M-1@99(Q7__1GG8<#@!N\ ?!J@/>G +\&^,< _PU 4 .",C-5*&4>QE3304^* M/9%&&ZV919G,$HWA,VX^^T)+/&6(TX/%XVSV^?;^=KHH<-1X78W+V M_IR\)XR3Y584BO)$]6R-;(U/.ZZ9?:J8>6\PNZ?RBOCN!?$<+VB!CT[#QQ W M::KT@(\&52%E"J^+E"9E)4)B-2H#) MN6.<\IC1E"Q0"'A3M")?ARNE)=;ZM[9\5 2"=@+F_M^HG,;0MW+C2^[ &GQX MYW:=CVW9^9^,O@<..Y<7P==[XA?BUKH MND[8SJ_3\.N5P_!")V0C1/O%Z;SRZU\[?G2MZ'7/4EO M*306-7N^^VW\NJ^_F^N'U]%Q_MKTG-"-_)=ZX].$OKK?3M1L:!T)HB;.Z'=F MR9E[3K"10+8"V303G#,I7FU09 \2<,A(G%P)64N1$;T%0HN$:13\ZA&X:6T' MC,=ID> I=DJ#'(DLI_SIP[O(<\./B@PY+Q QAUQ(3;"OF%%'7.?R;X(#OX0\ M 94$N#'RBN@%6;,4#_9,;TOEQ>VHM (K6>",)UZWZJY7;?FS#X9*!G)3#F=% M8E%P7;6"1EK-_Q'._W).'LF'XFQ@Z]\PKD@*:W3E7(58 MP[(:X-5&B[P<:2NA<4"6RRV^>4 :!3Q?"Z&?-\9!\XH:_ =02P,$% @ M;F^:6-M [>*= P " D !D !X;"]W;W)K&UL MK59=<]HZ$/TK.VZGD\R0^)./I, ,A63*W(8P@=S[T.F#L!?0U)9<20[-_?5= MV<0AJ4/OPWT!:[7G^.AHI75_)]5WO44T\#-+A1XX6V/R2]?5\18SIL]ECH)F MUE)ES-!0;5R=*V1)"/C^Q7Y=K MI[6LF,:Q3/_AB=D.G)X#":Y9D9H[N?N,^_6T+5\L4UW^PFZ?ZSD0%]K(; \F M!1D7U3_[N??A .!';P""/2#XKX!P#PA? \(W -$>$)7.5$LI?9@PPX9])7>@ M;#:QV8?2S!)-R^?";OO"*)KEA#/#Q?U\_N7JYFJV''V!Z^EL-!M/Z6FQ'"W+ MZ *FL^O;NYO1R,"V8 M4=&>3- PGNI3@MXO)G#R_A3> Q>PW,I"$T#W74/+L&+<>"_Y4R4Y>$/R#5/G M$/HM"+P@:H"/C\,G&-?P\"7<)?-J!X/:P:#D"]_@NU4;)OB_S)9Q"\92:)GR MA%5538[,%6KRHPJ0:]=<,!%SEL*"@FB]TO!UM-)&T2'XUN1')2!J%F OADN= MLQ@'3F[?I1[0&7YXYW>\CTWN_$]D+[P*:Z_"8^S#YXK)ZXK!YXK9**D;"Z)B M[92L]B)[&/H742\*:?L?#M?6E!>&01#4>2]D1[7LZ*CL41P769'2;B5TIY O MM'UV.YND5DSM PEGO5[/\RY>26W*ZW2]WD6SU'8MM7U4ZE(:JJS\N,\"39/T M]N_N>1TO"MJOI#?F=?PP?)DW.:[TJ__M2$5UG%>!;FU ]T^T<.*? AUSS%:H MZJ-.[8&\B%'##A72/BIJ. FLE/SPKA?XW8\:1D(4A+C#7"H#=.IMAP+?._L+J$^7D$=D"E!8DM^$MF#- M4YK8<;,MDQ=7XY(%5ZJ@U@Q!I[K[SIO\?>9OOI&H(MYPX6&%-?T*N^\2P6@JKY;#8S,RTZT MDH;Z6OFXI4\55#:!YM=2FJ>!?4']\3/\!5!+ P04 " !N;YI8QGX%Z;@" M "_!@ &0 'AL+W=OMZ36\?N&>KM;$!/^[D M= 4S, _Y5.',KUA2EH'03 JB8-GU>LVKP:7-=PE?&>STP9A8)PLI'^UDE':] MP H"#HFQ#!1?6Q@ YY8(9?PL.;UJ2PL\'._9A\X[>EE0#0/)O['4K+O>1X^D ML*0;;N[E[@N4?IS 1'+MGF17Y@8>23;:R*P$HX*,B>)-G\HZ' "0IQX0EH#P M):#U"B J 9$S6BASMJZIH7%'R1U1-AO9[,#5QJ'1#1/V*\Z,PE6&.!//'J;3 MVYOQS63>NR7#T:0W&8QP-)OWYBXZ(Z/)\.Y^W)N/[B;D/9E0I:BM/#F_!D,9 MU^\P^C"[)N=G[\@988*,&>?XA73'-RC0;N,GI9A^(29\14Q$QE*8M28W(H7T M&.^CL'J/)]]Y"&X7'_T== M@0L!K7H!MB5_?=-L!Y_KJO.?R(YJU:IJU3K%'E\#DJ)W M6XLZHP7ZDT/;5K6-FV&CW?&WAP9JDH)&5"4=";NLA%V>%(;'&_!:"B Y?2X^ M"0H%O!)IGGBE9=N.>:SXMX M'[MST4S_T!2M':_%B@E-."R1,FA\0 .J:)?%Q,C<=9R%--B_W'"-?QA0-@'7 MEU*:_<1N4/VSXM]02P,$% @ ;F^:6*B,^IW7 @ RP8 !D !X;"]W M;W)K&ULK55=3]LP%/TK5H8F)@'YZL=@;:12J%8) M2D7+]C#MP4UN6PO'[FRGA?WZ73LA*BQ4>]A+XH][3LX]OK[I[:1ZU&L 0YYR M+G3?6QNSN?!]G:XAI_I,;D#@SE*JG!JFYM MJI*>+ QG J:*Z"+/J7J^!"YW?2_T7A;NV6IM[(*?]#9T!3,P#YNIPIE?LV0L M!Z&9%$3!LN\-PHMAV\:[@&\,=GIO3&PF"RD?[62<];W "@(.J;$,%%];& +G ME@AE_*HXO?J3%K@_?F$?N=PQEP75,)3\.\O,NN]]]D@&2UIP1,E&_Z5/FP!PA;[P"B"A#]*R"N +%+M%3FTKJB MAB8])7=$V6ADLP/GC4-C-DS84YP9A;L,<2:9/4RG-]>WUY/YX(:,QI/!9#C& MT6P^F+O5&1E/1G?WMX/Y^&Y"3LD,RR@K.!"Y)&-AJ%BQ! MD"B(6@WPX6'X%:0U/'X-]]&PVK6H=BUR?/$[?'=J107[36TEGI"A%%IREM&R M,$5&I@HTH#MN 9T:,4%%RB@G,UP$O 5&DQ^#A38*Z_AGDQ^E@%:S 'NW+_2& MIM#W-O9;:@M>\O%#V F^-+GSG\A>>1777L6'V!/,G1DXY7A;,ZR"NF2H*YFF MU$N^CN.S76B;=(/S;AST_.U^4@UA81"$81WV2FZKEMLZ*'>0ID5><#REC-!< M*E,=L^"VFPE[GA&O\VH&P [B^E-"\3V]#J_U?R!U!+ P04 " !N;YI8(G,. MNY0$ "A#0 &0 'AL+W=O=R!0)GYE*E3.-0 M+>QLI8#-"J,TL5W'">V4<6'U>X5LK/H]F>N$"Q@KDN5IRM3F.R1R?6E1ZTWP MR!=+;01VO[=B"YB ?EZ-%8[LVLN,IR R+@51,+^T!O1B1'UC4&C\Q6&=[7P3 MLY6IE+_,X&9V:3D&$200:^."X=\+#"%)C"?$\4_EU*K7-(:[WV_>KXO-XV:F M+(.A3/[F,[V\M#H6F<& 0._,BBHMLNM%#R,F&;]GI)KHHPV M>C,?!9F%-6Z?"W/N$ZUPEJ.=[D^>Q^/;J[NK^Z?!+;F^N1_<#V_P:_(T>"JD M$W)S?_WP>#=XNGFX)U_)! -OEB= Y)P,XECF0F=DS#9LBC(F9D:HZ]-[>1PII'M^;1+?QY!_P]J 43_%]F@OF, M#*7(9,)GK(QMI&6L( .A2P%R=\T%$S%G"9F@$/ F(8\_!M-,*[P*/]OX* 'X M[0!,?KC(5BR&2VMEUE(O8/6_?**A\ZV-G?_)V3NNO)HK[YCW?ATWJYVX857< M8$93R))8$'C%Y)9!:VR4"X3% B:UO?3=KNMZG9[]LKO+III'@\#IUFKO\/LU M?O]W^ NHL4P-PO),*[1M8$MOP0X*ZG?\J+L'MJGF.M0)HW:P00TV^!!8!5., MLYKS-IQ!$Z=#@^X^SJ9:-Z31 4[#&F9X%"8F<4S1 E.>4B#B#?(9+YE8 ,': MMF;*L"V*N]$:#V$3NA=&X1[RII;G=0*O'7E4(X\^1K#[ M2P%.RDE0I54RNDW4.HMF61'JTD MQW-]LNT16H&[C?0==+W ]_:A-_7"CD?]O2V.?@/U!_UYI+A14]W>2[;U@AXO M&.B9G-!3@DT'I%-0=>.!+6N";0#FC#4HP'Y581,\(W,E4X+'25@^XQH%VWX" M!ZVM ]Z<))\55ZBP'&)M8F+SY5/'I=&WC R$R-'B$592:8+URG3-A#I?_S0) MMC#9 %,$A''2 'I&YCS!B377RT)Y(&Y8=F+G;13:._UI"FI1 M]/D9*2*C;!MJ:?F6&)JWA.EO]^0#ZN&$USKCOST_[.T2Y>,%6\4%%QE)8([+ M.><1!KDJWP/E0,M5T2%/I<9^N_A$*/ U39CL>W.E%N>^+^,Y M2;$\Y0O"]#=3+E*L]%+,?+D0!$\RIS3Q41"T_113Y@UZV;TG,>CQI4HH(T\" MR&6:8O'MDB1\W?>@]W9C2&=S96[X@]X"S\B(J.?%D] KOT"9T)0P23D#@DS[ MW@4\OT)MXY!9O%"REI5K8$(9<_YJ%G>3OA<81B0AL3(06'^LR!5)$H.D>?R] M ?6*9QK'ZO4;^FT6O YFC"6YXLD?=*+F?:_C@0F9XF6BAGS]&]D$U#)X,4]D M]A>L-[:!!^*E5#S=.&L&*67Y)_ZZ243% 48['-#& 7W4(=PXA%F@.;,LK&NL M\* G^!H(8ZW1S$66F\Q;1T.9*>-("?TMU7YJ<'MQ-P0O%_?/-^#AYF+T/+QY MN'G\?02.KHG"-)''X!-X'EV#HY^/>[[2#S1N?KP!O\S!T0[P!RQ.00A/ I0 M9'&_KBK'S 5X 4G2W+R%CAF$W!/\9@F5%$BP0/!=H$23>)LL6=@[4S,+/5K@9!SU]5@W%9U!BV"H:M#S),*M5T MT\P16PZ:+HL:S79!L^VD.:(S1J=Z\I@"SXR/3:'P.-%-Q!;+8@[SNH76873B M']I3#8'54G%6I.+L?S6,9TTFKB&P6N(Z1>(Z30YC9V^7NRQJ#+L%PV[CP]C= M2]-E4:,)@U(?!!\=Q[P\G]6<"/!YQUP"= S^ =7&W72HEGY*GI0]:E433BJ' M-F!3:/7$5805= YO/K#GUCAAHW$VA%:/LQ15T*VJLEJO3*T!GP*>=4<^==;0 MT5:+AE'8[03!^UZV608MB*J6=8LE:H6=W>1+G0$C9U]5=G][S M5$30+8GV=G^C&J8IM'JPI8J!>V2,96LUY=>ML+?WMQ4+BCIGEM:W& :HO;OS M2X4#]T@<"_N$L]DG142ZE_^VE EAMQM: MBV1!T(NSLC0*7V0?^-]JG-[NZ? M&S>[@T\5?H0<0J4<0M\MAU"C9#;63#2J MMYI"JV>TU%NH]=U3ZE1J!\?9$%H]SE*5(;#DF]@ 7A3SC3M_%HE M%05((Y1D&M9#;]3JG_>LO3.X%; S)VMF,[E3ZMYNDG3H!18(#TV,(% MY+D5(HS?!TVO#FD=3]=']6\N=\KECANX4/D/D6(V]+YX+(4UKW*!CP1BY?S5(>CY/FCX M3-!KKL]8N_6)A4'8^=O=)_XZB;!.(G1ZG>>2 "VVCLI01XS82(Z0,FY8!NE& MR T3TJ"NZ&5"TW^*MU'?_C'ZIN0K&'KTYAO06_#B]^]:4?"U@;Y=T[>=>ON? M].SG=[IC"4)A?CV%V7X#S$Z-V6DL\C7'2@M\9&I-1:X+_A1FLU#88H62F)D& MJ&X-U?WOSDN%+^Q^8XP7EC6J,XA>J_O1&V#V:LS>:W6_6:C=T'S_9([93P+- M">J?83FL22LXZU&C]'[,[C>H2C?:[A32H'3+C+Y,H*T!W:^5PN/&3LOZ6Q?_ M 5!+ P04 " !N;YI8$O4GN7L# "D#@ &0 'AL+W=OM4%3N>7\N^[,@Z%AZ15A@FNE(1B]=CC!)-%( MM(X?):A1S:D3C]OWZ'\7Y(G,+9,XX*0G_Y$HJE@5Q%L*[*2H6)_(]0=)V[)D(])M$SV!V MMXY8%B),>*8$[;.DH.OE%-Z]>0]O(,Y@%?%<$I(]:%) M@Y; :HJXE2)N@>[^KR+P[3.-P5QA*O]MXNRVR;DEL!KG3L6Y<](%U?%AQ?%I MXGH \ H _6O>C6S+]MV>/S!WQS0:XIR.[WE.%5=;8;=:8;==GU[F@DZQQ"8N M)Z=ZZ;ZU!%93Q:M4\=KRJM?>:[UZ .@>>[#;Z[O.(ZLVA/G] MCM5O=FJ_6E__V4[-N'K=7_7D5"_=M9; :JKXE2I^6T[UV^3<$EB-LVT]U#;6 M:[U:(AR[T+7[CNT^,FM37-=R/+_9K?91_66W[]=3?]?3\[UT ]M"JZOS4![9 M3EN^M5LM@=I"J_-^*(+LD_7&LYSK-I0$?K?[V+C_#?,MVWI<#YA'5PA]?Z,Z MF8PG(<$-Y5EG/7*^.%R)#AW%M\6MXI8KNJ,4S8BND2AT (UO.%?W'7U1J2ZF MH]]02P,$% @ ;F^:6!7P[J.D! WQH !D !X;"]W;W)K&ULM5E=C]HX%/TK5K9:M5([B9T/PBP@T8%.D3JSHV$Z^[#: M!T]B(&H24]N!CK0_?NTDDQ (66@]+Y"/>P_G7A\G!WNPI>P;7Q$BP(\D3OG0 M6 FQOC1-'JQ(@OD%79-4WEE0EF A3]G2Y&M&<)@G);&)+,LS$QREQFB07[MC MHP'-1!REY(X!GB4)9L\?24RW0P,:+Q?NH^5*J OF:+#&2S(GXNOZCLDSLT() MHX2D/*(I8&0Q-,;P\@IY*B&/>(S(EN\< U7*$Z7?U,DL'!J68D1B$@@%@>77 MAER1.%9(DL?W$M2H?E,E[AZ_H'_*BY?%/&%.KFC\5Q2*U=#P#1"2!Y-FRFBA5PS@73-Z-9)X83:;WL\?QP^QQ M"F:W\X?[KS?3VXPWDU?'#]'HVG8,/8"YU%&8Q 70!/N&( M@4<<9P1<8<:>HW0)Q@G-4L'5[0EAT0:K4>+@[80(',7\G83X.I^ MV_>@3<@ M2L'#BF8H'DYFGK ;$;0 MM5UO8&YV*SJ,ZEN>6P4UF#H54^=4IG&$GZ(X$L__Q[9 ='?9>M#W]]@>1CF% M(-OHNA5=MY/N%[(A,4"7X-_&- H)CY8I%B24_09R)B[5G(M2+E@FGZV"7[;5 MT?E3Y\I-$UBC*U[5%4_7%/-TUJP)K%%SKZJYIW6*]0Y%ZSAH?XH=1ODN]-LU MZU=,?>U3S&]A:_?=/;:'4;8/>UX[W7Y%M_\Z4TPF_"E6A!5#'&2,R\N%O" M/,^SV\4-:S<".U_\ORYO<%S,W3]]]K"^AH.!M86!MC8Y=[JAL^O6A-:LNS9$ M\&1'=)J<#XT.8E,_K M5"8& 7%%I%WX6JV4+K1F3VLS!;6Y*:C53NE":]9=&RIXLJ,ZV:? M%ELE_PK8^^H_#+,MRSHF_]I9P6YKI)O9/3V8.N":W9P=KL MP;XVL6OU:KK0FFL2M5E#G:;HI\1>0C:>]"Y$>UIOB9*F'+9+'=4N"W6[K"-2 M3ZEX+6O>3>CLY1A-:,WV[2Q"Z5N%TKL,]1HN#M4N#NE=B2KA=M7;MZU]B1\& MN4[OB,)KXX6ZC=>O*ERCG^EF>K8$-*$U^UI[1.1JD[Y6'Z<+K5EW[>-0IU_Z MN4>\=[@2V^OOVYF6*-MW]I>)S)W=![7U&PO=V]R:W-H965T9F?5L9\/%5QD@*GB)HT1VK4"IU95MRWF ,9/G?(4)[2RX MB)FBJ5C:N8M7O1Z_!416&"]P)D&L=,_'V-$=]T M+==Z77@(EX'2"W:OLV)+G*)Z7-T+FMDYBA_&F,B0)R!PT;7Z[M7 -0I&XBG$ MC2R,0;ORS/E7/1G[78\DN87-IFL8\$\E8K'F3*= M( Z3[3][R8@H*!!.M4(]4ZCO*C0^4/ R!<\XNCV9<6O(%.MU!-^ T-*$I@>& M&Z--WH2)#N-4"=H-24_UAJ.'\5-_-GX:P7@RG3T\WHTFLRGT)T.X'0UOQI,; MH-7^;'0S'DWA#*:41WX:(? %C.,514&/;BA?)+#$AR]<2I2P$#R&(8IPS728 M)(UEN$R80M^(3;@J+4FX17\9)DL8)U*)E!)%23@9HF)A)$_)\.-T"">?3N$3 MA G, IY*PI$=6Q$)VA5[GCE\O76X_H'#'MSQ1 421HF/?EG?)O)R!NNO#%[7 M]P+>,7$.GEN#NE-O5)QG<+BZM^U8="][_):3-%: MD3+X\PLIP5AA+/^J(J-Q3#*.!%8BHYF3T3PXRA]?^H$]J&E>!^2E>EP#4F:76E[#WNCR;' MD":Q$A^N\-4W.3T_QS,21^#@66IF00A?I M'IPA!_5VE8RX[^[Y=KM^L9/@%5)G#;?E[:2X7>B)8Q1+\U20,.=IHK;-7;Z: M/T?ZI@G?6;_6SQ33:[_!;-\XU+HM==\;X8(@G?,V59W8/ANV$\57IO-^YHKZ M>#,,Z*F%0@O0_H)S]3K1!O+'6^]?4$L#!!0 ( &YOFE@/4[P]#P( " $ M 9 >&PO=V]R:W-H965T4FKS$BIF1JE&ZDT+IBEGGZBTUM4:V":!*T#B*;FC% MN"19$O:6.DM48P67N-1@FJIB>C]'H=J4C,EAXX%O2^LW:);4;(LKM(_U4CN/ M#BP;7J$T7$G06*3D=CR;3WQ\"/C%L35'-OA*UDH]>>?;)B61%X0"<^L9F%MV M>(=">"(GX[GG)$-*#SRV#^SWH797RYH9O%/B-]_8,B4?"6RP8(VP#ZK]BGT] MUYXO5\*$+[1=[-1ES!MC5=6#G5]QV:WLI>_#$2".SP#B'A 'W5VBH'+!+,L2 MK5K0/MJQ>2.4&M!.')?^4E96NU/N<#9;?)G_A/?P@VG-?'_@ M%,>!=W).,:XM++C)A3*-1OASNS96N]O]>TICQS4]S>4G?F9JEF-*W$@;U#LD MV=LWXYOH\RM*)X/2R6OLV9UKZI[++>R8:!!4 ?C<<+N'7%6UDBCM*<4=YZ? MZ9_4+AN/Q@G='0NA1Q?NWX[K]99+ P(+AXI&'ZX)Z&X>.\>J.LS 6EDW4<$L MW1-&[0/<>:&4/3A^K(:?0O8/4$L#!!0 ( &YOFEA>!HG'.P4 ,,5 9 M >&PO=V]R:W-H965TS7[RBIDB7+BKTY'V*]W#V\ASP^ M=^)X)^0/M69,H\INL-9ZW+!&[NP$>_'SP.5ZMM7E@ M3<8;NF(/3'_=?))P9U4H49PRKF+!D63+N\$]OIT1QSCD%G_&;*?VKI&A,A?B MA[GY$-T-;!,12]A"&P@*/ULV94EBD"".OTO0036F<=R__HG^/BP5N(1.7_T:ZTM0=HD2DMTM(9(DAC7OS2 MQW(B]ARP>\2!E [D5 >G='#:#LX1![=T ZW,S;7Z&K& M-(T3=0V&7Q]FZ.KE-7J)8HZ^K$6F*(_4V-(0BT&T%N6X;XMQR9%Q/U(Y1 Y^ MC8A-W [W:;_[C"TJ=Z?I;L$,5-- JFD@.9YS% ]X?N!*RPR26J-OOX,!^J!9 MJKYWD2O0W&XTLU=OU88NV-T -J-BR@/!S"",DVPG&MOD;6]M](KU#_4T^+@'O-W0&04MLUE_8-_P]QYZ7D7/.Y,>%[R'H7? T L=W_9: M##O-[+!E-NN/K9^A7S'T>U&^"$T3M#CDR3H)^@>18WL4A#YI,>RT\\.@MFM$ M&U31!B=$NZ2Q1%N:9+EP+N-'%MU(JMD!C2X&P>&NLD>.WTZO:8<=M@//'74S M&%4,1KT,7MI#+PQ_08KQ6)A.8"YD%'.(/FJ$GZL"BH B*/Y]MH*:E(LVNM)K M5ES]84RNNSCVAG"N3EX(K#%;835;X44+1'A)XA<":Q#'=MTAV.>5"*1TGB4F MTSLK?X%G?JJ4M8>V#>G62NU3+)M1[_4U^/\7MA*CJ?#>86%[WJX99=UVX-[B M/OG*:2H@RG]@.J-8+40&N06*9^0$NE<&^A[!-5S$? 7;4NEN'N1 Y6Y\UVFS MZ+#"F#A'2-0M!#Z]AWBV])98S];>3KM&\6U&6_<)N+\>7T"Y<4=C, ILKUU= M.^U&9'1$N7'=#.#^BHN'Q#M3N3_2)R/6027;08]L]P]_KGQ="JTY675?@?V+ M2C?N[5/.)G\AM";YNDW!_7W*^>)=X&'<-FS'5C@OL[D].D>W2P MM_RN;Y+G[9I1U@T![BV[%Y/NL$.ZG78'/NTT"^TC4<,]^ M6'3;[7]9- .NZSKIK^L7D&]R6,V]T/=)^].AP\['(?&/I XQ5;_YI"ZAI+^$ MPB<4NL+7:,86+)TS69UMH#E-*%_ OMTQ:2C)> MYM90B14;(:1;%9CO#.BJ1 MQ%&^M]]#,>"+&.;IP6QVHWH*:L BR2)X"\7 >$Y%NJ'\Z=6+$<'!&X7N.<_ MXS/;0%8CP9$Y5T/8OOD-+:'*&)"E3*YRD\"%&ULM59=;],P%/TK5IC0D&#Y:M-V MM)'6=HA)#*9UP /BP4UN6XO$+K;3#GX]UTZ6M5E60-I>6MNYY^2GWJNBI904[5B5@#QR<+(7.J<2J7KEI+H*D%Y9D;>%[D MYI1Q)Q[:M2L9#T6A,\;A2A)5Y#F5O\:0B>W(\9V[A6NV7&FSX,;#-5W"#/3G M]97$F5NSI"P'KIC@1,)BY)SYIQ/?,P ;\87!5NV,B;$R%^*'F5RD(\IW&N#N^([]G36/9N94P41D7UFJ5R.G[Y 4%K3( M]+78OH?*4-?P)2)3]I=LJUC/(4FAM,@K,"K(&2__Z6V5B!T \K0#@@H0- &= M1P!A!0BMT5*9M36EFL9#*;9$FFAD,P.;&XM&-XR;SSC3$I\RQ.EX>CZ^(6_( M#,LC+3(@8D$NN 8)2I/S6RP6A6N<3 3?@-1LCB%3F&MR/ 5-6:9>(?CS;$J. MCUZ1(\(XN5F)0E&>JJ&K49]YBYM46L:EEN 1+2&Y%%RO%#GG*:3[>!=]U>:" M.W/CX"#A)94G)/1?D\ +.BUZ)O\.#P_(">MGG=OL]E.UI@F,'-S."N0&G/CE"S_RWK89?R*RO31TZC1T#K'' M-T+3#$NE2@#<5UFR4V4I5EE;&DKNR'*;,VH3A]U.;^AN=NVU!/6\L [:D]VM M97A M]Y=O7ZRQ/ILUV^:Y).KNE%X0^5&C/O\2M*>Q7VOL']1XEB02[-6(9WC*5"(* MKIN[BC]6L?T'BOH=OZ&Z)28U*('AT7G I7]IK5N<[J M'3Q0XG<&#;5M,?UVM;YW?UMZSWAV5>1[YU+D-8NC/:IY>KD[=WX.&PO=V]R:W-H965TLLA5B=]'KI;,DBFA[S%8OAS9PG M$1703!:]=)4PZF=*4=@CAN'T(AK$G<%IUG>;#$[Y6H1!S&X3E*ZCB"9/%RSD MF[,.[CQWW 6+I9 =O<'IBB[8A(F'U6T"K5YAQ0\B%J=2S.5V'XHYO+ED>D"WMS7B89K]HD\L: M'31;IX)'N3)X$ 7Q]I_^RA.QHX#-%@62*Y"Z@MVB8.8*YKXC6+F"55>P6A3L M7"$+O;>-/4OT^08F?@3(@:Q%/Z,]UZ816K-S)[9EMJ;X14Z%R()IFM!IR%# M@J-;FK!8?$+?H ;P.;JGO]"/.QZ&");]AB;^3U4>M^-8ZG%D*3E)5W3&SCI0 M*U*6/++.X,,[[!B?54DXD+%*2JPB)9;.^N""+8(X#N(%;.Z0QC.F6C87>AL_ MB#)'6R4G4Y+5\7%@]6UL6_W3WN..W.@%XUAE?*PP[A@FMIW">"4==I$.6SO: MC5BR!,UX!*E>RN+[R&!/09NAHY"GL-NF#+" H>T$-'^A5,]"FJ;!/)A167B5 MVW#KA+WC/7$<[%43,VY*=8F#B3I"IXC0T4;XE:7I"5H 8#U'5'K,?#1/>(3D M/E&Y[30=UBU9,F;K1-:/[HHE ?<1?VD!J0+PFLO!=2U2"Z$IU74\VU:'T"]" MZ&M#@$K_PN8?]A7I=4T/.S7_FG*68_<-RU1[B(T2$ VMCUG9IK6RO6YP/9:T:^PX9P&\$6?E ATK+@:Q5TT+*M) #P-8+1EIP*]>JUEW/]>KE M625G>H[;LMQ+DH*U@'^PJI(/\U)948AIZ@HNB076 _<>E26W4*W*AE4O+&HQ ME[0@(2[!'NO1_B&&+[DP^!=P[P\ Q!0=?85D,L!$^& :TG2)OL!G&[ID_J(E M *W]5^^I UFK9J,D!MAYJU*CI2"O3LN!K%734E(/K.<>>Y6:(580#-)W[$;1 M:,IYA+2P5EP2$:QG(F_$6[&"J7B>8]2#5% 5U[-;V!8NN0K6DY7?X:ZX24\4 MY%4AU2G:R'_"0YBF!YS;*A^(H 1.CW[;W2LY ]*<);X0[1''R0$B#RBK$;-*Z?TL& M0/0,X'=@AS3QOC$Y.I&JRR4?('H^\ +@-/&Y>6*B$-(Q \&.PI MQZ[9*.J*8PECYZBM>I!<(KJI1_0]0">WL'M&V?6TJ< M-%_XW,4_T1'^"/ R8]$4$OY\LEY$@38,MJH/D_+XO*YA9A!=^X& CB'L3AX& M/I6-+T$,.@$-T41 1P33F@\8= M6_%$2/235TL(&]T_$52)3.6)T00Q>?_0=/03F@=N!MHOP?Q_\WK&KP*>WCA>]Q67C17;%5NL?XI,Q5O63DY%*_MS$)R-3I0'+%=YD.KW2I>UM MZ#5-%I(HA6P.[AG'+FS?9'O!N&T(OLINT*9<"!YECTM&8?*D +R?&W* MXIIW\!]02P,$% @ ;F^:6".B"B1[! D1$ !D !X;"]W;W)K&ULO5C;;MLX$/V5@5H4*9!&-U_2U#'@R$YJ[,8)[*3[ M4/2!EFB;B$1Z22IN@'[\#B5;MKRR%BF\>4E$236E"JX6<2 M7MBV"AI,+"G'E9F0"=$XE'-;+24E409*8MMSG):=$,:M;B>; MNY?=CDAUS#B]EZ#2)"'RY8K&8G5IN=9F8LSF"VTF[&YG2>9T0O7C\E[BR"Y8 M(I90KIC@(.GLTNJY%WVW90"9Q3=&5VKG&8R4J1!/9C",+BW'>$1C&FI#0?#? M,PUH'!LF]./O-:E5[&F N\\;]NM,/(J9$D4#$?_%(KVXM,XMB.B,I+$>B]57 MNA;4-'RAB%7V%U9K6\>",%5:)&LP>I PGO\G/]>!V 'XAP#>&N#M 3SO ,!? M _P]@.L? #36@$86F5Q*%H<^T:3;D6(%TE@CFWG(@IFA43[CYMPG6N(J0YSN MC@??!J/'P2D$XT%_^ #!W2@8C![&O8?AW6@"O5$?;@9W-^/>_==A ,/1]=WX M-EN#3S B4A)S;'#2IYJP6'V$]\ X/"Q$J@B/5,?6Z*/9R0[7_ESE_G@'_/'A M5G"]4##@$8TJ\$$]WO5J"&P,3A$A;Q.A*Z^6\9;(,_#=4_ FGA9:.H?*96]\,[ MM^5\J0K(D%SF*8*K93:'"+\JCG.JYR_ MF?&;6_2YZW;LYUU]M1[\IKYFH:]9JZ\7AB+E6N$='%+V3*8Q/05.*Y7D3*T= M)2V_[;;\/3E59G[;:93-^O5^?7=_U*AK%>I:M2P3PL6,56FIQ;TV08]$5I+8 M+B2VW_"];1\S+$* MS+'8RJ'9J;K<^KPIA49B:$X!?Y_,'%;;E?+7=9RWD\#.F=O0=2W514Y9EM%>+6ER%8S,")^Q&P=J=9.5G4[U,2$Y2G8$4EQ7Y3 M8C<4P4R*!/2" DGQI<$)C($2,8N(&5PSCAA&8IAHG#!UI\*N*8Q3;%A,^V20 M@4B6A+]\>'?NN>TO"K.)IX@8TZ60&C"0INL%U_GT!V!>99 72B10T_7\V]%3 MF+$8%U9,+S+CR2#(6.A4IMCO@]?*&YRSJC.W=_I+?*/G69^N('OK\U*UF"V^ M!?2R#GAO/C#?"*KFO8M^E7W/;2*@6;G2VGQNL+S.[,-EOS 3@DS#K!93\.CA*3==/K! 0&>M2W6%B'Y M]Y4?\0,;;<&>!:" M:._[3OAZC3URN)*@]'9A[FZV-+[0Z?=VS@;?87J_FX7LK).CK%P?!Y%+ A#B M]95DP\0![7HS$ MZOB1@4KY=\:)Y>,W]"])\ZR9)R?" ^+]Y:[H]DHR)+#":V?OT3DY?,590UJ, MMR1>E/P%ARQ6EL!R'U'B9\FL M\-TD_G)2.BE,!PFA-0EH".$]03"4J6H"2- MII4E;0T=ZO1[(3F ,(YF:/%!PDV2S;IQ@W@9[VC([KHLC_;GHX?1Y'[T&0SF MHZ&] (/I9#":+.;6PIY.[H U&8*;T?1F;LV^V@-@3[Y,Y^/D'O@-W#%-K?8> M!F0-AF[D;#8AWCC)ZK K"T(=#TR8$FV7%,SQ,P[V. )/K_FUCT-,'=>+ M/C&\^[LA^/CA$_@ W LMF0?.<$JZG4HZS.NMK/,>KI.>T(G>E+ F 1T&X%1 ML,*K:GZ'\9.3A-Y(ND9#Q8^,RVCE+?"6QYT*$ MPVKR[TV="P*K\*#F/*@\]#<>FGI,$_4D,7Z2/?=UU3 4QOYSN?IZ MF&;J*M3RL$I=6EZ7QJTKTW937=S$<[D7!%;I4<][U-O4H"Z2!T%@%1ZZ.0_= M]VHP3=3*&E2Z1DE<:?7U,,W05:0W:]#(ZS*X=3W88_O1'C?5Q4T\EWM!8)4> MS;Q'LTT-FB)Y$ 16X0'*Q4M ?-,PL6YNK<=OXU%C<=S O&]Q/7%;$'_[A*=%K2XRS83'OV4:PC2F6..$%@L7@?@NPKH=L@?C*?/( M3SY[$=K8U4"%*4'=5@4IU+>(0JMR4?@6Q-]+X0G2:! DTM&Q(!O"5%563@BR M]Y"C8LHM"H7A7%1^#LJ'#UF MF95?S>JQ&UL MM5EK;^(X%/TK5G:TFI%F2^*\NX!$@>D@M;2"=E:[J_W@$@-1DYB)36FE_?'K M/)H'N-:"S)>2Q[TG]QZ?.B=V=T?29[K&F('7.$IH3ULSMKGL=.ABC6-$+\@& M)_S.DJ0Q8OPT777H)L4HR)/BJ -UW>G$*$RT?C>_=I_VNV3+HC#!]RF@VSA& MZ=L5CLBNIQG:^X59N%JS[$*GW]V@%9YC]KBY3_E9IT()PA@G-"0)2/&RIPV, MRZ&9)^01/T*\HXUCD+7R1,AS=C()>IJ>580CO& 9!.(_+WB(HRA#XG7\+$&U MZIE98O/X'?U;WCQOY@E1/"31'V' UCW-TT" EV@;L1G9?<=E0W:&MR 1S?^" M71FK:V"QI8S$93*O( Z3XA>]ED0T$CB.. &6"7 _P?H@P2P3S+S1HK*\K1%B MJ-]-R0ZD631'RPYR;O)LWDV89,,X9RF_&_(\UI^-?XRGC^.O8#@;CR8/8'@W M'8ZG#[/!P^1N.@>#Z0A"6 M)&Q-P3@)<-#.[W"F*KK@.UU74 IXB](+8!I? =2A):AG^/_334DY9C5Z9HYG M?H!WR'K),?C[AH>""<,Q_4?$6X%KB7&SN>.2;M "]S0^.5"F$UG+WW'\CR3$__2K/XPS/8=R["KL%9= M=E67+:UK<#-ZG W^^O-V+"I-FGLL_8K 6FTZ59O.F13HJ*1 $5B+ K>BP#U5 M@46BW9"6:4,'[@E0$&59NBG6GU=5Y4FK*B==4572Q&.95P36ZM&O>O3/)#Y? M)06*P%H4&'K] M=/E5^9V5268[I>8VHK&A#$V9YC04ULH-S9G*;?&SZ@"1C$. T72-27 M_*G'CI\JM#9'M<."QIED#)6:*E5H;1IJ4P6E;D4FXS*S*4_7LWUK3\6",,=M MBKU=6>USH-SGG";BVS ((@S&B J_X.3//'KLSK%^ VNW!:US25BIH5*%UJ:A M-E10OF DD[!]:'1=W=W_C!.$^0;_C/M PK7'@7*/'/>BJWRKDH(%V2:LV&^JKE;;H8-\$W#O^I5Q M.2PV-6N88H^52WH5)A1$>,DA]0N7_].DQ;9E<<+()M_Y>R*,D3@_7&,4X#0+ MX/>7A+#WD^P!U>9Q_S]02P,$% @ ;F^:6(]1D"4R P 7PP !D !X M;"]W;W)K&ULK5=K;]HP%/TK5YE4;5+7/( ^ 0E2 MVB*U%*6/?9CVP4TN$#6),]N![M_/=D)*6&"ME"\DMN\YON?ZR-QT5Y2]\@6B M@+ MZ'+\".[]Q!U-'KW!X_A^\@"#R25')U[]WI-?@.#])3018A MT!D\4D$BF$C?31D-,E^ ATM,,@27)CXF@A%U;!P&0K#P)1,8@*!P2]@LE"A)&_)O<8#U;Y0 OY*]RM6:SKBED390RTR_T#W/]S@[]+;BCB5AP M&"4!!E6\*6M9%M19%W3H["6\(^P(6O8A.);3KLG'_3B\M2>=5GF^+$%E%>Z?4WME_U!7M3&H_A!29FI,7X-M^:'JGO6+> [3=YZRQ9B'LI.*\*9I+2.3N0%SO)N M-A\(FNJ&\(4*Z7G]NI!? ,A4@%R?42K6 [5!^4W1_PM02P,$% @ ;F^: M6-?'T=AY P >@X !D !X;"]W;W)K&ULQ5?; M;MLX$/T50ELL6J")KKYE;0&VD\4&;1(C3KH/BWU@I+$E1!)=DK:3O^^04A3) M480&59$7FZ0XAV<.C^R9\9[Q>Q$!2/*0)IF8&)&4FQ/3%$$$*17'; ,9/EDQ MGE*)4[XVQ88##750FIB.9?7-E,:9X8_UVH+[8[:529S!@A.Q35/*'V>0L/W$ ML(VGA>MX'4FU8/KC#5W#$N3M9L%Q9I8H89Q")F*6$0ZKB3&U3^:VJP+TCF\Q M[$5E3%0J=XS=J\EY.#$LQ0@2"*2"H/BU@SDDB4)"'M\+4*,\4P56QT_H?^OD M,9D[*F#.DG_C4$838VB0$%9TF\AKMO\'BH1Z"B]@B="?9)_O'8P,$FR%9&D1 MC S2.,N_Z4,A1"4 <9H#G"+ .0SP7@EPBP"MG)DSTVF=4DG],6=[PM5N1%,# MK8V.QFSB3%WC4G)\&F.<])7R^G-^=4E^7@*DL:) M^$2.R.WRE'S\\(E\('%&;B*V%30+Q=B42$#!F$%QV"P_S'GE,)=!.)E^R=)_8SIQ7P@O)CXMJ?B6,Y7@.?^<^'NRUTW%),5^.YKXD940Y' MRE4AF;,47S5!M5FGG--L#6A_2>X>277?@C[JY>F>\I#\]Q4AR;F$5/S?I&]^ MOM=\OGKE3\2&!C Q\)T6P'=@^'_^8?>MOYK$Z0BL)I572N6UH?LW3-*$H+V# M^T*(H"H8/*@Q-$F0X_8UKOJ1VOF]H>.-QN:NFEO#+K<_ZI6[:J1[)>E>*^DY M$Y*P%1$T@4;[MX:_]7HZ JMEVB\S[;^SD_M=2M416$VJ02G5X#4T=@ MM:1'9=*C=[;TJ$NI.@*K265;SU6!]9M,70!7#>M8_<'@P-8-V^S1T!DV&]NN ME#-V*_$E%H1QMOY,UI !QQR4Q6F(E5,L)*>J9FQDW8KZUKOK"JVN@?.L@?/. M3B\(="571VAUN9Z+-KNUT/D5K[LOJ@S7Z MN1%(9IO)O"0N5\L&:JK;AH/UF6JL='?P#)-W95CPKN-,D 16"&D=#_#]XWFC MDT\DV^A>X8Y)[#ST,,+F$+C:@,]7C,FGB3J@;#?]'U!+ P04 " !N;YI8 MZ1CKJ(($ !&$@ &0 'AL+W=OW0)#,0TE,>H PII\_"5A(-MI1*,H%_?U:R<9S$<6GK ME\22=S_OI[UHI>&:BR>Y)$2AERQE&>3]Q(*QB)_RA9R]HS MTE0>.7_2@^MD9#G:(I*26&D(#'_/9$+25".!'3]+4*OZIE:L/[^A?S'D@K[^2DE!?X\4\E>87K4M9QT)Q+A7/2F6P(*.L M^,7MS?7M_^.T-WTWLT^79S\^T6S;Y>W$_1)S2#F$GRE" ^ M1Q.>K7*%S=+#\!)+&B/,$G1%TUR1!$VQ8)0M)+HC0DMG(#A;8D'0\151F*;R M!" ?9E?H^.@$'2$;2?U6(LK0 Z-*GM8FOB]Y+@$=)H^VQD-; 6EMNAV7!"\+ M@MX!@CZZX4PM)9JRA"3;^C8L5K5BWMN*77JM@#=8G"'?/46>X_4:[)F\7]UO M,<>O'.@;//\ WFV>$8$5%^=-:U/H]IIU=8DXERL&/KZ%BG;-8IZ14YVV-&YB6T $!D+7K^=Q% 6!-[2?ZS3V MI?I.U-](;=G7K^SKM]IWD23G8* B0%TA\@)E5H*I#,R&=%'XY11!0J@E,9F$ MV>L_$L651.EXJO]FK%>& QV&.T+#?RPF4]0\0G>O=Y)D>)- MY@5[:SEP>[Z[8]^^5-\-HT&SA6%E8=@:^%>$<2B(!T,_[#+T.P+;(AI51*-6 M5_PP6Q%)/F&(%MA:(6Y,=2W+)>S-4D%MA.);I@8ZIF]O3YI6)MH+%S?2B;+C MM2:Q( @.!-:@8C-H==MT/H<=7">%"2O8PY$D<2ZHHD0V.G+0I2,[ MNB[CJ; MS=;IS)5EUOW*F>47M]PT&'A[5:]1KN<'?K,[W5H#X;9RJC;^%6S\=3[U:$QX MFF)1R)B7S5R*+X4U&YVS7KC+I$G*.Q"6KK?AX?TIC[HKWLG$:V*RFV&-4@>9 M;#H"MW4G'I?=%_2.\1.B4N98[S Y]#]B9PL&!R-XT)6Y[5_+.R/[X(?+<\//[.JSV3_ZV:SM"VUZ@34_DMC=%?Q#9G?9) M7:%MT]]T2FY[J_1WD;W?\$2^W]^-['TI?Q Z.Y%MUT[D<#Y;F(L*'8\Y4\51 MLYJM+D,NS!7 SOREOB0Q)_T-3''# @?)!642I60.D,Y9"":)XM*B&"B^,N?^ M1ZX4S\SCDF!(%2T [^>!_D!U=33^'U!+ P04 " !N;YI8AM/?14$$ M !A$P &0 'AL+W=OVE7;(A5OI !*ES$ZEI8-@=O=AM0\F,6 UL3.V ZVT/WZ/G1!(23-#E97Z M O'E?#[?YW.<$_=W7#S(#2$*/48ADP-KHU1\;=O2WY (RP:/"8.1%1<15M 4 M:UO&@N# &$6A[3E.QXXP9=:P;_IF8MCGB0HI(S.!9!)%6#S=D)#O!I9K[3OF M=+U1NL,>]F.\)@NB_HAG EIVCA+0B#!).4."K ;6R+T>NQUM8&;\2D9#X2D-@^-N2,0E#C01^?,M K7Q-;7C\O$?_9,@#F266 M9,S#OVB@-@/KRD(!6>$D5'.^^TPR0FV-Y_-0FE^TR^8Z%O(3J7B4&8,'$67I M/W[,A#@R )QR R\S\)X;M%XP:&8&34,T]%>UMD"?7R-MK=.-5 DZQ:*"F^ROR'*]5XL_XQ\V;%>XT\RUK M&KSF"WAZ*X+]3BR(GPBJ**A6N0\E^O_].P"C.T4B^4^9RJD7K7(O]/%R+6/L MDX$%YXWM,MF26U^NV\UD% M%NV<1;N2Q4].H]WK_8PD893K@WC)14 9UMGE<[8E0E%-A $[B8*$Z#0:)6LX M0TS@H@NU(>G3O9YRB?Z%(#G8+5)<,U9&O=*[<\.A)K""D)U!!XSN)TSU)B9;C.,_RIM*-5Y*\RDE> M59)T&U[[S.2:XB>=3]T\L[JORZQ*Q\X-E)K "AKV<@U[;R*S>G4*5A-803#7 M.91?SO^>6]D2A>1JG217M2.O)7I49[J51+.249J2,7_K)E"B":331T<%9D^_ M2$2^)53!FYGY6AF(I#C$K+P.K%SRW$"H"ZTHD'<0R'L3R9.Y49=H-:$513N4 MPFYEX5AG:9>M]+W:KF3:5<=URFL[]U"BNM4UZ@^FQ_MW5Y[;_2@++Z6 +%4I MH\HES][IFM"* AVJ7[?]-M*CUCJW+K2B:(=*UZVL"VM-C\Y)W)^\84ZGM)J= MYY\]]M%E143$VMSAZ(!.F$J_R?/>_)YH9&Y'GO7?Z/LCTV9 M1"%9 :33Z()+(KW/21N*Q^9*9,F5XI%YW! ,N:8GP/B*@U!90R^0WZH-_P-0 M2P,$% @ ;F^:6&/BJZ]R P 50H !D !X;"]W;W)K&ULU59MC]I&$/XK(S>J$NF$;=[O"DAW0%ND0E"XM!^BJ%KL :^R MWG5W%SBD_/C.VC[';0QJJN1#OL#N[,[,\XQW7D8GI3^8!-'"4RJD&7N)M=F= M[YLHP929ELI0TLE.Z919VNJ];S*-+,Z54N&W@Z#OIXQ+;S+*96L]&:F#%5SB M6H,YI"G3YP<4ZC3V0N]9\(;O$^L$_F24L3UNT+[-UIIV?F4EYBE*PY4$C;NQ M=Q_>/82Y0G[C=XXG4UN#H[)5ZH/;+.*Q%SA$*#"RS@2COR-.40AGB7#\51KU M*I].L;Y^MOYS3I[(;)G!J1)_\-@F8V_H08P[=A#VC3K]BB6AGK,7*6'R7SB5 M=P,/HH.Q*BV5"4'*9?'/GLI U!0ZW0L*[5*AG>,N'.4H9\RRR4BK$VAWFZRY M14XUUR9P7+JOLK&:3CGIV%S.5X\;N%_-8/IZ];A8_3)?31?S#;R< MH65"0FE&OB77SH ?E6X>"C?M"VXZL%32)@;F,L;XG_H^0:YP MMY]Q/[2O&EPRW8).> /MH-V%MYL9O'SQ"FS"=?QGQK0]7_'1J6+3R7UT+L5& MI2FW] 2M@7L9PY0H<+E'&7$T\.XWN@X+BZEYWQ20PG:WV;9+MCN3L0C''F63 M07U$;_+C#V$_^.D*\FZ%O'O-^J1":B%CYX+!(N3R5>WJA)+-*8N,; M*4#?YJ!=N3A.!IUAJS_RCPU<>Q77WA=SI?IDE&1;<89,&<.W K\"___,_0:L M@BT2'A[?P!F9!A(W1:2@%G9J(0G[K6YS1/I51/I7([(^Z"BA2I4#+AYPD^_^ MY[X[PWYKT.Q\4#D??*ES _B4417&N!875T]<[C8A&S0@ZP:7'LJP0C:\BFS. M-+V'C:5F [/:!U]KM=H-_J-;^RL-91PZMT5X=TB]H1RML1N';D '^\W)Y*0(7= M7@U0^U]@_%JG)^;[?)YQE>D@;='T*VDU,]T7D\*GZ\7 11UTSZ4!@3M2#5H# M\JN+&:;86)7E<\-669I"\F5"&POC9\9X-P/G*)7!XA>='!=C6'2\6'2>[51 M\=Y!XGND,>'^MG!CY%1KM;9.,7KBIF^Q,7*OXR"W3)06.G-N9#3$H*ZRT2 K M1%MLD6\#6IGDU'LD?.B/"6<3R8"5D9SQE0UW(3 M>"$]I:M9%#*ELDD3^NO0:,!I!G8DF\WAK(HR %"I(M>-E)%9 M(8CQL&;4#2T[I9S?P=/A5[:EO MR1X+]76AAR-,'^X+>BMIQI:FO\P: YAZB*N3LN2K+YS-1$[MX ]..!J0-<^; M%Y(]Z6Q0*E,=H-+W'JE4;+H9^2-)>4^7:EU.RPSWW#U"S_]VGF=44$GXIFE= M^^]YEE_M..J]E67S5-DU[/18O_+?N\FK8S 9'X/)HZC)_C&83([ 9._-GIHO M,1F^2Y-!O17:V&]M[;::J >[VJ'_$_;'O$WJ31:,*R;JWIRE*17/-EU:7I&) M_D=O2U]?G]*,++BZ;\"AW[9_T)0M\J2YZA8FHKZJ;7^'X85QLZ76N9A(Z9*F MX[HK9Q/3]'1#9ZT/(.PB-^9P(QC'8FX$,"P/Y@#C6!:6YW\:3Q\=C\4P;WTG MTDAX['0PQN8MCN'K5L.\ 0/+ YE> M-M?X:N,5LK\.L#7=5R'82/%*Q$:*SS4@[GD#1I*X5QO+ PQL%;#:@?SN/%!3 M;DX4P:IBWK [&$>2!$.@%MTU&L?([,3P<:\/=I=$49*X$<#<#J((0^!NQ!', M 7C D"@R[\&=]U&P?D\%[:^?H[]02P,$% @ ;F^:6)>*NQS $P( M L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE( M2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'""8AAVM\S[7A MTXN07YZ$^$*^[NJFG5A;I?9WHU%;;MFN:/\0>];H(QLA=X72N_)YU.XE*ZIV MRYC:U2-G/+X9[0K>6)\_G<^UE"-S1RA6*BX:W=@UK#E[:5^/=[ODR%O^Q&NN MODVL_G/-+++C#=_Q[ZR:6&.+M%OQ,A62?Q>-*NJLE**N)Y9].K!F4O'RE^:L M@\R+I[9O4<536FB0B74SUB?<<-FJ_AO]^0O->&3ZRZ>]@Q(/O%9,1H5BCU(< M]KQY[DZCKV)D7$8?A_/V%,0[^5_"*#8;7K)(E(<=:]0ICI+5'6#3;OF^M4A3 M[-C$"L612;(LGEEW4?I?XNIT@4J3&>&2=UP?D''5,R+R+)*()AF-B/Z4+69Q M%.1Z)\OU9DX3 ](!()VK0-X'LR )*3$@70#2O2+DWXX!Z0&0WA6[>P#I Y#^ M-2%= _(&@+S!A;Q?97%"LXPLUC1=Q_0O$B2:,7Y,XHYR8+ M9!(;625!&*[FJUF?4!;YE*8ZQ\R7*9WJA*/C:&)"+K&199+2-4U6]'<2IC2* M\RX1AKIO4]W9.B6:QK,AF]C(.LGR1?CG^_O@E*OG2QW$GM#D@T1B(YN$!FD2 M)X\969XZ>KY(2#8-TD$_0Q*QD2W2,<7YZ[#5_9QK8*J3(1VD&4@B-K)%EL4W MK!K(.SV;JEG[FTD)6<5!M@I80 R#"4Y=D(5S MH80XA]/$A(3C( L'+"6&T82$XR +IRLEWKP3(<2[N0.;M4MD5,%7R0D" +N<@6@LNV MP4B'+.0B6PC&-$>Z!UG(N^9ZVF"D>Y"%//3U- C3'.D>9"$/V4)]K?ZO&X_L M/'8&A;L'"@O M#@#/ ,@[$Q.RD-];:'1^A:5B&]ZP*M%_T>KVLJC+I23=YO0,SO.[I?#-H:Y# MW;9H9J*HSF_$G-_F^?P/4$L#!!0 ( &YOFE@/E%1(V@$ %D@ : M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VCM.PT 4A>&M1%X D_N8\%!" M14.+V( 5)@^1Q)9G$,GNB4(1CD5!@^94UMCR]5]8GZR1YR]IUY9M=\B;;9\G MQ_WND!?-II3^(82\W*1]FV^Z/AW.5U;=L&_+>3FL0]\NW]MU"CJ=SL+PY.4]N)L]OBV9X?I,FU Y2"-+Z009!5C_((2J"WHMY*H+>./K8)]%;46PGT5M1;"?16 MU%L)]%;46PGT5M1;"?16U%L)]%;46PGT-M3;"/0VU-L(]#;4VPCTMM%F"8'> MAGH;@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>CGH[@=Z.>CN!WHYZ.X'> MCGH[@=X^VNPFT-M1;R?0VU%O)]#;46\GT-M1;R?0VU%O)] [HMZ10.^(>D<" MO2/J'0GTCJAW)- [HM[Q/_7.Y;1+^=KSO<;G_R?5Y7QONC[^LOP^.7I[+S@' M^)/@\0M02P,$% @ ;F^:6"%=IR;- 0 )" !, !;0V]N=&5N=%]4 M>7!E&ULS=K);L(P% 707T'95L1X"!T$;-IN6Q;] 3=Y0$026[:A\/=U MPB"UHJB(2KT;(F+[W1=;.IMD]+:UY'N;NFK\.%F$8!\8\_F":NU38ZF)(S/C M:AWB7S=G5N=+/2 M=Q/;K'&BK:W*7(Z)N?* M@GI3[<*+KN,LMJF8#]N*?'J^Q(D>S6Q6YE28?%7'):FWCG3A%T2AKM)=T9OS MR2'N,.U^^=7Y79ES@7'FU!GKXXDYNCSN<"3MZKZ-A-9=KM_CKV=\K']A'P*D#PG2AP+I(P/I8PC2QRU('W<@ M?=R#],$'*(V@B,I12.4HIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL M D56@2*K0)%5H,@J4&05*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626* MK I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2)KAB)KAB)KAB)KAB)K]I^R MOANS_.OWUNTUK779'/)9]W' Y!-02P$"% ,4 " !N;YI8!T%-8H$ "Q M $ @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 M ( &YOFEBS),R2[P "L" 1 " :\ !D;V-0&UL4$L! A0#% @ ;F^: M6.483]O-!0 S!X !@ ("!#@@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ ;F^:6#0?*4BT @ =@< !@ M ("!MQL 'AL+W=O !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ ;F^:6'(ZL+9F"P H2 !@ ("!!3 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;F^: M6%K9HT[Z! %PT !D ("!/$D 'AL+W=O&PO=V]R:W-H965TF^1P4 4- 9 " @256 !X;"]W;W)K M&UL4$L! A0#% @ ;F^:6( X"HGV P ?PD M !D ("!HUL 'AL+W=O&PO=V]R:W-H965THC MAP, '\' 9 " @6QH !X;"]W;W)K&UL4$L! A0#% @ ;F^:6+Y&VK*.! =@L !D M ("!*FP 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ;F^:6)"G,CC3! )@\ !D ("!$WL 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ;F^:6 6W MAE6O! O L !D ("!ZHX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;F^:6*&1LUG8! K@L !D M ("!W)T 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ;F^:6 VL"F+[ @ 5 8 !D ("! M)JP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ;F^:6$=/0C &"@ &S\ !D ("!Z+< 'AL+W=O&UL4$L! A0#% @ ;F^:6-M [>*= M P " D !D ("!.\D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;F^:6")S#KN4! H0T !D M ("!#-, 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ;F^:6!+U)[E[ P I X !D ("!;-\ M 'AL+W=OXP >&PO=V]R:W-H965T&UL4$L! A0#% @ M;F^:6 ]3O#T/ @ ( 0 !D ("!SNL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;F^:6!(_+@@G!0 2!X !D M ("!H@&PO=V]R:W-H M965T0, 'H. 9 M " @6D0 0!X;"]W;W)K&UL4$L! M A0#% @ ;F^:6.D8ZZB"! 1A( !D ("!&10! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;F^: M6(3)@VY) P "A4 T ( !\R ! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ ;F^:6 ^4 M5$C: 0 62 !H ( ! BH! 'AL+U]R96QS+W=O XML 70 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 71 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 73 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 178 227 1 true 70 0 false 6 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.bmrn.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 0000007 - Disclosure - BUSINESS OVERVIEW AND SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.bmrn.com/role/BUSINESSOVERVIEWANDSIGNIFICANTACCOUNTINGPOLICIES BUSINESS OVERVIEW AND SIGNIFICANT ACCOUNTING POLICIES Notes 7 false false R8.htm 0000008 - Disclosure - FINANCIAL INSTRUMENTS Sheet http://www.bmrn.com/role/FINANCIALINSTRUMENTS FINANCIAL INSTRUMENTS Notes 8 false false R9.htm 0000009 - Disclosure - SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION Sheet http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATION SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION Notes 9 false false R10.htm 0000010 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.bmrn.com/role/FAIRVALUEMEASUREMENTS FAIR VALUE MEASUREMENTS Notes 10 false false R11.htm 0000011 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES Sheet http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIES DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES Notes 11 false false R12.htm 0000012 - Disclosure - DEBT Sheet http://www.bmrn.com/role/DEBT DEBT Notes 12 false false R13.htm 0000013 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME Sheet http://www.bmrn.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOME ACCUMULATED OTHER COMPREHENSIVE INCOME Notes 13 false false R14.htm 0000014 - Disclosure - REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION Sheet http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATION REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION Notes 14 false false R15.htm 0000015 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.bmrn.com/role/STOCKBASEDCOMPENSATION STOCK-BASED COMPENSATION Notes 15 false false R16.htm 0000016 - Disclosure - EARNINGS PER COMMON SHARE Sheet http://www.bmrn.com/role/EARNINGSPERCOMMONSHARE EARNINGS PER COMMON SHARE Notes 16 false false R17.htm 0000017 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.bmrn.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 17 false false R18.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 18 false false R19.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 19 false false R20.htm 9954471 - Disclosure - BUSINESS OVERVIEW AND SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.bmrn.com/role/BUSINESSOVERVIEWANDSIGNIFICANTACCOUNTINGPOLICIESPolicies BUSINESS OVERVIEW AND SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 20 false false R21.htm 9954472 - Disclosure - FINANCIAL INSTRUMENTS (Tables) Sheet http://www.bmrn.com/role/FINANCIALINSTRUMENTSTables FINANCIAL INSTRUMENTS (Tables) Tables http://www.bmrn.com/role/FINANCIALINSTRUMENTS 21 false false R22.htm 9954473 - Disclosure - SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION (Tables) Sheet http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONTables SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION (Tables) Tables http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATION 22 false false R23.htm 9954474 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.bmrn.com/role/FAIRVALUEMEASUREMENTSTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.bmrn.com/role/FAIRVALUEMEASUREMENTS 23 false false R24.htm 9954475 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES (Tables) Sheet http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESTables DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES (Tables) Tables http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIES 24 false false R25.htm 9954476 - Disclosure - DEBT (Tables) Sheet http://www.bmrn.com/role/DEBTTables DEBT (Tables) Tables http://www.bmrn.com/role/DEBT 25 false false R26.htm 9954477 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables) Sheet http://www.bmrn.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMETables ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables) Tables http://www.bmrn.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOME 26 false false R27.htm 9954478 - Disclosure - REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION (Tables) Sheet http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONTables REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION (Tables) Tables http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATION 27 false false R28.htm 9954479 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.bmrn.com/role/STOCKBASEDCOMPENSATIONTables STOCK-BASED COMPENSATION (Tables) Tables http://www.bmrn.com/role/STOCKBASEDCOMPENSATION 28 false false R29.htm 9954480 - Disclosure - EARNINGS PER COMMON SHARE (Tables) Sheet http://www.bmrn.com/role/EARNINGSPERCOMMONSHARETables EARNINGS PER COMMON SHARE (Tables) Tables http://www.bmrn.com/role/EARNINGSPERCOMMONSHARE 29 false false R30.htm 9954481 - Disclosure - BUSINESS OVERVIEW AND SIGNIFICANT ACCOUNTING POLICIES (Details) Sheet http://www.bmrn.com/role/BUSINESSOVERVIEWANDSIGNIFICANTACCOUNTINGPOLICIESDetails BUSINESS OVERVIEW AND SIGNIFICANT ACCOUNTING POLICIES (Details) Details http://www.bmrn.com/role/BUSINESSOVERVIEWANDSIGNIFICANTACCOUNTINGPOLICIESPolicies 30 false false R31.htm 9954482 - Disclosure - FINANCIAL INSTRUMENTS - Schedule of Cash, Cash Equivalents and Available-for-Sale Securities by Significant Investment Category (Details) Sheet http://www.bmrn.com/role/FINANCIALINSTRUMENTSScheduleofCashCashEquivalentsandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails FINANCIAL INSTRUMENTS - Schedule of Cash, Cash Equivalents and Available-for-Sale Securities by Significant Investment Category (Details) Details 31 false false R32.htm 9954483 - Disclosure - FINANCIAL INSTRUMENTS - Narrative (Details) Sheet http://www.bmrn.com/role/FINANCIALINSTRUMENTSNarrativeDetails FINANCIAL INSTRUMENTS - Narrative (Details) Details 32 false false R33.htm 9954484 - Disclosure - SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION - Schedule of Inventory (Details) Sheet http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofInventoryDetails SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION - Schedule of Inventory (Details) Details 33 false false R34.htm 9954485 - Disclosure - SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION - Schedule of Property, Plant and Equipment, Net (Details) Sheet http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofPropertyPlantandEquipmentNetDetails SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION - Schedule of Property, Plant and Equipment, Net (Details) Details 34 false false R35.htm 9954486 - Disclosure - SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION - Narrative (Details) Sheet http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONNarrativeDetails SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION - Narrative (Details) Details 35 false false R36.htm 9954487 - Disclosure - SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION - Schedule of Intangible Assets, Net (Details) Sheet http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofIntangibleAssetsNetDetails SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION - Schedule of Intangible Assets, Net (Details) Details 36 false false R37.htm 9954488 - Disclosure - SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION - Schedule of Accounts Payable and Accrued Liabilities (Details) Sheet http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofAccountsPayableandAccruedLiabilitiesDetails SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION - Schedule of Accounts Payable and Accrued Liabilities (Details) Details 37 false false R38.htm 9954489 - Disclosure - FAIR VALUE MEASUREMENTS (Details) Sheet http://www.bmrn.com/role/FAIRVALUEMEASUREMENTSDetails FAIR VALUE MEASUREMENTS (Details) Details http://www.bmrn.com/role/FAIRVALUEMEASUREMENTSTables 38 false false R39.htm 9954490 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES - Narrative (Details) Sheet http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESNarrativeDetails DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES - Narrative (Details) Details 39 false false R40.htm 9954491 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES - Schedule of Aggregate Notional Amounts for the Derivatives Outstanding (Details) Sheet http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofAggregateNotionalAmountsfortheDerivativesOutstandingDetails DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES - Schedule of Aggregate Notional Amounts for the Derivatives Outstanding (Details) Details 40 false false R41.htm 9954492 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES - Schedule of Fair Value Carrying Amounts of Derivatives (Details) Sheet http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofFairValueCarryingAmountsofDerivativesDetails DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES - Schedule of Fair Value Carrying Amounts of Derivatives (Details) Details 41 false false R42.htm 9954493 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES - Schedule of Impact of Gains and Losses from Derivatives Designated and Not Designated as Hedging Instruments (Details) Sheet http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofImpactofGainsandLossesfromDerivativesDesignatedandNotDesignatedasHedgingInstrumentsDetails DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES - Schedule of Impact of Gains and Losses from Derivatives Designated and Not Designated as Hedging Instruments (Details) Details 42 false false R43.htm 9954494 - Disclosure - DEBT - Narrative (Details) Sheet http://www.bmrn.com/role/DEBTNarrativeDetails DEBT - Narrative (Details) Details 43 false false R44.htm 9954495 - Disclosure - DEBT - Schedule of Convertible Debt (Details) Sheet http://www.bmrn.com/role/DEBTScheduleofConvertibleDebtDetails DEBT - Schedule of Convertible Debt (Details) Details 44 false false R45.htm 9954496 - Disclosure - DEBT - Schedule of Interest Expense on Convertible Debt (Details) Sheet http://www.bmrn.com/role/DEBTScheduleofInterestExpenseonConvertibleDebtDetails DEBT - Schedule of Interest Expense on Convertible Debt (Details) Details 45 false false R46.htm 9954497 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (Details) Sheet http://www.bmrn.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails ACCUMULATED OTHER COMPREHENSIVE INCOME (Details) Details http://www.bmrn.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMETables 46 false false R47.htm 9954498 - Disclosure - REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION - Narrative (Details) Sheet http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONNarrativeDetails REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION - Narrative (Details) Details http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONTables 47 false false R48.htm 9954499 - Disclosure - REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION - Schedule of Disaggregation of Total Net Product Revenues by Product (Details) Sheet http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofDisaggregationofTotalNetProductRevenuesbyProductDetails REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION - Schedule of Disaggregation of Total Net Product Revenues by Product (Details) Details 48 false false R49.htm 9954500 - Disclosure - REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION - Schedule of Disaggregation of Total Net Product Revenues by Geographic Region (Details) Sheet http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofDisaggregationofTotalNetProductRevenuesbyGeographicRegionDetails REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION - Schedule of Disaggregation of Total Net Product Revenues by Geographic Region (Details) Details 49 false false R50.htm 9954501 - Disclosure - REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION - Schedule of Total Net Product Revenue Concentrations Attributed to Largest Customers (Details) Sheet http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofTotalNetProductRevenueConcentrationsAttributedtoLargestCustomersDetails REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION - Schedule of Total Net Product Revenue Concentrations Attributed to Largest Customers (Details) Details 50 false false R51.htm 9954502 - Disclosure - STOCK-BASED COMPENSATION (Details) Sheet http://www.bmrn.com/role/STOCKBASEDCOMPENSATIONDetails STOCK-BASED COMPENSATION (Details) Details http://www.bmrn.com/role/STOCKBASEDCOMPENSATIONTables 51 false false R52.htm 9954503 - Disclosure - EARNINGS PER COMMON SHARE - Schedule of Computation of Basic and Diluted Earnings Per Common Share (Details) Sheet http://www.bmrn.com/role/EARNINGSPERCOMMONSHAREScheduleofComputationofBasicandDilutedEarningsPerCommonShareDetails EARNINGS PER COMMON SHARE - Schedule of Computation of Basic and Diluted Earnings Per Common Share (Details) Details 52 false false R53.htm 9954504 - Disclosure - EARNINGS PER COMMON SHARE - Schedule of Anti-Dilutive Common Stock Excluded from Computation of Diluted Earnings Per Share (Details) Sheet http://www.bmrn.com/role/EARNINGSPERCOMMONSHAREScheduleofAntiDilutiveCommonStockExcludedfromComputationofDilutedEarningsPerShareDetails EARNINGS PER COMMON SHARE - Schedule of Anti-Dilutive Common Stock Excluded from Computation of Diluted Earnings Per Share (Details) Details 53 false false R54.htm 9954505 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://www.bmrn.com/role/COMMITMENTSANDCONTINGENCIESDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://www.bmrn.com/role/COMMITMENTSANDCONTINGENCIES 54 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: bmrn:LongTermMarketableSecuritiesMaturityPeriod, ecd:TrdArrDuration - bmrn-20240331.htm 4 bmrn-20240331.htm bmrn-20240331.xsd bmrn-20240331_cal.xml bmrn-20240331_def.xml bmrn-20240331_lab.xml bmrn-20240331_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 76 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "bmrn-20240331.htm": { "nsprefix": "bmrn", "nsuri": "http://www.bmrn.com/20240331", "dts": { "inline": { "local": [ "bmrn-20240331.htm" ] }, "schema": { "local": [ "bmrn-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "bmrn-20240331_cal.xml" ] }, "definitionLink": { "local": [ "bmrn-20240331_def.xml" ] }, "labelLink": { "local": [ "bmrn-20240331_lab.xml" ] }, "presentationLink": { "local": [ "bmrn-20240331_pre.xml" ] } }, "keyStandard": 205, "keyCustom": 22, "axisStandard": 25, "axisCustom": 0, "memberStandard": 45, "memberCustom": 25, "hidden": { "total": 8, "http://xbrl.sec.gov/dei/2023": 5, "http://www.bmrn.com/20240331": 2, "http://xbrl.sec.gov/ecd/2023": 1 }, "contextCount": 178, "entityCount": 1, "segmentCount": 70, "elementCount": 499, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 583, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 10 }, "report": { "R1": { "role": "http://www.bmrn.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "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": "bmrn-20240331.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": "bmrn-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "unique": true } }, "R3": { "role": "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "bmrn:ScheduleOfCashCashEquivalentsAndAvailableForSaleSecuritiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:OtherAssetsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "unique": true } }, "R4": { "role": "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "unique": true } }, "R7": { "role": "http://www.bmrn.com/role/BUSINESSOVERVIEWANDSIGNIFICANTACCOUNTINGPOLICIES", "longName": "0000007 - Disclosure - BUSINESS OVERVIEW AND SIGNIFICANT ACCOUNTING POLICIES", "shortName": "BUSINESS OVERVIEW AND SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.bmrn.com/role/FINANCIALINSTRUMENTS", "longName": "0000008 - Disclosure - FINANCIAL INSTRUMENTS", "shortName": "FINANCIAL INSTRUMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATION", "longName": "0000009 - Disclosure - SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION", "shortName": "SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.bmrn.com/role/FAIRVALUEMEASUREMENTS", "longName": "0000010 - Disclosure - FAIR VALUE MEASUREMENTS", "shortName": "FAIR VALUE MEASUREMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "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": "bmrn-20240331.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": "bmrn-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIES", "longName": "0000011 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES", "shortName": "DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.bmrn.com/role/DEBT", "longName": "0000012 - Disclosure - DEBT", "shortName": "DEBT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "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": "bmrn-20240331.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": "bmrn-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.bmrn.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOME", "longName": "0000013 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "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": "bmrn-20240331.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": "bmrn-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATION", "longName": "0000014 - Disclosure - REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION", "shortName": "REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "bmrn:ConcentrationRiskAndSegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "bmrn:ConcentrationRiskAndSegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.bmrn.com/role/STOCKBASEDCOMPENSATION", "longName": "0000015 - Disclosure - STOCK-BASED COMPENSATION", "shortName": "STOCK-BASED COMPENSATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.bmrn.com/role/EARNINGSPERCOMMONSHARE", "longName": "0000016 - Disclosure - EARNINGS PER COMMON SHARE", "shortName": "EARNINGS PER COMMON SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "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": "bmrn-20240331.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": "bmrn-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.bmrn.com/role/COMMITMENTSANDCONTINGENCIES", "longName": "0000017 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "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": "bmrn-20240331.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": "bmrn-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "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": "bmrn-20240331.htm", "first": true }, "uniqueAnchor": null }, "R19": { "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": "19", "firstAnchor": { "contextRef": "c-1", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.bmrn.com/role/BUSINESSOVERVIEWANDSIGNIFICANTACCOUNTINGPOLICIESPolicies", "longName": "9954471 - Disclosure - BUSINESS OVERVIEW AND SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "BUSINESS OVERVIEW AND SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.bmrn.com/role/FINANCIALINSTRUMENTSTables", "longName": "9954472 - Disclosure - FINANCIAL INSTRUMENTS (Tables)", "shortName": "FINANCIAL INSTRUMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "bmrn:ScheduleOfCashCashEquivalentsAndAvailableForSaleSecuritiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "bmrn:ScheduleOfCashCashEquivalentsAndAvailableForSaleSecuritiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONTables", "longName": "9954473 - Disclosure - SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION (Tables)", "shortName": "SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "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": "bmrn-20240331.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": "bmrn-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.bmrn.com/role/FAIRVALUEMEASUREMENTSTables", "longName": "9954474 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESTables", "longName": "9954475 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES (Tables)", "shortName": "DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.bmrn.com/role/DEBTTables", "longName": "9954476 - Disclosure - DEBT (Tables)", "shortName": "DEBT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.bmrn.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMETables", "longName": "9954477 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables)", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONTables", "longName": "9954478 - Disclosure - REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION (Tables)", "shortName": "REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.bmrn.com/role/STOCKBASEDCOMPENSATIONTables", "longName": "9954479 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "shortName": "STOCK-BASED COMPENSATION (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": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.bmrn.com/role/EARNINGSPERCOMMONSHARETables", "longName": "9954480 - Disclosure - EARNINGS PER COMMON SHARE (Tables)", "shortName": "EARNINGS PER COMMON SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "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": "bmrn-20240331.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": "bmrn-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.bmrn.com/role/BUSINESSOVERVIEWANDSIGNIFICANTACCOUNTINGPOLICIESDetails", "longName": "9954481 - Disclosure - BUSINESS OVERVIEW AND SIGNIFICANT ACCOUNTING POLICIES (Details)", "shortName": "BUSINESS OVERVIEW AND SIGNIFICANT ACCOUNTING POLICIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-42", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "unique": true } }, "R31": { "role": "http://www.bmrn.com/role/FINANCIALINSTRUMENTSScheduleofCashCashEquivalentsandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails", "longName": "9954482 - Disclosure - FINANCIAL INSTRUMENTS - Schedule of Cash, Cash Equivalents and Available-for-Sale Securities by Significant Investment Category (Details)", "shortName": "FINANCIAL INSTRUMENTS - Schedule of Cash, Cash Equivalents and Available-for-Sale Securities by Significant Investment Category (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "bmrn:ScheduleOfCashCashEquivalentsAndAvailableForSaleSecuritiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "bmrn:ScheduleOfCashCashEquivalentsAndAvailableForSaleSecuritiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.bmrn.com/role/FINANCIALINSTRUMENTSNarrativeDetails", "longName": "9954483 - Disclosure - FINANCIAL INSTRUMENTS - Narrative (Details)", "shortName": "FINANCIAL INSTRUMENTS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofInventoryDetails", "longName": "9954484 - Disclosure - SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION - Schedule of Inventory (Details)", "shortName": "SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION - Schedule of Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-8", "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": "bmrn-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "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": "bmrn-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofPropertyPlantandEquipmentNetDetails", "longName": "9954485 - Disclosure - SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION - Schedule of Property, Plant and Equipment, Net (Details)", "shortName": "SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION - Schedule of Property, Plant and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONNarrativeDetails", "longName": "9954486 - Disclosure - SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION - Narrative (Details)", "shortName": "SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofIntangibleAssetsNetDetails", "longName": "9954487 - Disclosure - SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION - Schedule of Intangible Assets, Net (Details)", "shortName": "SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION - Schedule of Intangible Assets, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-8", "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": "bmrn-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "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": "bmrn-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofAccountsPayableandAccruedLiabilitiesDetails", "longName": "9954488 - Disclosure - SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION - Schedule of Accounts Payable and Accrued Liabilities (Details)", "shortName": "SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION - Schedule of Accounts Payable and Accrued Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.bmrn.com/role/FAIRVALUEMEASUREMENTSDetails", "longName": "9954489 - Disclosure - FAIR VALUE MEASUREMENTS (Details)", "shortName": "FAIR VALUE MEASUREMENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-43", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "span", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-43", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "span", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESNarrativeDetails", "longName": "9954490 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES - Narrative (Details)", "shortName": "DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-73", "name": "us-gaap:DerivativeRemainingMaturity1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-73", "name": "us-gaap:DerivativeRemainingMaturity1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofAggregateNotionalAmountsfortheDerivativesOutstandingDetails", "longName": "9954491 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES - Schedule of Aggregate Notional Amounts for the Derivatives Outstanding (Details)", "shortName": "DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES - Schedule of Aggregate Notional Amounts for the Derivatives Outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-75", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-75", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofFairValueCarryingAmountsofDerivativesDetails", "longName": "9954492 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES - Schedule of Fair Value Carrying Amounts of Derivatives (Details)", "shortName": "DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES - Schedule of Fair Value Carrying Amounts of Derivatives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofImpactofGainsandLossesfromDerivativesDesignatedandNotDesignatedasHedgingInstrumentsDetails", "longName": "9954493 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES - Schedule of Impact of Gains and Losses from Derivatives Designated and Not Designated as Hedging Instruments (Details)", "shortName": "DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES - Schedule of Impact of Gains and Losses from Derivatives Designated and Not Designated as Hedging Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-99", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-99", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.bmrn.com/role/DEBTNarrativeDetails", "longName": "9954494 - Disclosure - DEBT - Narrative (Details)", "shortName": "DEBT - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true }, "uniqueAnchor": null }, "R44": { "role": "http://www.bmrn.com/role/DEBTScheduleofConvertibleDebtDetails", "longName": "9954495 - Disclosure - DEBT - Schedule of Convertible Debt (Details)", "shortName": "DEBT - Schedule of Convertible Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:ConvertibleDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "unique": true } }, "R45": { "role": "http://www.bmrn.com/role/DEBTScheduleofInterestExpenseonConvertibleDebtDetails", "longName": "9954496 - Disclosure - DEBT - Schedule of Interest Expense on Convertible Debt (Details)", "shortName": "DEBT - Schedule of Interest Expense on Convertible Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-107", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "unique": true } }, "R46": { "role": "http://www.bmrn.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails", "longName": "9954497 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (Details)", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "unique": true } }, "R47": { "role": "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONNarrativeDetails", "longName": "9954498 - Disclosure - REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION - Narrative (Details)", "shortName": "REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofDisaggregationofTotalNetProductRevenuesbyProductDetails", "longName": "9954499 - Disclosure - REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION - Schedule of Disaggregation of Total Net Product Revenues by Product (Details)", "shortName": "REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION - Schedule of Disaggregation of Total Net Product Revenues by Product (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-121", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "unique": true } }, "R49": { "role": "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofDisaggregationofTotalNetProductRevenuesbyGeographicRegionDetails", "longName": "9954500 - Disclosure - REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION - Schedule of Disaggregation of Total Net Product Revenues by Geographic Region (Details)", "shortName": "REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION - Schedule of Disaggregation of Total Net Product Revenues by Geographic Region (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-147", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "unique": true } }, "R50": { "role": "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofTotalNetProductRevenueConcentrationsAttributedtoLargestCustomersDetails", "longName": "9954501 - Disclosure - REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION - Schedule of Total Net Product Revenue Concentrations Attributed to Largest Customers (Details)", "shortName": "REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION - Schedule of Total Net Product Revenue Concentrations Attributed to Largest Customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-155", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-155", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.bmrn.com/role/STOCKBASEDCOMPENSATIONDetails", "longName": "9954502 - Disclosure - STOCK-BASED COMPENSATION (Details)", "shortName": "STOCK-BASED COMPENSATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.bmrn.com/role/EARNINGSPERCOMMONSHAREScheduleofComputationofBasicandDilutedEarningsPerCommonShareDetails", "longName": "9954503 - Disclosure - EARNINGS PER COMMON SHARE - Schedule of Computation of Basic and Diluted Earnings Per Common Share (Details)", "shortName": "EARNINGS PER COMMON SHARE - Schedule of Computation of Basic and Diluted Earnings Per Common Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "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": "bmrn-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "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": "bmrn-20240331.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.bmrn.com/role/EARNINGSPERCOMMONSHAREScheduleofAntiDilutiveCommonStockExcludedfromComputationofDilutedEarningsPerShareDetails", "longName": "9954504 - Disclosure - EARNINGS PER COMMON SHARE - Schedule of Anti-Dilutive Common Stock Excluded from Computation of Diluted Earnings Per Share (Details)", "shortName": "EARNINGS PER COMMON SHARE - Schedule of Anti-Dilutive Common Stock Excluded from Computation of Diluted Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.bmrn.com/role/COMMITMENTSANDCONTINGENCIESDetails", "longName": "9954505 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-1", "name": "bmrn:ContingentPaymentsReasonablyPossibleUponAchievementOfCertainDevelopmentAndRegulatoryActivitiesCommercialSalesAndLicensingMilestones", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "bmrn:ContingentPaymentsReasonablyPossibleUponAchievementOfCertainDevelopmentAndRegulatoryActivitiesCommercialSalesAndLicensingMilestones", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bmrn-20240331.htm", "first": true, "unique": true } } }, "tag": { "bmrn_ALDURAZYMEMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "ALDURAZYMEMember", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofDisaggregationofTotalNetProductRevenuesbyGeographicRegionDetails", "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofDisaggregationofTotalNetProductRevenuesbyProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ALDURAZYME", "label": "ALDURAZYME [Member]", "documentation": "ALDURAZYME" } } }, "auth_ref": [] }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AOCIAttributableToParentNetOfTaxRollForward", "presentation": [ "http://www.bmrn.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofAccountsPayableandAccruedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofAccountsPayableandAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued liabilities", "totalLabel": "Accounts payable and accrued liabilities", "label": "Accounts Payable and Accrued Liabilities, Current", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r19" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesMember", "presentation": [ "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofFairValueCarryingAmountsofDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts\u00a0payable\u00a0and accrued\u00a0liabilities", "label": "Accounts Payable and Accrued Liabilities [Member]", "documentation": "Primary financial statement caption encompassing accounts payable and accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofAccountsPayableandAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofAccountsPayableandAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued operating expenses", "label": "Accounts Payable and Other Accrued Liabilities, Current", "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r597" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "verboseLabel": "Accounts receivable, net", "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": [ "r254", "r255" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Accretion of discount on investments", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r116" ] }, "bmrn_AccruedGovernmentAndOtherRebates": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "AccruedGovernmentAndOtherRebates", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofAccountsPayableandAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofAccountsPayableandAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued rebates payable", "label": "Accrued Government And Other Rebates", "documentation": "Accrued Government And Other Rebates" } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofAccountsPayableandAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofAccountsPayableandAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued income taxes", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r90", "r136" ] }, "us-gaap_AccruedRoyaltiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedRoyaltiesCurrent", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofAccountsPayableandAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofAccountsPayableandAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued royalties payable", "label": "Accrued Royalties, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r21", "r614" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofPropertyPlantandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r52", "r159", "r493" ] }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "presentation": [ "http://www.bmrn.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails", "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofImpactofGainsandLossesfromDerivativesDesignatedandNotDesignatedasHedgingInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent", "verboseLabel": "Unrealized Gains (Losses) on Cash Flow Hedges", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r174", "r182", "r183", "r407", "r619", "r756" ] }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "presentation": [ "http://www.bmrn.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gains (Losses) on Available-for-Sale Debt Securities", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]", "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r170", "r171", "r172", "r174", "r182", "r183", "r756" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.bmrn.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails" ], "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": [ "r181", "r182", "r431", "r432", "r433", "r434", "r435", "r436" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r27", "r28", "r102", "r164", "r490", "r514", "r518" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.bmrn.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails" ], "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": [ "r181", "r182", "r431", "r432", "r433", "r434", "r435", "r436" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.bmrn.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails", "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss:", "verboseLabel": "AOCI attributable to parent", "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": [ "r2", "r10", "r28", "r413", "r416", "r444", "r509", "r510", "r756", "r757", "r758", "r764", "r765", "r766" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r698" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r92" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [ "r391", "r392", "r393", "r523", "r764", "r765", "r766", "r793", "r817" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r704" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r704" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r704" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r704" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r58", "r59", "r358" ] }, "bmrn_AdjustmentsToAdditionalPaidInCapitalSharesHeldByNonqualifiedDeferredCompensationPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "AdjustmentsToAdditionalPaidInCapitalSharesHeldByNonqualifiedDeferredCompensationPlan", "crdr": "debit", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Change in Common stock held by the Nonqualified Deferred Compensation plan (NQDC)", "label": "Adjustments To Additional Paid In Capital, Shares Held By Nonqualified Deferred Compensation Plan", "documentation": "Adjustments To Additional Paid In Capital, Shares Held By Nonqualified Deferred Compensation Plan" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash used in operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r669", "r680", "r690", "r715" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r672", "r683", "r693", "r718" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r704" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r711" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r676", "r684", "r694", "r711", "r719", "r723", "r731" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r729" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.bmrn.com/role/STOCKBASEDCOMPENSATIONDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r387", "r394" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.bmrn.com/role/CoverPage" ], "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_AmortizationOfDebtDiscountPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDebtDiscountPremium", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/DEBTScheduleofInterestExpenseonConvertibleDebtDetails": { "parentTag": "us-gaap_InterestExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bmrn.com/role/DEBTScheduleofInterestExpenseonConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accretion of discount on convertible notes", "label": "Amortization of Debt Discount (Premium)", "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense." } } }, "auth_ref": [ "r7", "r83", "r110", "r337" ] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/DEBTScheduleofInterestExpenseonConvertibleDebtDetails": { "parentTag": "us-gaap_InterestExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bmrn.com/role/DEBTScheduleofInterestExpenseonConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization of debt issuance costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r105", "r337", "r438", "r760" ] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash interest expense", "label": "Amortization of Debt Issuance Costs and Discounts", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r337", "r438", "r630", "r631", "r760" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible asset amortization", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r7", "r45", "r49" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.bmrn.com/role/EARNINGSPERCOMMONSHAREScheduleofAntiDilutiveCommonStockExcludedfromComputationofDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total number of potentially issuable 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": [ "r230" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.bmrn.com/role/EARNINGSPERCOMMONSHAREScheduleofAntiDilutiveCommonStockExcludedfromComputationofDilutedEarningsPerShareDetails", "http://www.bmrn.com/role/EARNINGSPERCOMMONSHAREScheduleofComputationofBasicandDilutedEarningsPerCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r34" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.bmrn.com/role/EARNINGSPERCOMMONSHAREScheduleofAntiDilutiveCommonStockExcludedfromComputationofDilutedEarningsPerShareDetails", "http://www.bmrn.com/role/EARNINGSPERCOMMONSHAREScheduleofComputationofBasicandDilutedEarningsPerCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.bmrn.com/role/EARNINGSPERCOMMONSHAREScheduleofAntiDilutiveCommonStockExcludedfromComputationofDilutedEarningsPerShareDetails", "http://www.bmrn.com/role/EARNINGSPERCOMMONSHAREScheduleofComputationofBasicandDilutedEarningsPerCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r34" ] }, "us-gaap_AssetBackedSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetBackedSecuritiesMember", "presentation": [ "http://www.bmrn.com/role/FINANCIALINSTRUMENTSScheduleofCashCashEquivalentsandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset-backed securities", "label": "Asset-Backed Securities [Member]", "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans." } } }, "auth_ref": [ "r640", "r771", "r772", "r773" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of assets", "label": "Asset Impairment Charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r7", "r50" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r134", "r163", "r196", "r235", "r244", "r248", "r289", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r405", "r408", "r430", "r487", "r552", "r648", "r660", "r785", "r786", "r800" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r154", "r167", "r196", "r289", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r405", "r408", "r430", "r648", "r785", "r786", "r800" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/FAIRVALUEMEASUREMENTSDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bmrn.com/role/FAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Fair value of total financial assets", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r78" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.bmrn.com/role/FAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets:", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Noncurrent assets:", "label": "Assets, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/FINANCIALINSTRUMENTSScheduleofCashCashEquivalentsandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bmrn.com/role/FINANCIALINSTRUMENTSScheduleofCashCashEquivalentsandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Unrealized Gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r261" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/FINANCIALINSTRUMENTSScheduleofCashCashEquivalentsandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bmrn.com/role/FINANCIALINSTRUMENTSScheduleofCashCashEquivalentsandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r262" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/FINANCIALINSTRUMENTSScheduleofCashCashEquivalentsandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bmrn.com/role/FINANCIALINSTRUMENTSScheduleofCashCashEquivalentsandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r258", "r299", "r486" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/FINANCIALINSTRUMENTSScheduleofCashCashEquivalentsandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bmrn.com/role/FINANCIALINSTRUMENTSScheduleofCashCashEquivalentsandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Fair Value", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r259", "r299", "r480", "r770" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.bmrn.com/role/FINANCIALINSTRUMENTSScheduleofCashCashEquivalentsandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Short-term investments", "terseLabel": "Short-term marketable securities", "label": "Debt Securities, Available-for-Sale, Current", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current." } } }, "auth_ref": [ "r256", "r299" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.bmrn.com/role/FINANCIALINSTRUMENTSScheduleofCashCashEquivalentsandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term investments", "terseLabel": "Long-term marketable securities", "label": "Debt Securities, Available-for-Sale, Noncurrent", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent." } } }, "auth_ref": [ "r157", "r256", "r299" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r726" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r727" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r722" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r722" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r722" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r722" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r722" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r722" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r725" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r724" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r723" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r723" ] }, "bmrn_BRINEURAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "BRINEURAMember", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofDisaggregationofTotalNetProductRevenuesbyProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "BRINEURA", "label": "BRINEURA [Member]", "documentation": "BRINEURA" } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofFairValueCarryingAmountsofDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofFairValueCarryingAmountsofDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r66", "r71" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.bmrn.com/role/BUSINESSOVERVIEWANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.bmrn.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r404", "r643", "r644" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.bmrn.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r60", "r61", "r404", "r643", "r644" ] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "presentation": [ "http://www.bmrn.com/role/FINANCIALINSTRUMENTSScheduleofCashCashEquivalentsandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Cash", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r143", "r488", "r524", "r547", "r648", "r660", "r755" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.bmrn.com/role/FINANCIALINSTRUMENTSScheduleofCashCashEquivalentsandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r32", "r156", "r612" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValueAbstract", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents:", "label": "Cash and Cash Equivalents, at Carrying Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.bmrn.com/role/FINANCIALINSTRUMENTSScheduleofCashCashEquivalentsandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, aggregate fair value", "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": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning of period", "periodEndLabel": "End of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r32", "r114", "r194" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "NET DECREASE IN CASH AND CASH EQUIVALENTS", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r114" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "SUPPLEMENTAL CASH FLOW DISCLOSURES FOR NON-CASH INVESTING AND FINANCING ACTIVITIES:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "bmrn_ChangeInPresentationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "ChangeInPresentationPolicyTextBlock", "presentation": [ "http://www.bmrn.com/role/BUSINESSOVERVIEWANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Presentation", "label": "Change In Presentation [Policy Text Block]", "documentation": "Change In Presentation" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r702" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.bmrn.com/role/CoverPage" ], "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/2023", "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": [ "r703" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r703" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.bmrn.com/role/FINANCIALINSTRUMENTSScheduleofCashCashEquivalentsandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r124", "r655", "r656", "r657", "r658" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.bmrn.com/role/COMMITMENTSANDCONTINGENCIES" ], "lang": { "en-us": { "role": { "terseLabel": "COMMITMENTS AND CONTINGENCIES", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r122", "r307", "r308", "r598", "r782" ] }, "bmrn_CommitmentsAndContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "CommitmentsAndContingenciesLineItems", "presentation": [ "http://www.bmrn.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments And Contingencies [Line Items]", "label": "Commitments And Contingencies [Line Items]", "documentation": "Commitments and contingencies." } } }, "auth_ref": [] }, "bmrn_CommitmentsAndContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "CommitmentsAndContingenciesTable", "presentation": [ "http://www.bmrn.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments And Contingencies [Table]", "label": "Commitments And Contingencies [Table]", "documentation": "Commitments and contingencies." } } }, "auth_ref": [] }, "bmrn_CommonStockIssuableUnderConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "CommonStockIssuableUnderConvertibleDebtMember", "presentation": [ "http://www.bmrn.com/role/EARNINGSPERCOMMONSHAREScheduleofAntiDilutiveCommonStockExcludedfromComputationofDilutedEarningsPerShareDetails", "http://www.bmrn.com/role/EARNINGSPERCOMMONSHAREScheduleofComputationofBasicandDilutedEarningsPerCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issuable under the Company\u2019s convertible debt", "label": "Common Stock Issuable Under Convertible Debt [Member]", "documentation": "Common Stock Issuable Under Convertible Debt" } } }, "auth_ref": [] }, "us-gaap_CommonStockIssuedEmployeeStockTrust": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockIssuedEmployeeStockTrust", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "negatedLabel": "Company common stock held by the Nonqualified Deferred Compensation Plan", "label": "Common Stock Issued, Employee Stock Trust", "documentation": "Value of common stock issued to a trust (for example, a 'rabbi trust') set up specifically to accumulate stock for the sole purpose of distribution to participating employees. This trust does not allow employees to immediately or after a holding period diversify into nonemployer securities. The deferred compensation plan for which this trust is set up must be settled by the delivery of a fixed number of shares of employer stock." } } }, "auth_ref": [ "r56" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [ "r651", "r652", "r653", "r655", "r656", "r657", "r658", "r764", "r765", "r793", "r814", "r817" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.bmrn.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": [ "r91" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.bmrn.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": [ "r91", "r539" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.bmrn.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": [ "r91" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Shares of common stock, beginning balances (in shares)", "periodEndLabel": "Shares of common stock, ending balances (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": [ "r11", "r91", "r539", "r558", "r817", "r818" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.001 par value: 500,000,000 shares authorized; 189,776,577 and 188,598,154 shares issued and outstanding, 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": [ "r91", "r489", "r648" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r708" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r707" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r709" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r706" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r29", "r178", "r180", "r186", "r482", "r499" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.bmrn.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "ACCUMULATED OTHER COMPREHENSIVE INCOME", "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": [ "r101", "r185", "r481", "r497" ] }, "bmrn_ConcentrationRiskAndGeographicInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "ConcentrationRiskAndGeographicInformationAbstract", "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk And Geographic Information [Abstract]", "label": "Concentration Risk And Geographic Information [Abstract]", "documentation": "Concentration risk and geographic information." } } }, "auth_ref": [] }, "bmrn_ConcentrationRiskAndGeographicInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "ConcentrationRiskAndGeographicInformationLineItems", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk And Geographic Information [Line Items]", "label": "Concentration Risk And Geographic Information [Line Items]", "documentation": "Concentration risk and geographic information." } } }, "auth_ref": [] }, "bmrn_ConcentrationRiskAndGeographicInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "ConcentrationRiskAndGeographicInformationTable", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk And Geographic Information [Table]", "label": "Concentration Risk And Geographic Information [Table]", "documentation": "Concentration risk and geographic information." } } }, "auth_ref": [] }, "bmrn_ConcentrationRiskAndSegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "ConcentrationRiskAndSegmentReportingDisclosureTextBlock", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION", "label": "Concentration Risk And Segment Reporting Disclosure [Text Block]", "documentation": "Concentration risk and segment reporting disclosure." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONNarrativeDetails", "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofTotalNetProductRevenueConcentrationsAttributedtoLargestCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r36", "r38", "r81", "r82", "r253", "r597" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONNarrativeDetails", "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofTotalNetProductRevenueConcentrationsAttributedtoLargestCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r36", "r38", "r81", "r82", "r253", "r519", "r597" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONNarrativeDetails", "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofTotalNetProductRevenueConcentrationsAttributedtoLargestCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r36", "r38", "r81", "r82", "r253", "r597", "r742" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofTotalNetProductRevenueConcentrationsAttributedtoLargestCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r597" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONNarrativeDetails", "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofTotalNetProductRevenueConcentrationsAttributedtoLargestCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r36", "r38", "r81", "r82", "r253" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofTotalNetProductRevenueConcentrationsAttributedtoLargestCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r35", "r36", "r38", "r39", "r81", "r133", "r597" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONNarrativeDetails", "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofTotalNetProductRevenueConcentrationsAttributedtoLargestCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r36", "r38", "r81", "r82", "r253", "r597" ] }, "us-gaap_ContingentConsiderationByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContingentConsiderationByTypeAxis", "presentation": [ "http://www.bmrn.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration by Type", "label": "Contingent Consideration by Type [Axis]", "documentation": "Information by type of contingent consideration." } } }, "auth_ref": [] }, "us-gaap_ContingentConsiderationTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContingentConsiderationTypeDomain", "presentation": [ "http://www.bmrn.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration Type", "label": "Contingent Consideration Type [Domain]", "documentation": "Description of contingent payment arrangement." } } }, "auth_ref": [] }, "bmrn_ContingentPaymentsReasonablyPossibleUponAchievementOfCertainDevelopmentAndRegulatoryActivitiesCommercialSalesAndLicensingMilestones": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "ContingentPaymentsReasonablyPossibleUponAchievementOfCertainDevelopmentAndRegulatoryActivitiesCommercialSalesAndLicensingMilestones", "crdr": "credit", "presentation": [ "http://www.bmrn.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent payments upon achievement of certain development and regulatory activities and commercial sales and licensing milestones", "label": "Contingent Payments Reasonably Possible Upon Achievement Of Certain Development And Regulatory Activities Commercial Sales And Licensing Milestones", "documentation": "Contingent payments upon achievement of certain development and regulatory activities and commercial sales and licensing milestones." } } }, "auth_ref": [] }, "bmrn_ContingentPaymentsReasonablyPossibleUponAchievementOfCertainDevelopmentAndRegulatoryActivitiesCommercialSalesAndLicensingMilestonesToBePaidRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "ContingentPaymentsReasonablyPossibleUponAchievementOfCertainDevelopmentAndRegulatoryActivitiesCommercialSalesAndLicensingMilestonesToBePaidRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.bmrn.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent payments reasonably possible upon achievement of certain development and regulatory activities commercial sales and licensing milestones, to be paid, year one", "label": "Contingent Payments Reasonably Possible Upon Achievement Of Certain Development And Regulatory Activities Commercial Sales And Licensing Milestones, To Be Paid, Remainder Of Fiscal Year", "documentation": "Contingent Payments Reasonably Possible Upon Achievement Of Certain Development And Regulatory Activities Commercial Sales And Licensing Milestones, To Be Paid, Remainder Of Fiscal Year" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofAccountsPayableandAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofAccountsPayableandAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r343", "r344", "r347" ] }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerSalesChannelAxis", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofDisaggregationofTotalNetProductRevenuesbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Sales Channel", "label": "Contract with Customer, Sales Channel [Axis]", "documentation": "Information by sales channel for delivery of good or service in contract with customer." } } }, "auth_ref": [ "r639", "r788" ] }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerSalesChannelDomain", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofDisaggregationofTotalNetProductRevenuesbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Sales Channel", "label": "Contract with Customer, Sales Channel [Domain]", "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary." } } }, "auth_ref": [ "r639", "r788" ] }, "us-gaap_ConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebt", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/DEBTScheduleofConvertibleDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bmrn.com/role/DEBTScheduleofConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total convertible debt, net", "label": "Convertible Debt", "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company." } } }, "auth_ref": [ "r17", "r137", "r810" ] }, "us-gaap_ConvertibleDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtCurrent", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/DEBTScheduleofConvertibleDebtDetails": { "parentTag": "us-gaap_ConvertibleDebt", "weight": 1.0, "order": 1.0 }, "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.bmrn.com/role/DEBTScheduleofConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term convertible debt, net", "totalLabel": "Convertible debt, current", "label": "Convertible Debt, Current", "documentation": "The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r89" ] }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtFairValueDisclosures", "crdr": "credit", "presentation": [ "http://www.bmrn.com/role/DEBTScheduleofConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total fair value of fixed-rate convertible debt", "label": "Convertible Debt, Fair Value Disclosures", "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtMember", "presentation": [ "http://www.bmrn.com/role/DEBTScheduleofInterestExpenseonConvertibleDebtDetails", "http://www.bmrn.com/role/EARNINGSPERCOMMONSHAREScheduleofAntiDilutiveCommonStockExcludedfromComputationofDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Senior Notes", "label": "Convertible Debt [Member]", "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [ "r125", "r322", "r323", "r328", "r329", "r330", "r333", "r334", "r335", "r336", "r337", "r627", "r628", "r629", "r630", "r631" ] }, "us-gaap_ConvertibleDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 }, "http://www.bmrn.com/role/DEBTScheduleofConvertibleDebtDetails": { "parentTag": "us-gaap_ConvertibleDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.bmrn.com/role/DEBTScheduleofConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term convertible debt, net", "totalLabel": "Convertible debt, noncurrent", "label": "Convertible Debt, Noncurrent", "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock." } } }, "auth_ref": [ "r24" ] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://www.bmrn.com/role/DEBTTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Convertible Debt", "label": "Convertible Debt [Table Text Block]", "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount." } } }, "auth_ref": [] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.bmrn.com/role/FINANCIALINSTRUMENTSScheduleofCashCashEquivalentsandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate debt securities", "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r640", "r642", "r813" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bmrn.com/role/BUSINESSOVERVIEWANDSIGNIFICANTACCOUNTINGPOLICIESDetails", "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "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": [ "r107", "r196", "r289", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r430", "r785" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.bmrn.com/role/STOCKBASEDCOMPENSATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bmrn.com/role/BUSINESSOVERVIEWANDSIGNIFICANTACCOUNTINGPOLICIESDetails", "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "negatedTerseLabel": "Costs and expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r106" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "OPERATING EXPENSES:", "label": "Costs and Expenses [Abstract]" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover page.", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditConcentrationRiskMember", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Concentration Risk", "label": "Credit Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement." } } }, "auth_ref": [ "r133" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.bmrn.com/role/CoverPage" ], "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_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofTotalNetProductRevenueConcentrationsAttributedtoLargestCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r37", "r253" ] }, "bmrn_CustomerOneAndTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "CustomerOneAndTwoMember", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofTotalNetProductRevenueConcentrationsAttributedtoLargestCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer A & B", "label": "Customer One And Two [Member]", "documentation": "Customer One And Two" } } }, "auth_ref": [] }, "bmrn_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "CustomerOneMember", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONNarrativeDetails", "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofTotalNetProductRevenueConcentrationsAttributedtoLargestCustomersDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Customer One", "terseLabel": "Customer A", "label": "Customer One [Member]", "documentation": "Customer 1" } } }, "auth_ref": [] }, "bmrn_CustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "CustomerTwoMember", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONNarrativeDetails", "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofTotalNetProductRevenueConcentrationsAttributedtoLargestCustomersDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Customer Two", "terseLabel": "Customer B", "label": "Customer Two [Member]", "documentation": "Customer 2" } } }, "auth_ref": [] }, "bmrn_CustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "CustomersMember", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sanofi", "label": "Customers [Member]", "documentation": "Customers." } } }, "auth_ref": [] }, "bmrn_DebtConversionConvertedInstrumentPotentialSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "DebtConversionConvertedInstrumentPotentialSharesIssued", "presentation": [ "http://www.bmrn.com/role/EARNINGSPERCOMMONSHAREScheduleofAntiDilutiveCommonStockExcludedfromComputationofDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potential shares issued if converted (in shares)", "label": "Debt Conversion, Converted Instrument, Potential Shares Issued", "documentation": "Debt Conversion, Converted Instrument, Potential Shares Issued" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.bmrn.com/role/DEBTScheduleofConvertibleDebtDetails", "http://www.bmrn.com/role/EARNINGSPERCOMMONSHAREScheduleofAntiDilutiveCommonStockExcludedfromComputationofDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r17", "r89", "r90", "r135", "r137", "r197", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r439", "r627", "r628", "r629", "r630", "r631", "r761" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/DEBTScheduleofConvertibleDebtDetails": { "parentTag": "us-gaap_ConvertibleDebtCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bmrn.com/role/DEBTNarrativeDetails", "http://www.bmrn.com/role/DEBTScheduleofConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Carrying value of equity component", "terseLabel": "Convertible notes", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r17", "r137", "r339" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.bmrn.com/role/DEBTScheduleofConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible notes stated rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r23", "r323" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.bmrn.com/role/DEBTScheduleofConvertibleDebtDetails" ], "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": [ "r197", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r439", "r627", "r628", "r629", "r630", "r631", "r761" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.bmrn.com/role/DEBTScheduleofConvertibleDebtDetails", "http://www.bmrn.com/role/EARNINGSPERCOMMONSHAREScheduleofAntiDilutiveCommonStockExcludedfromComputationofDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name", "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": [ "r24", "r197", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r439", "r627", "r628", "r629", "r630", "r631", "r761" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.bmrn.com/role/DEBTScheduleofConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r24", "r54", "r55", "r83", "r84", "r86", "r87", "r126", "r127", "r197", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r439", "r627", "r628", "r629", "r630", "r631", "r761" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/DEBTScheduleofConvertibleDebtDetails": { "parentTag": "us-gaap_ConvertibleDebtCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bmrn.com/role/DEBTScheduleofConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Unamortized discount net of deferred offering costs", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r85", "r328", "r340", "r628", "r629" ] }, "us-gaap_DeferredCompensationShareBasedPaymentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationShareBasedPaymentsMember", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Company common stock held by the NQDC:", "label": "Deferred Compensation, Share-Based Payments [Member]", "documentation": "Deferred compensation arrangements (such as stock or unit options and share or unit awards) that are equity-based payments with individual employees. The arrangements are generally based on employment contracts between the entity and one or more selected officers or key employees, and contain a promise by the employer to pay certain amounts or benefits at designated future dates, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Other \"sub-members\" can be added as necessary." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r396", "r397" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bmrn.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": [ "r7", "r129", "r149", "r402", "r403", "r763" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r7", "r51" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r7", "r240" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofAggregateNotionalAmountsfortheDerivativesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract", "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r529", "r531", "r544", "r545", "r546", "r548", "r549", "r550", "r551", "r553", "r554", "r555", "r556", "r568", "r569", "r570", "r571", "r574", "r575", "r576", "r577", "r590", "r591", "r592", "r593", "r651", "r653" ] }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeAsset", "crdr": "debit", "presentation": [ "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofFairValueCarryingAmountsofDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative asset, fair value", "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset", "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement." } } }, "auth_ref": [ "r16", "r69", "r100", "r168", "r618" ] }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeLiability", "crdr": "credit", "presentation": [ "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofFairValueCarryingAmountsofDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative liability, fair value", "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset", "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement." } } }, "auth_ref": [ "r16", "r69", "r100", "r168", "r618" ] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "presentation": [ "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofImpactofGainsandLossesfromDerivativesDesignatedandNotDesignatedasHedgingInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives Not Designated as Hedging Instruments", "label": "Derivative, Gain (Loss) on Derivative, Net", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r792" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofAggregateNotionalAmountsfortheDerivativesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r67", "r70", "r72", "r73", "r529", "r531", "r544", "r545", "r546", "r548", "r549", "r550", "r551", "r553", "r554", "r555", "r556", "r568", "r569", "r570", "r571", "r574", "r575", "r576", "r577", "r590", "r591", "r592", "r593", "r618", "r651", "r653" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIES" ], "lang": { "en-us": { "role": { "terseLabel": "DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r131", "r411", "r418" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "presentation": [ "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofImpactofGainsandLossesfromDerivativesDesignatedandNotDesignatedasHedgingInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments, Gain (Loss) [Table]", "label": "Derivative Instruments, Gain (Loss) [Table]", "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r12", "r67", "r72", "r73", "r76", "r77", "r410" ] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofImpactofGainsandLossesfromDerivativesDesignatedandNotDesignatedasHedgingInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]", "label": "Derivative Instruments, Gain (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r410" ] }, "us-gaap_DerivativeLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofAccountsPayableandAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofAccountsPayableandAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency exchange forward contracts", "label": "Derivative Liability, Current", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r169" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLineItems", "presentation": [ "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESNarrativeDetails", "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofAggregateNotionalAmountsfortheDerivativesOutstandingDetails", "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofFairValueCarryingAmountsofDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Line Items]", "label": "Derivative [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": [ "r418" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofAggregateNotionalAmountsfortheDerivativesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notional amount", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r790", "r791" ] }, "us-gaap_DerivativeRemainingMaturity1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeRemainingMaturity1", "presentation": [ "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maturity of derivatives", "label": "Derivative, Remaining Maturity", "documentation": "Period remaining until the derivative contract matures, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTable", "presentation": [ "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESNarrativeDetails", "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofAggregateNotionalAmountsfortheDerivativesOutstandingDetails", "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofFairValueCarryingAmountsofDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Table]", "label": "Derivative [Table]", "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item." } } }, "auth_ref": [ "r12", "r62", "r63", "r64", "r65", "r68", "r72", "r74", "r75", "r77", "r418" ] }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESNarrativeDetails", "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofAggregateNotionalAmountsfortheDerivativesOutstandingDetails", "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofFairValueCarryingAmountsofDerivativesDetails", "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofImpactofGainsandLossesfromDerivativesDesignatedandNotDesignatedasHedgingInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives designated as hedging instruments:", "label": "Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r12" ] }, "us-gaap_DilutiveSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DilutiveSecuritiesAbstract", "presentation": [ "http://www.bmrn.com/role/EARNINGSPERCOMMONSHAREScheduleofComputationofBasicandDilutedEarningsPerCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive securities:", "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofDisaggregationofTotalNetProductRevenuesbyGeographicRegionDetails" ], "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": [ "r346", "r633", "r634", "r635", "r636", "r637", "r638", "r639" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofDisaggregationofTotalNetProductRevenuesbyGeographicRegionDetails" ], "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": [ "r346", "r633", "r634", "r635", "r636", "r637", "r638", "r639" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregation of Total Net Product Revenues by Geographic Region", "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": [ "r788" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.bmrn.com/role/STOCKBASEDCOMPENSATION" ], "lang": { "en-us": { "role": { "terseLabel": "STOCK-BASED COMPENSATION", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r356", "r360", "r388", "r389", "r390", "r646" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.bmrn.com/role/CoverPage" ], "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/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.bmrn.com/role/CoverPage" ], "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/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.bmrn.com/role/CoverPage" ], "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/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.bmrn.com/role/CoverPage" ], "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": [ "r664" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.bmrn.com/role/CoverPage" ], "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": [ "r697" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.bmrn.com/role/CoverPage" ], "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": [] }, "bmrn_EarlyStageDevelopmentProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "EarlyStageDevelopmentProgramMember", "presentation": [ "http://www.bmrn.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Early Stage Development Program", "label": "Early Stage Development Program [Member]", "documentation": "Early Stage Development Program" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.bmrn.com/role/EARNINGSPERCOMMONSHAREScheduleofComputationofBasicandDilutedEarningsPerCommonShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "EARNINGS PER SHARE, BASIC (in dollars per share)", "terseLabel": "Earnings per common 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": [ "r187", "r203", "r204", "r206", "r207", "r209", "r215", "r218", "r227", "r228", "r229", "r233", "r421", "r422", "r483", "r500", "r621" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.bmrn.com/role/EARNINGSPERCOMMONSHAREScheduleofComputationofBasicandDilutedEarningsPerCommonShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "EARNINGS PER SHARE, DILUTED (in dollars per share)", "terseLabel": "Earnings per common 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": [ "r187", "r203", "r204", "r206", "r207", "r209", "r218", "r227", "r228", "r229", "r233", "r421", "r422", "r483", "r500", "r621" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.bmrn.com/role/EARNINGSPERCOMMONSHARE" ], "lang": { "en-us": { "role": { "terseLabel": "EARNINGS PER COMMON SHARE", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r214", "r230", "r231", "r232" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r797" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofAccountsPayableandAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofAccountsPayableandAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation expense", "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": [ "r21" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Employee Stock 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": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.bmrn.com/role/CoverPage" ], "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/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.bmrn.com/role/CoverPage" ], "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/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.bmrn.com/role/CoverPage" ], "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/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.bmrn.com/role/CoverPage" ], "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/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.bmrn.com/role/CoverPage" ], "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": [ "r662" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.bmrn.com/role/CoverPage" ], "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/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.bmrn.com/role/CoverPage" ], "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_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.bmrn.com/role/CoverPage" ], "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": [ "r662" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.bmrn.com/role/CoverPage" ], "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/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.bmrn.com/role/CoverPage" ], "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": [ "r662" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.bmrn.com/role/CoverPage" ], "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/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.bmrn.com/role/CoverPage" ], "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": [ "r736" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.bmrn.com/role/CoverPage" ], "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": [ "r662" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.bmrn.com/role/CoverPage" ], "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": [ "r662" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.bmrn.com/role/CoverPage" ], "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": [ "r662" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.bmrn.com/role/CoverPage" ], "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": [ "r662" ] }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofDisaggregationofTotalNetProductRevenuesbyProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customer [Line Items]", "label": "Revenue from External Customer [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.bmrn.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails", "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofImpactofGainsandLossesfromDerivativesDesignatedandNotDesignatedasHedgingInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r11", "r151", "r181", "r182", "r183", "r198", "r199", "r200", "r202", "r210", "r212", "r234", "r290", "r293", "r342", "r391", "r392", "r393", "r399", "r400", "r412", "r413", "r414", "r415", "r416", "r417", "r420", "r431", "r432", "r433", "r434", "r435", "r436", "r444", "r509", "r510", "r511", "r523", "r580" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "crdr": "debit", "presentation": [ "http://www.bmrn.com/role/FINANCIALINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Strategic investments fair value", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "documentation": "Amount of investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r287" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "crdr": "debit", "presentation": [ "http://www.bmrn.com/role/FINANCIALINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of assets", "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount", "documentation": "Amount of impairment loss on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r288" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r705" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r669", "r680", "r690", "r715" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r666", "r677", "r687", "r712" ] }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems", "presentation": [ "http://www.bmrn.com/role/BUSINESSOVERVIEWANDSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Error Corrections and Prior Period Adjustments Restatement [Line Items]", "label": "Error Corrections and Prior Period Adjustments Restatement [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": [ "r203", "r204", "r205", "r209", "r210", "r211", "r212", "r233" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EuropeMember", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofDisaggregationofTotalNetProductRevenuesbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Europe", "label": "Europe [Member]" } } }, "auth_ref": [ "r819", "r820", "r821", "r822" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r711" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.bmrn.com/role/FAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r424", "r425", "r428" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.bmrn.com/role/FAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r424", "r425", "r428" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.bmrn.com/role/FAIRVALUEMEASUREMENTSDetails", "http://www.bmrn.com/role/FINANCIALINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class", "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r13" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.bmrn.com/role/FAIRVALUEMEASUREMENTSDetails", "http://www.bmrn.com/role/FINANCIALINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class", "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r78", "r79" ] }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByBalanceSheetGroupingTextBlock", "presentation": [ "http://www.bmrn.com/role/FAIRVALUEMEASUREMENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value of Financial Assets and Liabilities", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r78", "r80" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofFairValueCarryingAmountsofDerivativesDetails", "http://www.bmrn.com/role/FAIRVALUEMEASUREMENTSDetails", "http://www.bmrn.com/role/FINANCIALINSTRUMENTSScheduleofCashCashEquivalentsandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "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": [ "r330", "r349", "r350", "r351", "r352", "r353", "r354", "r425", "r448", "r449", "r450", "r628", "r629", "r640", "r641", "r642" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.bmrn.com/role/FAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability Class", "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r79", "r132" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.bmrn.com/role/FAIRVALUEMEASUREMENTSDetails", "http://www.bmrn.com/role/FINANCIALINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r424", "r425", "r426", "r427", "r429" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.bmrn.com/role/FAIRVALUEMEASUREMENTS" ], "lang": { "en-us": { "role": { "terseLabel": "FAIR VALUE MEASUREMENTS", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r423" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.bmrn.com/role/FAIRVALUEMEASUREMENTSDetails", "http://www.bmrn.com/role/FINANCIALINSTRUMENTSScheduleofCashCashEquivalentsandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1:", "verboseLabel": "Quoted\u00a0Price\u00a0in Active Markets For Identical Assets (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": [ "r330", "r349", "r354", "r425", "r448", "r640", "r641", "r642" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofFairValueCarryingAmountsofDerivativesDetails", "http://www.bmrn.com/role/FAIRVALUEMEASUREMENTSDetails", "http://www.bmrn.com/role/FINANCIALINSTRUMENTSScheduleofCashCashEquivalentsandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2:", "verboseLabel": "Significant\u00a0Other Observable Inputs (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": [ "r330", "r349", "r354", "r425", "r449", "r628", "r629", "r640", "r641", "r642" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.bmrn.com/role/FAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Unobservable Inputs (Level\u00a03)", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r330", "r349", "r350", "r351", "r352", "r353", "r354", "r425", "r450", "r628", "r629", "r640", "r641", "r642" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.bmrn.com/role/FAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value by Liability Class", "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r13" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.bmrn.com/role/FAIRVALUEMEASUREMENTSDetails", "http://www.bmrn.com/role/FINANCIALINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Measurement Frequency", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "crdr": "debit", "presentation": [ "http://www.bmrn.com/role/FAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial assets remeasured", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value", "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r13" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.bmrn.com/role/FAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial liabilities remeasured", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r13" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofFairValueCarryingAmountsofDerivativesDetails", "http://www.bmrn.com/role/FAIRVALUEMEASUREMENTSDetails", "http://www.bmrn.com/role/FINANCIALINSTRUMENTSScheduleofCashCashEquivalentsandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r330", "r349", "r350", "r351", "r352", "r353", "r354", "r448", "r449", "r450", "r628", "r629", "r640", "r641", "r642" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.bmrn.com/role/FAIRVALUEMEASUREMENTSDetails", "http://www.bmrn.com/role/FINANCIALINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Measurements, Recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r423", "r429" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Principal repayments of financing leases", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r441", "r442" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.bmrn.com/role/FINANCIALINSTRUMENTSScheduleofCashCashEquivalentsandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r294", "r295", "r296", "r297", "r298", "r300", "r301", "r302", "r338", "r341", "r418", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r498", "r625", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r774", "r775", "r776", "r777" ] }, "us-gaap_FinancialInstrumentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentsDisclosureTextBlock", "presentation": [ "http://www.bmrn.com/role/FINANCIALINSTRUMENTS" ], "lang": { "en-us": { "role": { "terseLabel": "FINANCIAL INSTRUMENTS", "label": "Financial Instruments Disclosure [Text Block]", "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofIntangibleAssetsNetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r161", "r304" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofIntangibleAssetsNetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-lived intangible assets", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r120", "r478" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofIntangibleAssetsNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net carrying value", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r120", "r477" ] }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossUnrealized", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Unrealized foreign exchange loss (gain)", "label": "Unrealized Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r116", "r560", "r659", "r795", "r796", "r816" ] }, "us-gaap_ForeignExchangeContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeContractMember", "presentation": [ "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofAggregateNotionalAmountsfortheDerivativesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forward Foreign Exchange Contracts", "label": "Foreign Exchange Contract [Member]", "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates." } } }, "auth_ref": [ "r618", "r640", "r647" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r673", "r684", "r694", "r719" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r673", "r684", "r694", "r719" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r673", "r684", "r694", "r719" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r673", "r684", "r694", "r719" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r673", "r684", "r694", "r719" ] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0, "order": 3.0 }, "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gain on sale of nonfinancial assets", "negatedLabel": "Gain on sale of nonfinancial assets", "label": "Gain (Loss) on Disposition of Assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r760" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r160", "r303", "r479", "r626", "r648", "r779", "r780" ] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESNarrativeDetails", "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofAggregateNotionalAmountsfortheDerivativesOutstandingDetails", "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofFairValueCarryingAmountsofDerivativesDetails", "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofImpactofGainsandLossesfromDerivativesDesignatedandNotDesignatedasHedgingInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation", "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r12", "r410" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESNarrativeDetails", "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofAggregateNotionalAmountsfortheDerivativesOutstandingDetails", "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofFairValueCarryingAmountsofDerivativesDetails", "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofImpactofGainsandLossesfromDerivativesDesignatedandNotDesignatedasHedgingInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation", "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "INCOME BEFORE INCOME TAXES", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r103", "r139", "r235", "r243", "r247", "r249", "r484", "r495", "r623" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofImpactofGainsandLossesfromDerivativesDesignatedandNotDesignatedasHedgingInstrumentsDetails", "http://www.bmrn.com/role/STOCKBASEDCOMPENSATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r305", "r306", "r564" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofImpactofGainsandLossesfromDerivativesDesignatedandNotDesignatedasHedgingInstrumentsDetails", "http://www.bmrn.com/role/STOCKBASEDCOMPENSATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r306", "r564" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes", "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": [ "r142", "r150", "r211", "r212", "r241", "r398", "r401", "r501" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes", "label": "Income Taxes Paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r31", "r33" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and other short-term liabilities", "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable, net", "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventory", "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentAssets", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Other current assets", "label": "Increase (Decrease) in Other Current Assets", "documentation": "Amount of increase (decrease) in current assets classified as other." } } }, "auth_ref": [ "r759" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets", "label": "Increase (Decrease) in Other Noncurrent Assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r759" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Increase (Decrease) in Other Operating Liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "presentation": [ "http://www.bmrn.com/role/EARNINGSPERCOMMONSHAREScheduleofComputationofBasicandDilutedEarningsPerCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive securities (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method." } } }, "auth_ref": [ "r223", "r224", "r229" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r676", "r684", "r694", "r711", "r719", "r723", "r731" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r729" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r665", "r735" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r665", "r735" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r665", "r735" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r44", "r47" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 }, "http://www.bmrn.com/role/DEBTScheduleofInterestExpenseonConvertibleDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.bmrn.com/role/DEBTScheduleofInterestExpenseonConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "totalLabel": "Total interest expense on convertible debt", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r85", "r141", "r184", "r239", "r437", "r565", "r659", "r815" ] }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebtExcludingAmortization", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/DEBTScheduleofInterestExpenseonConvertibleDebtDetails": { "parentTag": "us-gaap_InterestExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bmrn.com/role/DEBTScheduleofInterestExpenseonConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Coupon interest expense", "label": "Interest Expense, Debt, Excluding Amortization", "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs." } } }, "auth_ref": [ "r111", "r336", "r630", "r631" ] }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "presentation": [ "http://www.bmrn.com/role/DEBTTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Interest Expense on Convertible Debt", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities." } } }, "auth_ref": [] }, "us-gaap_InterestOnConvertibleDebtNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestOnConvertibleDebtNetOfTax", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/EARNINGSPERCOMMONSHAREScheduleofComputationofBasicandDilutedEarningsPerCommonShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bmrn.com/role/EARNINGSPERCOMMONSHAREScheduleofComputationofBasicandDilutedEarningsPerCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Add: Interest expense, net of tax, on the Company's convertible debt", "label": "Interest on Convertible Debt, Net of Tax", "documentation": "Amount, after tax, of interest recognized on convertible debt instrument excluding interest on principal required to be paid in cash." } } }, "auth_ref": [ "r217", "r220", "r229" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r190", "r192", "r193" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofInventoryDetails" ], "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": [ "r119", "r615" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofInventoryDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "totalLabel": "Total inventory", "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": [ "r165", "r613", "r648" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofInventoryDetails" ], "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": [ "r119", "r617" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work-in-process", "label": "Inventory, Work in Process, Net of Reserves", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r119", "r616" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r109", "r238" ] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Investments, Debt and Equity Securities [Abstract]", "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "bmrn_KUVANMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "KUVANMember", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofDisaggregationofTotalNetProductRevenuesbyProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "KUVAN", "label": "KUVAN [Member]", "documentation": "KUVAN" } } }, "auth_ref": [] }, "srt_LatinAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LatinAmericaMember", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofDisaggregationofTotalNetProductRevenuesbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Latin America", "label": "Latin America [Member]" } } }, "auth_ref": [ "r819", "r820", "r821", "r822" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r20", "r196", "r289", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r406", "r408", "r409", "r430", "r538", "r622", "r660", "r785", "r800", "r801" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 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": [ "r96", "r138", "r492", "r648", "r762", "r778", "r794" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bmrn.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": [ "r22", "r155", "r196", "r289", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r406", "r408", "r409", "r430", "r648", "r785", "r800", "r801" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/FAIRVALUEMEASUREMENTSDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bmrn.com/role/FAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Fair value of total financial liabilities", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r78" ] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://www.bmrn.com/role/FAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities:", "label": "Liabilities, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Noncurrent liabilities:", "label": "Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.bmrn.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongMember", "presentation": [ "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofAggregateNotionalAmountsfortheDerivativesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase", "label": "Long [Member]", "documentation": "Indicates an ownership position in, or purchase of, a security." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.bmrn.com/role/DEBT" ], "lang": { "en-us": { "role": { "terseLabel": "DEBT", "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r123" ] }, "bmrn_LongTermMarketableSecuritiesMaturityPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "LongTermMarketableSecuritiesMaturityPeriod", "presentation": [ "http://www.bmrn.com/role/FINANCIALINSTRUMENTSScheduleofCashCashEquivalentsandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long term marketable securities maturity period", "label": "Long Term Marketable Securities Maturity Period", "documentation": "Long-term marketable securities maturity period." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.bmrn.com/role/DEBTScheduleofInterestExpenseonConvertibleDebtDetails", "http://www.bmrn.com/role/EARNINGSPERCOMMONSHAREScheduleofAntiDilutiveCommonStockExcludedfromComputationofDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r24" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.bmrn.com/role/DEBTScheduleofInterestExpenseonConvertibleDebtDetails", "http://www.bmrn.com/role/EARNINGSPERCOMMONSHAREScheduleofAntiDilutiveCommonStockExcludedfromComputationofDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type", "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": [ "r24", "r53" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONNarrativeDetails", "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofTotalNetProductRevenueConcentrationsAttributedtoLargestCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer", "label": "Customer [Axis]" } } }, "auth_ref": [ "r253", "r635", "r788", "r811", "r812" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.bmrn.com/role/FINANCIALINSTRUMENTSScheduleofCashCashEquivalentsandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r309", "r310", "r311", "r312", "r355", "r475", "r508", "r530", "r531", "r583", "r585", "r587", "r588", "r594", "r608", "r609", "r624", "r632", "r645", "r650", "r787", "r802", "r803", "r804", "r805", "r806", "r807" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r703" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r703" ] }, "us-gaap_MiddleEastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MiddleEastMember", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofDisaggregationofTotalNetProductRevenuesbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Middle East", "label": "Middle East [Member]", "documentation": "Region of Middle East." } } }, "auth_ref": [ "r819", "r820", "r821", "r822" ] }, "bmrn_MilestonePaymentsReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "MilestonePaymentsReceived", "crdr": "credit", "presentation": [ "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Milestone payments received", "label": "Milestone Payments Received", "documentation": "Milestone Payments Received" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.bmrn.com/role/FINANCIALINSTRUMENTSScheduleofCashCashEquivalentsandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r309", "r310", "r311", "r312", "r355", "r475", "r508", "r530", "r531", "r583", "r585", "r587", "r588", "r594", "r608", "r609", "r624", "r632", "r645", "r650", "r787", "r802", "r803", "r804", "r805", "r806", "r807" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r722" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.bmrn.com/role/FINANCIALINSTRUMENTSScheduleofCashCashEquivalentsandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market instruments", "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": [ "r789" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r730" ] }, "bmrn_NAGLAZYMEMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "NAGLAZYMEMember", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofDisaggregationofTotalNetProductRevenuesbyProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "NAGLAZYME", "label": "NAGLAZYME [Member]", "documentation": "NAGLAZYME" } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONNarrativeDetails", "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofTotalNetProductRevenueConcentrationsAttributedtoLargestCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer", "label": "Customer [Domain]" } } }, "auth_ref": [ "r253", "r635", "r788", "r811", "r812" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r704" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r191" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r191" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r114", "r115", "r116" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "NET INCOME", "verboseLabel": "Net income", "terseLabel": "Net income", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r104", "r116", "r140", "r153", "r176", "r179", "r183", "r196", "r201", "r203", "r204", "r206", "r207", "r211", "r212", "r225", "r235", "r243", "r247", "r249", "r289", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r422", "r430", "r496", "r561", "r578", "r579", "r623", "r659", "r785" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/EARNINGSPERCOMMONSHAREScheduleofComputationofBasicandDilutedEarningsPerCommonShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bmrn.com/role/EARNINGSPERCOMMONSHAREScheduleofComputationofBasicandDilutedEarningsPerCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income, basic", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r188", "r203", "r204", "r206", "r207", "r215", "r216", "r226", "r229", "r235", "r243", "r247", "r249", "r623" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://www.bmrn.com/role/EARNINGSPERCOMMONSHAREScheduleofComputationofBasicandDilutedEarningsPerCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/EARNINGSPERCOMMONSHAREScheduleofComputationofBasicandDilutedEarningsPerCommonShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bmrn.com/role/EARNINGSPERCOMMONSHAREScheduleofComputationofBasicandDilutedEarningsPerCommonShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Income, diluted", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r188", "r217", "r219", "r220", "r221", "r222", "r226", "r229" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.bmrn.com/role/BUSINESSOVERVIEWANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r703" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r673", "r684", "r694", "r711", "r719" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r701" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r700" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r711" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r730" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r730" ] }, "us-gaap_NondesignatedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NondesignatedMember", "presentation": [ "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESNarrativeDetails", "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofAggregateNotionalAmountsfortheDerivativesOutstandingDetails", "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofFairValueCarryingAmountsofDerivativesDetails", "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofImpactofGainsandLossesfromDerivativesDesignatedandNotDesignatedasHedgingInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives not designated as hedging instruments:", "label": "Not Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r12" ] }, "bmrn_NonqualifiedDeferredCompensationPlanAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "NonqualifiedDeferredCompensationPlanAssetsMember", "presentation": [ "http://www.bmrn.com/role/FAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "NQDC Plan assets", "label": "Nonqualified Deferred Compensation Plan Assets [Member]", "documentation": "Nonqualified deferred compensation plan assets." } } }, "auth_ref": [] }, "bmrn_NonqualifiedDeferredCompensationPlanLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "NonqualifiedDeferredCompensationPlanLiabilityMember", "presentation": [ "http://www.bmrn.com/role/FAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "NQDC Plan liability", "label": "Nonqualified Deferred Compensation Plan Liability [Member]", "documentation": "Nonqualified deferred compensation plan liability." } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of operating business segment", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r769" ] }, "bmrn_NumberOfThirdParties": { "xbrltype": "integerItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "NumberOfThirdParties", "presentation": [ "http://www.bmrn.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of third parties", "label": "Number Of Third Parties", "documentation": "Number Of Third Parties" } } }, "auth_ref": [] }, "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OciBeforeReclassificationsBeforeTaxAttributableToParent", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bmrn.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss) before \u00a0\u00a0\u00a0\u00a0 reclassifications", "label": "OCI, before Reclassifications, before Tax, Attributable to Parent", "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r28" ] }, "bmrn_OnePointTwoFivePercentSeniorSubordinatedConvertibleNotesDueInMay2027Member": { "xbrltype": "domainItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "OnePointTwoFivePercentSeniorSubordinatedConvertibleNotesDueInMay2027Member", "presentation": [ "http://www.bmrn.com/role/DEBTScheduleofConvertibleDebtDetails", "http://www.bmrn.com/role/EARNINGSPERCOMMONSHAREScheduleofAntiDilutiveCommonStockExcludedfromComputationofDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "1.25% senior subordinated convertible notes due in May 2027 (the 2027 Notes)", "label": "One Point Two Five Percent Senior Subordinated Convertible Notes Due in May 2027 [Member]", "documentation": "One Point Two Five Percent Senior Subordinated Convertible Notes Due in May 2027" } } }, "auth_ref": [] }, "bmrn_OperatingAndFinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "OperatingAndFinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofAccountsPayableandAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofAccountsPayableandAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability", "label": "Operating And Finance Lease Liability, Current", "documentation": "Operating And Finance Lease Liability, Current" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenseMember", "presentation": [ "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofImpactofGainsandLossesfromDerivativesDesignatedandNotDesignatedasHedgingInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses", "label": "Operating Expense [Member]", "documentation": "Primary financial statement caption encompassing expenses associated with normal operations." } } }, "auth_ref": [ "r15" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "INCOME FROM OPERATIONS", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r235", "r243", "r247", "r249", "r623" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccountsPayableAndAccruedLiabilities", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofAccountsPayableandAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofAccountsPayableandAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accounts Payable and Accrued Liabilities", "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bmrn.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": [ "r166", "r648" ] }, "bmrn_OtherAssetsCurrentFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "OtherAssetsCurrentFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/FAIRVALUEMEASUREMENTSDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bmrn.com/role/FAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair value of other current assets", "label": "Other Assets Current Fair Value Disclosure", "documentation": "Other assets current fair value disclosure." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r162" ] }, "bmrn_OtherAssetsNoncurrentFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "OtherAssetsNoncurrentFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/FAIRVALUEMEASUREMENTSDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bmrn.com/role/FAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair value of other assets", "label": "Other Assets Noncurrent Fair Value Disclosure", "documentation": "Other assets noncurrent fair value disclosure." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "crdr": "debit", "presentation": [ "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofImpactofGainsandLossesfromDerivativesDesignatedandNotDesignatedasHedgingInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives Designated as Cash Flow Hedging Instruments", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r148", "r173", "r175" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bmrn.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails", "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss)", "totalLabel": "Net current-period other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r5", "r9", "r130", "r177", "r180" ] }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.bmrn.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Tax effect", "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r5", "r9", "r130" ] }, "us-gaap_OtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentAssetsMember", "presentation": [ "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofFairValueCarryingAmountsofDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other\u00a0current\u00a0assets", "label": "Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing other current assets." } } }, "auth_ref": [ "r66", "r76" ] }, "bmrn_OtherLiabilitiesCurrentFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "OtherLiabilitiesCurrentFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/FAIRVALUEMEASUREMENTSDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bmrn.com/role/FAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair value of other current liabilities", "label": "Other Liabilities Current Fair Value Disclosure", "documentation": "Other liabilities current fair value disclosure." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r25" ] }, "bmrn_OtherLiabilitiesNoncurrentFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "OtherLiabilitiesNoncurrentFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/FAIRVALUEMEASUREMENTSDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bmrn.com/role/FAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair value of other long-term liabilities", "label": "Other Liabilities Noncurrent Fair Value Disclosure", "documentation": "Other liabilities noncurrent fair value disclosure." } } }, "auth_ref": [] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r116" ] }, "us-gaap_OtherNoncurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentAssetsMember", "presentation": [ "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofFairValueCarryingAmountsofDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Noncurrent Assets [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentLiabilitiesMember", "presentation": [ "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofFairValueCarryingAmountsofDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other\u00a0long-term\u00a0liabilities", "label": "Other Noncurrent Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherOperatingIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bmrn.com/role/BUSINESSOVERVIEWANDSIGNIFICANTACCOUNTINGPOLICIESDetails", "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "label": "Other Operating Income (Expense), Net", "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r703" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r671", "r682", "r692", "r717" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r674", "r685", "r695", "r720" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r674", "r685", "r695", "r720" ] }, "bmrn_PALYNZIQMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "PALYNZIQMember", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofDisaggregationofTotalNetProductRevenuesbyProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "PALYNZIQ", "label": "PALYNZIQ [Member]", "documentation": "PALYNZIQ" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r699" ] }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments of contingent consideration", "label": "Payment for Contingent Consideration Liability, Financing Activities", "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date." } } }, "auth_ref": [ "r4" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Taxes paid related to net share settlement of equity awards", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r189" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of intangible assets", "label": "Payments to Acquire Intangible Assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r113" ] }, "us-gaap_PaymentsToAcquireInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireInvestments", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of investments", "label": "Payments to Acquire Investments", "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period." } } }, "auth_ref": [ "r112" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property, plant and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r113" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r702" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r702" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r701" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r711" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r704" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r700" ] }, "us-gaap_PositionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PositionAxis", "presentation": [ "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofAggregateNotionalAmountsfortheDerivativesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Position", "label": "Position [Axis]", "documentation": "Information by position taken for a security." } } }, "auth_ref": [] }, "us-gaap_PositionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PositionDomain", "presentation": [ "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofAggregateNotionalAmountsfortheDerivativesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Position", "label": "Position [Domain]", "documentation": "Indicates position taken for a security." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercises of awards under equity incentive plans", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r3", "r14" ] }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities and sales of investments", "label": "Proceeds from Sale, Maturity and Collection of Investments", "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period." } } }, "auth_ref": [ "r30" ] }, "bmrn_ProceedsFromSaleOfNonfinancialAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "ProceedsFromSaleOfNonfinancialAssets", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of nonfinancial assets", "label": "Proceeds From Sale Of Nonfinancial Assets", "documentation": "Proceeds From Sale Of Nonfinancial Assets" } } }, "auth_ref": [] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofImpactofGainsandLossesfromDerivativesDesignatedandNotDesignatedasHedgingInstrumentsDetails", "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofDisaggregationofTotalNetProductRevenuesbyGeographicRegionDetails", "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofDisaggregationofTotalNetProductRevenuesbyProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net product revenues", "verboseLabel": "Product", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r633" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofImpactofGainsandLossesfromDerivativesDesignatedandNotDesignatedasHedgingInstrumentsDetails", "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofDisaggregationofTotalNetProductRevenuesbyGeographicRegionDetails", "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofDisaggregationofTotalNetProductRevenuesbyProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r250", "r476", "r502", "r503", "r504", "r505", "r506", "r507", "r610", "r633", "r649", "r744", "r783", "r784", "r788", "r811" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofImpactofGainsandLossesfromDerivativesDesignatedandNotDesignatedasHedgingInstrumentsDetails", "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofDisaggregationofTotalNetProductRevenuesbyGeographicRegionDetails", "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofDisaggregationofTotalNetProductRevenuesbyProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r250", "r476", "r502", "r503", "r504", "r505", "r506", "r507", "r610", "r633", "r649", "r744", "r783", "r784", "r788", "r811" ] }, "bmrn_ProductsExcludingALDURAZYMEMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "ProductsExcludingALDURAZYMEMember", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofDisaggregationofTotalNetProductRevenuesbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Products excluding ALDURAZYME", "label": "Products Excluding ALDURAZYME [Member]", "documentation": "Products excluding product one." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofPropertyPlantandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, gross", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r121", "r158", "r494" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofPropertyPlantandEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONScheduleofPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "totalLabel": "Total property, plant and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r8", "r485", "r494", "r648" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property, Plant and Equipment, Net", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligation", "crdr": "credit", "presentation": [ "http://www.bmrn.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase commitment", "label": "Purchase Obligation", "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.bmrn.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase commitments expected to be paid in 2024", "label": "Purchase Obligation, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of purchase arrangement to be paid in remainder of current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment." } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r699" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r699" ] }, "bmrn_ROCTAVIANMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "ROCTAVIANMember", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofDisaggregationofTotalNetProductRevenuesbyProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ROCTAVIAN", "label": "ROCTAVIAN [Member]", "documentation": "ROCTAVIAN" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.bmrn.com/role/FINANCIALINSTRUMENTSScheduleofCashCashEquivalentsandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r309", "r310", "r311", "r312", "r348", "r355", "r383", "r384", "r385", "r451", "r475", "r508", "r530", "r531", "r583", "r585", "r587", "r588", "r594", "r608", "r609", "r624", "r632", "r645", "r650", "r653", "r781", "r787", "r803", "r804", "r805", "r806", "r807" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.bmrn.com/role/FINANCIALINSTRUMENTSScheduleofCashCashEquivalentsandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r309", "r310", "r311", "r312", "r348", "r355", "r383", "r384", "r385", "r451", "r475", "r508", "r530", "r531", "r583", "r585", "r587", "r588", "r594", "r608", "r609", "r624", "r632", "r645", "r650", "r653", "r781", "r787", "r803", "r804", "r805", "r806", "r807" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bmrn.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: gain (loss) reclassified from AOCI", "label": "Reclassification from AOCI, Current Period, before Tax, Attributable to Parent", "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r28" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r666", "r677", "r687", "r712" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r88", "r395", "r808" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.bmrn.com/role/STOCKBASEDCOMPENSATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "bmrn_RestOfWorldMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "RestOfWorldMember", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofDisaggregationofTotalNetProductRevenuesbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rest of world", "label": "Rest Of World [Member]", "documentation": "Rest of world." } } }, "auth_ref": [] }, "srt_RestatementAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAdjustmentMember", "presentation": [ "http://www.bmrn.com/role/BUSINESSOVERVIEWANDSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period, Adjustment", "label": "Revision of Prior Period, Adjustment [Member]" } } }, "auth_ref": [ "r198", "r199", "r200", "r209", "r210", "r233", "r420", "r421", "r737", "r738", "r739", "r740", "r743", "r745", "r746" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://www.bmrn.com/role/BUSINESSOVERVIEWANDSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Axis]", "label": "Revision of Prior Period [Axis]" } } }, "auth_ref": [ "r152", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r208", "r209", "r210", "r211", "r212", "r213", "r233", "r291", "r292", "r400", "r419", "r420", "r421", "r422", "r440", "r443", "r444", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r520" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r667", "r678", "r688", "r713" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r668", "r679", "r689", "r714" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r675", "r686", "r696", "r721" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://www.bmrn.com/role/BUSINESSOVERVIEWANDSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Domain]", "label": "Revision of Prior Period [Domain]" } } }, "auth_ref": [ "r152", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r208", "r209", "r210", "r211", "r212", "r213", "r233", "r291", "r292", "r400", "r419", "r420", "r421", "r422", "r440", "r443", "r444", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r520" ] }, "bmrn_RestrictedInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "RestrictedInvestmentsMember", "presentation": [ "http://www.bmrn.com/role/FAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Investments", "label": "Restricted Investments [Member]", "documentation": "Restricted investments." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r93", "r128", "r491", "r513", "r518", "r522", "r540", "r648" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit:", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r151", "r198", "r199", "r200", "r202", "r210", "r212", "r290", "r293", "r391", "r392", "r393", "r399", "r400", "r412", "r414", "r415", "r417", "r420", "r509", "r511", "r523", "r817" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofDisaggregationofTotalNetProductRevenuesbyGeographicRegionDetails", "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofDisaggregationofTotalNetProductRevenuesbyProductDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total revenues", "terseLabel": "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": [ "r236", "r237", "r242", "r245", "r246", "r250", "r251", "r253", "r345", "r346", "r476" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "REVENUES:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "bmrn_RoyaltyAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "RoyaltyAndOtherMember", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofDisaggregationofTotalNetProductRevenuesbyProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Royalty and other revenues", "label": "Royalty And Other [Member]", "documentation": "Royalty and other." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r730" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r730" ] }, "us-gaap_SalesChannelDirectlyToConsumerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesChannelDirectlyToConsumerMember", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofDisaggregationofTotalNetProductRevenuesbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketed by Company", "label": "Sales Channel, Directly to Consumer [Member]", "documentation": "Contract with customer in which good or service is transferred directly to consumer." } } }, "auth_ref": [ "r639" ] }, "us-gaap_SalesChannelThroughIntermediaryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesChannelThroughIntermediaryMember", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofDisaggregationofTotalNetProductRevenuesbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketed by Sanofi", "label": "Sales Channel, Through Intermediary [Member]", "documentation": "Contract with customer in which good or service is transferred through intermediary." } } }, "auth_ref": [ "r639" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofTotalNetProductRevenueConcentrationsAttributedtoLargestCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Product Revenue", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r253", "r741" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts Payable and Accrued Liabilities", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. 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). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.bmrn.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Accumulated Balances of AOCI Including Current Period Other Comprehensive Income and Reclassifications Out of AOCI", "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": [ "r28", "r798", "r799" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.bmrn.com/role/EARNINGSPERCOMMONSHAREScheduleofAntiDilutiveCommonStockExcludedfromComputationofDilutedEarningsPerShareDetails", "http://www.bmrn.com/role/EARNINGSPERCOMMONSHAREScheduleofComputationofBasicandDilutedEarningsPerCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r34" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.bmrn.com/role/EARNINGSPERCOMMONSHARETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Anti-Dilutive Common Stock Excluded from Computation of Diluted Earnings Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r34" ] }, "bmrn_ScheduleOfCashCashEquivalentsAndAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "ScheduleOfCashCashEquivalentsAndAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.bmrn.com/role/FINANCIALINSTRUMENTSNarrativeDetails", "http://www.bmrn.com/role/FINANCIALINSTRUMENTSScheduleofCashCashEquivalentsandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Available-for-sale Securities [Line Items]", "label": "Schedule Of Cash Cash Equivalents And Available For Sale Securities [Line Items]", "documentation": "Schedule of cash, cash equivalents and available-for-sale securities." } } }, "auth_ref": [] }, "bmrn_ScheduleOfCashCashEquivalentsAndAvailableForSaleSecuritiesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "ScheduleOfCashCashEquivalentsAndAvailableForSaleSecuritiesTable", "presentation": [ "http://www.bmrn.com/role/FINANCIALINSTRUMENTSNarrativeDetails", "http://www.bmrn.com/role/FINANCIALINSTRUMENTSScheduleofCashCashEquivalentsandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Cash Cash Equivalents And Available For Sale Securities [Table]", "label": "Schedule Of Cash Cash Equivalents And Available For Sale Securities [Table]", "documentation": "Schedule of cash, cash equivalents and available-for-sale securities." } } }, "auth_ref": [] }, "bmrn_ScheduleOfCashCashEquivalentsAndAvailableForSaleSecuritiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "ScheduleOfCashCashEquivalentsAndAvailableForSaleSecuritiesTableTextBlock", "presentation": [ "http://www.bmrn.com/role/FINANCIALINSTRUMENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash, Cash Equivalents and Available-for-Sale Securities by Significant Investment Category", "label": "Schedule Of Cash Cash Equivalents And Available For Sale Securities [Table Text Block]", "documentation": "Schedule of cash, cash equivalents and available-for-sale securities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "presentation": [ "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Impact of Gains and Losses from Derivatives Designated and Not Designated as Hedging Instruments", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r67", "r72", "r410" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "presentation": [ "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value Carrying Amounts of Derivatives", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position." } } }, "auth_ref": [ "r68" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.bmrn.com/role/EARNINGSPERCOMMONSHARETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Computation of Basic and Diluted Earnings Per Common 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": [ "r767" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.bmrn.com/role/STOCKBASEDCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock-Based Compensation Expense", "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": [ "r57" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofDisaggregationofTotalNetProductRevenuesbyProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customers by Products and Services [Table]", "label": "Revenue from External Customers by Products and Services [Table]", "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r43" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregation of Total Net Product Revenues by Product", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r43" ] }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable", "presentation": [ "http://www.bmrn.com/role/BUSINESSOVERVIEWANDSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]", "label": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]", "documentation": "Schedule of prior period adjustments to correct an error in previously issued financial statements. The disclosure may include, but is not limited to: (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made. This table can be used to disclose the amounts as previously reported and the effect of the correction or other adjustment on per line item or per share amount basis. This table uses as its line items financial statement line items that are affected by prior period adjustments." } } }, "auth_ref": [ "r203", "r204", "r205", "r209", "r210", "r211", "r212", "r233" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intangible Assets, Net", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r46", "r48" ] }, "us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "presentation": [ "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Aggregate Notional Amounts for the Derivatives Outstanding", "label": "Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block]", "documentation": "Tabular disclosure of the presentation of foreign exchange contracts on the statement of financial position, including the fair value amounts and location of such amounts." } } }, "auth_ref": [ "r70" ] }, "bmrn_ScheduleOfInterestExpensesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "ScheduleOfInterestExpensesLineItems", "presentation": [ "http://www.bmrn.com/role/DEBTScheduleofInterestExpenseonConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Interest Expenses [Line Items]", "label": "Schedule Of Interest Expenses [Line Items]", "documentation": "Schedule of interest expenses." } } }, "auth_ref": [] }, "bmrn_ScheduleOfInterestExpensesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "ScheduleOfInterestExpensesTable", "presentation": [ "http://www.bmrn.com/role/DEBTScheduleofInterestExpenseonConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Interest Expenses [Table]", "label": "Schedule Of Interest Expenses [Table]", "documentation": "Schedule of interest expenses table." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventory", "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": [ "r18", "r97", "r98", "r99" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.bmrn.com/role/STOCKBASEDCOMPENSATIONDetails" ], "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": [ "r357", "r359", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Total Net Product Revenue Concentrations Attributed to Largest Customers", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r35", "r36", "r38", "r39", "r81", "r133" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.bmrn.com/role/CoverPage" ], "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": [ "r661" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.bmrn.com/role/CoverPage" ], "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": [ "r663" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofDisaggregationofTotalNetProductRevenuesbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r251", "r252", "r526", "r527", "r528", "r584", "r586", "r589", "r595", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r611", "r634", "r653", "r788", "r811" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bmrn.com/role/BUSINESSOVERVIEWANDSIGNIFICANTACCOUNTINGPOLICIESDetails", "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "negatedTerseLabel": "Selling, general and administrative expense", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r108" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.bmrn.com/role/STOCKBASEDCOMPENSATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.bmrn.com/role/STOCKBASEDCOMPENSATIONDetails" ], "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": [ "r357", "r359", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Award Types", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386" ] }, "us-gaap_ShortMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortMember", "presentation": [ "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofAggregateNotionalAmountsfortheDerivativesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sell", "label": "Short [Member]", "documentation": "Indicates the sale of a borrowed security or written option." } } }, "auth_ref": [] }, "bmrn_ShortTermMarketableSecuritiesMaturityPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "ShortTermMarketableSecuritiesMaturityPeriod", "presentation": [ "http://www.bmrn.com/role/FINANCIALINSTRUMENTSScheduleofCashCashEquivalentsandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short term marketable securities maturity period", "label": "Short Term Marketable Securities Maturity Period", "documentation": "Short-term marketable securities maturity period." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.bmrn.com/role/BUSINESSOVERVIEWANDSIGNIFICANTACCOUNTINGPOLICIES" ], "lang": { "en-us": { "role": { "terseLabel": "BUSINESS OVERVIEW AND SIGNIFICANT ACCOUNTING POLICIES", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r117", "r195" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.bmrn.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails", "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.bmrn.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGSTRATEGIESScheduleofImpactofGainsandLossesfromDerivativesDesignatedandNotDesignatedasHedgingInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r26", "r151", "r181", "r182", "r183", "r198", "r199", "r200", "r202", "r210", "r212", "r234", "r290", "r293", "r342", "r391", "r392", "r393", "r399", "r400", "r412", "r413", "r414", "r415", "r416", "r417", "r420", "r431", "r432", "r433", "r434", "r435", "r436", "r444", "r509", "r510", "r511", "r523", "r580" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofDisaggregationofTotalNetProductRevenuesbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r251", "r252", "r526", "r527", "r528", "r584", "r586", "r589", "r595", "r596", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r611", "r634", "r653", "r788", "r811" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [ "r198", "r199", "r200", "r234", "r476", "r521", "r525", "r532", "r533", "r534", "r535", "r536", "r537", "r539", "r542", "r543", "r544", "r545", "r546", "r548", "r549", "r550", "r551", "r553", "r554", "r555", "r556", "r557", "r559", "r562", "r563", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r580", "r654" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "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/2023", "localname": "StatementTable", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r198", "r199", "r200", "r234", "r476", "r521", "r525", "r532", "r533", "r534", "r535", "r536", "r537", "r539", "r542", "r543", "r544", "r545", "r546", "r548", "r549", "r550", "r551", "r553", "r554", "r555", "r556", "r557", "r559", "r562", "r563", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r580", "r654" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r670", "r681", "r691", "r716" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockCompensationPlanMember", "presentation": [ "http://www.bmrn.com/role/EARNINGSPERCOMMONSHAREScheduleofAntiDilutiveCommonStockExcludedfromComputationofDilutedEarningsPerShareDetails", "http://www.bmrn.com/role/EARNINGSPERCOMMONSHAREScheduleofComputationofBasicandDilutedEarningsPerCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issuable under the Company's equity incentive plans", "label": "Share-Based Payment Arrangement [Member]", "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares." } } }, "auth_ref": [ "r768" ] }, "bmrn_StockIssuedDuringPeriodValueNewIssuesNetExcessTaxBenefitTaxDeficiency": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "StockIssuedDuringPeriodValueNewIssuesNetExcessTaxBenefitTaxDeficiency", "crdr": "credit", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuances under equity incentive plans, net of tax", "label": "Stock Issued During Period Value New Issues Net Excess Tax Benefit Tax Deficiency", "documentation": "Stock issued during period value new issues net excess tax benefit tax deficiency." } } }, "auth_ref": [] }, "bmrn_StockIssuedDuringPeriodValueNewIssuesNetExcessTaxBenefitTaxDeficiencyShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "StockIssuedDuringPeriodValueNewIssuesNetExcessTaxBenefitTaxDeficiencyShares", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuances under equity incentive plans (in shares)", "label": "Stock Issued During Period Value New Issues Net Excess Tax Benefit Tax Deficiency Shares", "documentation": "Stock issued during period value new issues net excess tax benefit tax deficiency, shares." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bmrn.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails", "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balances", "periodEndLabel": "Ending balances", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r91", "r94", "r95", "r118", "r541", "r558", "r581", "r582", "r648", "r660", "r762", "r778", "r794", "r817" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "bmrn_StrategicInvestmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "StrategicInvestmentMember", "presentation": [ "http://www.bmrn.com/role/FINANCIALINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Strategic Investment", "label": "Strategic Investment [Member]", "documentation": "Strategic investment." } } }, "auth_ref": [] }, "bmrn_SupplementalAccountsPayableAndAccruedLiabilitiesIncreaseDecreaseFixedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "SupplementalAccountsPayableAndAccruedLiabilitiesIncreaseDecreaseFixedAssets", "crdr": "credit", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (decrease) in accounts payable and accrued liabilities related to fixed assets", "label": "Supplemental Accounts Payable And Accrued Liabilities Increase (Decrease), Fixed Assets", "documentation": "Increase (decrease) in accounts payable and accrued liabilities related to purchase of property, plant and equipment during the reporting period." } } }, "auth_ref": [] }, "bmrn_SupplementalAccountsPayableAndAccruedLiabilitiesIncreaseDecreaseIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "SupplementalAccountsPayableAndAccruedLiabilitiesIncreaseDecreaseIntangibleAssets", "crdr": "credit", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease in accounts payable and accrued liabilities related to intangible assets", "label": "Supplemental Accounts Payable And Accrued Liabilities Increase (Decrease), Intangible Assets", "documentation": "Supplemental Accounts Payable And Accrued Liabilities Increase (Decrease), Intangible Assets" } } }, "auth_ref": [] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.bmrn.com/role/SUPPLEMENTALFINANCIALSTATEMENTSINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r754" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "SUPPLEMENTAL CASH FLOW DISCLOSURES:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r710" ] }, "bmrn_ThirdPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "ThirdPartyMember", "presentation": [ "http://www.bmrn.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Third Party", "label": "Third Party [Member]", "documentation": "Third party." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r702" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r709" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r729" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r731" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.bmrn.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.bmrn.com/role/FINANCIALINSTRUMENTSScheduleofCashCashEquivalentsandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r338", "r341", "r418", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r498", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r774", "r775", "r776", "r777" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r732" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r733" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r731" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r731" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r734" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r732" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofDisaggregationofTotalNetProductRevenuesbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://www.bmrn.com/role/FINANCIALINSTRUMENTSScheduleofCashCashEquivalentsandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. government agency securities", "label": "US Government Agencies Debt Securities [Member]", "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB)." } } }, "auth_ref": [ "r620", "r640", "r809" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r728" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.bmrn.com/role/BUSINESSOVERVIEWANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r40", "r41", "r42", "r144", "r145", "r146", "r147" ] }, "bmrn_V.BryanLawlisMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "V.BryanLawlisMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "V. Bryan Lawlis [Member]", "documentation": "V. Bryan Lawlis" } } }, "auth_ref": [] }, "bmrn_VIMIZIMMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "VIMIZIMMember", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofDisaggregationofTotalNetProductRevenuesbyProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "VIMIZIM", "label": "VIMIZIM [Member]", "documentation": "VIMIZIM" } } }, "auth_ref": [] }, "bmrn_VOXZOGOMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "VOXZOGOMember", "presentation": [ "http://www.bmrn.com/role/REVENUECREDITCONCENTRATIONSANDGEOGRAPHICINFORMATIONScheduleofDisaggregationofTotalNetProductRevenuesbyProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "VOXZOGO", "label": "VOXZOGO [Member]", "documentation": "VOXZOGO" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.bmrn.com/role/EARNINGSPERCOMMONSHAREScheduleofComputationofBasicandDilutedEarningsPerCommonShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average common shares outstanding, diluted (in shares)", "terseLabel": "Weighted-average common shares outstanding, 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": [ "r217", "r229" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.bmrn.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.bmrn.com/role/EARNINGSPERCOMMONSHAREScheduleofComputationofBasicandDilutedEarningsPerCommonShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average common shares outstanding, basic (in shares)", "terseLabel": "Weighted-average common shares outstanding, basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r215", "r229" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.bmrn.com/role/EARNINGSPERCOMMONSHAREScheduleofComputationofBasicandDilutedEarningsPerCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "bmrn_ZeroPointFiveNineNinePercentSeniorSubordinatedConvertibleNotesDueInAugustTwoThousandTwentyFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bmrn.com/20240331", "localname": "ZeroPointFiveNineNinePercentSeniorSubordinatedConvertibleNotesDueInAugustTwoThousandTwentyFourMember", "presentation": [ "http://www.bmrn.com/role/DEBTScheduleofConvertibleDebtDetails", "http://www.bmrn.com/role/EARNINGSPERCOMMONSHAREScheduleofAntiDilutiveCommonStockExcludedfromComputationofDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "$0.599% senior subordinated convertible notes due in August 2024 (the 2024 Notes)", "label": "Zero Point Five Nine Nine Percent Senior Subordinated Convertible Notes Due In August Two Thousand Twenty Four [Member]", "documentation": "Zero point five nine nine percent senior subordinated convertible notes due in August two thousand twenty four." } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r9": { "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" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-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", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(c)(2)", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4D" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r28": { "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" }, "r29": { "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" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r53": { "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" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "25", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-16" }, "r57": { "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" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a),(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "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" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-7" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r102": { "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" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r105": { "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" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r107": { "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" }, "r108": { "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" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r110": { "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" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r118": { "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" }, "r119": { "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" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-10" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r142": { "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" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r149": { "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" }, "r150": { "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" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r153": { "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" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r155": { "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" }, "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(1))", "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(12))", "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(13))", "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(14))", "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(15))", "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(16))", "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(17))", "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(18))", "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(30)(a)(4))", "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(6))", "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(8))", "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(9))", "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": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "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": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r206": { "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" }, "r207": { "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" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r215": { "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" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r217": { "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" }, "r218": { "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" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-42" }, "r225": { "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" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r289": { "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" }, "r290": { "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" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r293": { "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" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r342": { "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" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r345": { "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" }, "r346": { "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" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r357": { "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" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r359": { "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" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r390": { "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" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r405": { "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" }, "r406": { "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" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r408": { "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" }, "r409": { "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" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r441": { "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" }, "r442": { "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" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r444": { "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" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r513": { "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" }, "r514": { "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" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r518": { "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" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r521": { "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" }, "r522": { "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" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r526": { "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/2147480524/946-210-50-1" }, "r527": { "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/2147480524/946-210-50-2" }, "r528": { "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/2147480524/946-210-50-6" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r547": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r596": { "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(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r599": { "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/2147479438/970-360-S99-1" }, "r600": { "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/2147479438/970-360-S99-1" }, "r601": { "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/2147479438/970-360-S99-1" }, "r602": { "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/2147479438/970-360-S99-1" }, "r603": { "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/2147479438/970-360-S99-1" }, "r604": { "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/2147479438/970-360-S99-1" }, "r605": { "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/2147479438/970-360-S99-1" }, "r606": { "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/2147479438/970-360-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r619": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r620": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r653": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r697": { "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" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r793": { "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" }, "r794": { "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" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r808": { "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/2147482517/912-730-25-1" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r811": { "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" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r819": { "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/2147480032/946-320-S99-1" }, "r820": { "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/2147480032/946-320-S99-2" }, "r821": { "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/2147480032/946-320-S99-3" }, "r822": { "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/2147480032/946-320-S99-6" } } } ZIP 77 0001048477-24-000070-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001048477-24-000070-xbrl.zip M4$L#!!0 ( &YOFE@5!=#*(>,! !ZN$P 1 8FUR;BTR,#(T,#,S,2YH M=&WL?6MSXDC2[O?W5^BP[]GMCA 8(:[N&9^@,>XAU@:/H6=WYLM&(16@:2$Q MNMAF?_W)K)) W P8 26LC1VW#;I493UYS\KZZ?^]CDWIF3JN85L__T/)Y?\A M44NS=<,:_OR/>K?1:OWC_]W\ST__)YO]]]>G>^G6UOPQM3RIX5#B45UZ,;R1 MY(VH]"_;^6$\$^G1)-[ =L;9++^M84^FCC$<>5(A7RB&EX7?.M>#\J"F%(MJ M5M=*Y6RQT*]D"8'?RJ5J/U\:%*K%0DD>7O>+E2HM5JM995"MP66JDJU13<_6 M*K1,*[3:KRI]6;\>T%)>+9554JSEB_TR_*P6:X.27B;J0"-ZA;UWY,&<8=Z6 M>^V[V2$ADY\S(\^;7%]=#8C;S]G.\"KXX@H&K6:"BU]=8W;AR\M+[D5EEQ;R M>>7JWP_W76U$QR1K6*Y'+(W.[NH[YN)]^$EXIWJU?+UI6#_>N!R_[A-W=KE. MYP]G5[I4RPWMYROX8G'T\*6^=&WPU/(5_S*\U'#M8D&IO#5H?L7LAE=O_<6& M!>.E")TKSR&6B\@@'F -AY;/Y@M9I1 ^1+-]RW.FZV<3?+DP(^-UTP@5-?+F M\'+7\5;7&3Z,/G/=^BJU6NWJ%4$3/JD_=JR%*_&#G&:/\5'%O*HJ$<)D80H+ M%X=3>HLV2BF;KV;GSP&HKZ<+?+&XRBOP69@%?LLNO38)<'B&6MGOW<#MV=YT H#3^%\_9SSZZETQ@ES=_,___,]/ MGN&9] :)D T)\-,5__"G*_[HOJU/;W[2C6?)]:8F_3FC&^[$)--KR[8H#,!X MO<8+J<-_-72=6NQ7^+X-(LK9 3&19PP@XR!;*&5NV <_72V\88\7AH+PSG U8OY. MB7,'G[BS-Y0S-TB*N%[P")?;^N(K*IF;7Y7WOZ!IP0I-&_ *AY@M2Z>O_Z33 MV<.KF9L\R+5\L5JL5-[_DH;O. M4:EKZ+2B.V7MJF9LLR("LNM],2K7P+8BZ MZWO;&O:H,WX@S@_ <-^D7:KYCN$9U'T@'OXVY20,7ZR6 0./RN][O;6LH:JYUW]');"'+E7SF1JFN O%JD>4037\R]#Q[X%!'8F-B:Z5KHW6/Q_"?\.7W*U M,._U9"@(0 9NHWC!S(K90F'VH.";W6;F6P:?ECLBL/JSF8TI<7V'W@2$95^& MCPB_"__&9ZRGE'IL2@7#HT,4S/Q/'5[V.C$-S? >Z+@/K] -^):9TQDP+JX? M'5OW-:_C=*GS;&BT_FK O /S,OR6W_K3U=HGSF8^>[&HP)TMKP\\O[RV@X:R/97&ROWXX2VU[+%A MK7OLKG;&PB.N%D>_56=5!5C\1<,MNI[[&6Z+,ZN)-3,U=" /GYF2%TV*AN9$ MUP/NPWN:?_GHM]OCB6W!G^ZBU0&?CVVKZ]G:C_@EZI%H?G1'[T)H7HB1YD?W M*I-,T@72/\X\7]T/^Y2Z"^ 05A(NF=Z MGL4ZCW%82+I+>P[)%J.A6$BZ>WL>S1X?_9/NO=YBI8)#=?P>'L%*+5@0^RMQ MJ?Y(IO@(-RF&5B'IOJH RQ&CW55(NAM[KN40P0P3+LV:Q+4[DU66=']? #$8 MIY&6=/=?@.6(TV9+?#1 T_RQ;^*V%%91@MZ8M2[/'-"D&FYIX9__, M:Q&CM:8FWI<_QUH(8*JIB0\"G'WASF.GJ4F/'IQ;^L5HI*E)#QV<>RUBM-#4 MI,<-GJA'#(OJ3>)8AC5,3/Q,3;K3?U+"QVE[)=UC/S[A13"TDN[(GWB5SF15 M)=V_/ZD0B]&$*B;=F3^QVHZ/\"+L(#[2U(3S;7&WUQ-U0T1Q!"U_J/_INQ[^ M=I$2MBBLWWI'#. ML)V)[8#\N:5]+]),)*XE/P'^Q(&!L$[[5AA\[WZSGZECL6^&%*ZE;HJ(PQ$A M;#1A!\$P'E,'KW@DDZV;Y=/E7[O\PH8IMBY_W76I]Y5H/ZB>RH##0"!L%.1# M+4-)V)B(^*Y2C(F-DK"U#:FK=)+U%RZ,E+I*YX"!N(&KU%4Z#R+$C:&EKM() MEC^Y(;0/[BK%"0)Q V@?:AF$BUJQK!ZQAG2>Y'L@K\;8'U]D>4M)N+C1V19@ MK[SJ @<4DQ&D>> -5?,"=0__RP1F; M;M##D4O=)[32',,:'L%(8\9@PR2N&VD\W/4P;# TM);U3(]5CG*,Z1[@_0-$[?XO,, F=V<&,@*%R],[4'!F$@8WZ4B7&A5=&2D]N I8)F$ M@+-0L/PPR$A""/HC(>-"[<$X(2MLM/P7J@]AA6^I:PPM1N#E#I/\"ZK7W>#: M>=U34LSQBK!1\FWD!V[09RN0&'(+&PV_A5D\ YFQ[U8(XB?#_;$D#&V' LF; MK]H($_P-F)Q#MIZCO/,@'FW76%WI[LAV8GO%Q^!J80/9*P@6F! M879OQV^=!?"4FL33:'5'J MW=O:FF'P/OV^X\!;=ZIV$$>Z"1OJ3G$H/ [CE(?"Y@!VI#KH.6T/PJ=L(*Y( M%#9/D$(Q"5",4RH*FTM(L7!RL21LQ#_%PLGE@K!Q^>TJJJYIMF]Y[B.9DKY) MZY8.GS@^U<,JK81U/[H 9,8HI6K"AO939"80F3'*S)JPV8$/@X7C.3J[#8TN#B7X-@E^T#OP)T"/WYJP"9$4K *# M]3PG+=>$S=B(!M;PA2U+L\=T-KH-[@>L 7QL#9NON..??@0 GT?:*GEA,SLI M@A.&X/.(8"4O; ;HS&T=A! OPJ9#1%J<7?&,VT;%OOOD3H:7-:EEF$[7;]O.[K!EJUA6\_4\8R^2=NV1]U;]-_K_M!W MO=Z+W1O9ODLLO?<"-T_O;'_;&6UG=.A]R^#+9ODXEMFZC7FCIIO@&?!K^(#P MF_!O?,(F' @;J[]$',088E3RPD:[-ZY=+(4V(D0'R^X4-M1V$B@2(MS+MLQC7R) M)LR4"PKEP%)\MQQ*3.._T5;*X4HE9TV$#4Z(SR8BZ"!%V/A% GA*B 44-L8A M/@,>R2E2A TW)("GCK4FP@82$L4FA3A-!V%C!\EBDUC71-AX@?AL(H+7J@@; M4D@ 3PFQ@&G8(1X7-S[3H9"&'&B$D*LQIET4D&X$,.VU>C\^X_.M\Z%\H9PT04A5N-< MO"%<7&'+:K3KW^[K?_S^T+Q0[A NJ"#(>IR+/X0+*&Q9C\?Z_>_M/UJ_7BA[ M"!:-)_\G]]_J[_;?6Q6J/ MI'GEIUJ/<_&'<%YYI+: M.>W9\ S7A_L.W9.,&)FEV+Y1>^B0R\7_Z5VWS5 M3%\WK.'%:U+AXA,I,,4"YKDDIG"1F@0"$[]N^HX].;A=A+#P/)/<+ H7N4KA M*2(\SR0]B\)%\A(*SWOLN5.'=\''%PO2<\E0X4*<*4C%!>FY)*F0L=\W !&B M\L'0=9,VB;NM\#>Q7"$D3,\E2X6,B*D\%[ M5RZ^4.$E7987DN:2E<]B$9L.R]V!\"EN>2EL)E&U)8B@3+ 2FRE1QS,SMK%(4F6FR%F%%)R"@/-+CUA0I-D?,58N/RN+;F1\>E2Y<"I?UV0D3R3ENH2Q<_D( L=Y[E)9V$C\3L>'-VRLQ&/^ M^V5:9&5A0]*"K<^9(@QE86.S.ZW/$W4I<;11'6A GZEI3_#:YNL$GG:A/DY9 MV("E\"MV+AX3-HJWTXIUJ6D:UO ;M:A#3%BWNCXV+,-EAO0S#9;N4O67L)&N M!*W=N?A.V&A0'9Z@&Z:/:]"EFN\8GD&#PF6JWSGV&,\P\3VVHIU!DS@6K*+[ M2)WNB#CTZW3] Y;6WK.U'_@<>#M[T*-)K,ODTHJP\96+7>DS\71%N(C%25:: M>^?V>&Q;;+%;KNMC6.J[I;/4Z^4?$E\1+I+RT1;^7!PO;(0':=ZRP);R\<;( M>OU!'?O1-BSO#E:T;5CL/UAOC#YWJ6783M?OVXYN6$ 5/;**;=NC[JU/6U;= M'_JNUWNQ>R/;=PG6.,#-TSO;/W@;53C\>]L:XK8&G,::F/^'$"K"1J?B7)S# M =T!^"*> 8\(Z?V@_$"FL&R5"T60L/&SK[X+4L=UZ]I?ON$:<]^0K6AO9#CZ M(]!HVWZFG=^'FZQ K\$@<;\GS(#GV:+Y1/9FT'_F%-S6(8W$?QX=W*@^OE", M"!NQ2S'"*!E3[F]V-J>'A/O/!"FW_GS.R 7AL_8XH[,B7#R1:OIUR]*-9T/W M%SI-_);[ZDR)=4]>3.-"(X05X2*$YUJ-P_G(>+UVJ,ED@CLR)A)Q-,!'"7]4\$<- M?E05_(%?5/&+*GY1Q2]J^$4-OZCA%S7\HH9?*'F%_539SQ+[66$_V;<*^UE@ MUQ38-05V38%=4V#?JDI&,@WKQ]/;4V+SP>LRDF<'D["R<"^86=3Y.:-DKHY$ M*44ML'&R\:M5]I.-O)AG/]GLBF7VD\VKQ'XOL=_+[-XRN[?,[BW7#IAO83;? M L[WBDW8!?='HR[_^0]&D.;WN-X41SOV/NF,0\Q\RN&QNU@68!U^[QG_I M=0T>S/YZX6\JYO-?8.(T?+-2R/_?+\@)69UJ-M>-H A@EG@5#(2<=P#2R*&# MGS-_VX'&^:3CF@5@;R6F,;2NT;>@3H:3_.:G MOG.U=-OJZA%G" OHV9-K7+Q-SUI#/2# O5Z($9=J4U?I"=[3*P-=%3R.Q R M[PX@]1K_@^CYCABR,W"03EUZ'OWS1#7=BDBF(6/9^=M.7X.E]V_/L M\74)7L#<,HV8P4O8^_C7 =1KU1RP/Z+= Y[R]/#% 2/D8#Y7JY_#7;7\^J_R M.85]?L6>YX1?!@12)WAT.=P#$T$2_9Q1,TMS#48/5TJZ[2,MPA6;$!W[NUSG M)04>$[[CBLW]J.C8A[:W;W9H:3#+';;'Q_:O5:S:Y4 M;]]*S7\W?JFWOS6E1N?AH=7MMCIM,8#F"V9&R6?_969&/.GW*0X.A*. M8H'';NCX]$"<'U+'HI_#421!QQ9RM5KM316[L[8NYJKY];M-JCG4O(7) M*^K>*+>;=+!* GNR)_M+WRU#LW4J/73?RS/<9M];!OSJ$P>8QYP^T8GM>. 9 M@2PA'G@4K][UP'BE>M9S_)F8*"!?UBK%\I=-DN+*T\]&QOI)SU^?^I^K[=[4J\C@770 Q- 4E2I\R0II4_Z9ZES)_5^:4H1 MPV%F--0;/?Q:J:G%!;HDQV(#E2)Y(RK]%>)#XM$+B8)?I+]#V3RRVYL\YK0( M,QT^R8[A$2.\+:N3:79*B9.E5@@[-7/S@.637">HBBQAM&49@@?Y'2>C;,=) MQ7 JAI=-,0?>QC(1F^7P@)CN3! 7 T%%?NAXW@K4<>E\^I\G)D'F1O+LE.[GH'LN$1H>"]<,%[-2TIT!&AXD M"63[@NF) M#MD&",MKPS@TP>*J)W< MB2I42GL[46JNG*_$XT7EJN5B+$^JYFK5>,944G-*L;"_9U?;Q2'A4%Q>&;XH MI_1*]I6WN%'-F036&MNOUN ''3BV,_XG'G@HY*YN:4F M>2$.C=?/2RI9>^2U%10)\9U_BP92-7-3KF;S:JU2+>3?I%C ;VN <.M*?OF.XNJ$Q_] >L/(!(PI!=JDS));Q7_;W9]'QLR,=6KFG M7#W]\+*GL7M=U!RMU M^3_W\#PE9/5:YJ92R4OPF4X<6^IZ#J5>*B0C5&O KQVG9[_,U D6*'5AT$]D M0*B9$BM"+"9/.\XCJ&"0F[MK:$4!AQ_F"I=;!DE)&B'IHPTT,_\P)MSD">A5 MR-S4BC6L6+Y@[1Q0 -W1"?C6FC$!CYJ^4HUM=X2/03E1]R@Z^-13A?65<('7 MJ-B5^/K'C>KL%CG\M#NGH7"O.Y0L\)::N2DJI67.^AQ08.=G8U<-\W%D6TOA M1Z68N2GER]DRC/XDX<<88D/SN-??_U8M*)4OKN11DTYP=I+%IB;^$6L,#@"==JF1G01V"6]028;QH/0G[4H;HT\1W7Q]B? M!S8AY?Z04OC4_XRR&/-H=COFQ"[:9P>X;'-QA0HHTDS22NNX<9L:/+*?+\ M'<)$=7DQQSDPU,[)7!\\&X&@H&G>IZ_? ,M M;C"T^S2X !X<&-W\5D7%O .OT@OL[XC9'L(4;7+\&JOT)!V^!?6.ETXD3/ \ +;D^J#MW9&,N/RR(\T;$6Y[%"UD<*HZ3WQQ,Y+,L$4N7 M/A4BL^T#;\!%_3\1_W 3NQ[NQ*$$#\.J39>-A(V4N)Y4RTLZF;JYC?52>X;1 M&K[CP%MX12C*38]XOCOCV6KFYG?J+O/EH05:,=3 !E&78)O T6K$WHKVK/YL MVT)1IKA?0"H1 @,Y!YAF;'@>\!I3'HYMH>HTIQ(%-3J5V)'B1&-!T%OB$5X@ MMR1*YL^(.O-//EQ9S)=04#S1H<_; $C=;$_ZA(M:^2(5U$(NN,(;&:S49X*E M/L>6*7S ,RE!W<^QR8 (P9!>@4B8R8!:*@-2&2"2# "N(Y()HZ<2T320 0YV M2&-ET8%BL;)YE8S (7(!I;A@A^UKY$EZV]8+-XPLO1-LBN'C#6,,K M#8O+./!-LX706HJ:2+E%W"9B^U!Y[WJUM\*$^P4<-X8)J[EJY>WV#:U;CHZ9XS[4R9X7YSL-D Q#VYG.ML?F M,S?W3+34(Y*#77J\\,:>N[G>1=JX=L8M603)F/Q!,XX @8OO U)(D"LJU_\ MLBXT'5/T6[BY M.< (&3:6W;I[NZ#LMGW[8H1,,W1]OG'7)\76'M@*B<=I%Y!N.\8*<;0($*#@ M?:]=^N<*D@S>"$;(X-JOC:$8@W4A5!8X!45LV2SNZ;L\D &SX[U7UC0"L!WV M+G.*+W\QX-7P6LFB+Q@E<>BSX;( AD4L#7%,^$&_>#%VJ-6)H[L2EC8;^J8* M*O43^?Q&3$+\B%IP<1&#'1.;TR]H)OM,5QJ?SL,J+$*2G]]"^JYM^M[J+=L: M=_*?(V<.]B'-]AU*?F3)P*/.-3%?R-1%V*<=6O<;0*(ZM"8GC.N.J&F&0DSZ M!**)!5/Y5NHMHHVWO(B5RC M7Y]@RW@N0RQSBEHRW&9)@6]<_,)SQ4626L%?(@ C2#/"UW)\SK?;=FIJ)^:%A[)PQMS.?QR(T8<99W68: M!1\(1BBX!_"L_ RHQRZ6#\@(Q.57J$\