0001418819-23-000033.txt : 20231019 0001418819-23-000033.hdr.sgml : 20231019 20231019070109 ACCESSION NUMBER: 0001418819-23-000033 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 62 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231019 DATE AS OF CHANGE: 20231019 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Iridium Communications Inc. CENTRAL INDEX KEY: 0001418819 STANDARD INDUSTRIAL CLASSIFICATION: COMMUNICATIONS EQUIPMENT, NEC [3669] IRS NUMBER: 221344998 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-33963 FILM NUMBER: 231333339 BUSINESS ADDRESS: STREET 1: 1750 TYSONS BOULEVARD STREET 2: SUITE 1400 CITY: MCLEAN STATE: VA ZIP: 22102 BUSINESS PHONE: 301-571-6200 MAIL ADDRESS: STREET 1: 1750 TYSONS BOULEVARD STREET 2: SUITE 1400 CITY: MCLEAN STATE: VA ZIP: 22102 FORMER COMPANY: FORMER CONFORMED NAME: GHL Acquisition Corp. DATE OF NAME CHANGE: 20071119 10-Q 1 irdm-20230930.htm 10-Q irdm-20230930
0001418819--12-31Large Accelerated FilerTrueFalseFalseQ32023VA70322102False123,850,5660.0010.001300,000300,000123,821125,902123,821125,9020.010.020005,400,00016,100,0002.500.001,000.00.310.0640.82.51.800006.256.25four yearsten years256.256.25four years2512.512.5505010010011223315050501001000.50.1321214.012.05.911.710.739.500014188192023-01-012023-09-300001418819exch:XNGS2023-01-012023-09-300001418819us-gaap:CommonStockMember2023-09-30iso4217:USDxbrli:shares00014188192023-10-12xbrli:shares00014188192023-09-30iso4217:USD00014188192022-12-310001418819us-gaap:CommonStockMember2022-12-310001418819us-gaap:ServiceMember2023-07-012023-09-300001418819us-gaap:ServiceMember2022-07-012022-09-300001418819us-gaap:ServiceMember2023-01-012023-09-300001418819us-gaap:ServiceMember2022-01-012022-09-300001418819us-gaap:SubscriptionAndCirculationMember2023-07-012023-09-300001418819us-gaap:SubscriptionAndCirculationMember2022-07-012022-09-300001418819us-gaap:SubscriptionAndCirculationMember2023-01-012023-09-300001418819us-gaap:SubscriptionAndCirculationMember2022-01-012022-09-300001418819irdm:EngineeringandSupportServicesMember2023-07-012023-09-300001418819irdm:EngineeringandSupportServicesMember2022-07-012022-09-300001418819irdm:EngineeringandSupportServicesMember2023-01-012023-09-300001418819irdm:EngineeringandSupportServicesMember2022-01-012022-09-3000014188192023-07-012023-09-3000014188192022-07-012022-09-3000014188192022-01-012022-09-300001418819us-gaap:CommonStockMember2023-06-300001418819irdm:CommonStockAmountMember2023-06-300001418819us-gaap:AdditionalPaidInCapitalMember2023-06-300001418819us-gaap:RetainedEarningsMember2023-06-300001418819us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-3000014188192023-06-300001418819us-gaap:CommonStockMember2022-06-300001418819irdm:CommonStockAmountMember2022-06-300001418819us-gaap:AdditionalPaidInCapitalMember2022-06-300001418819us-gaap:RetainedEarningsMember2022-06-300001418819us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-3000014188192022-06-300001418819us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001418819us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001418819us-gaap:CommonStockMember2023-07-012023-09-300001418819irdm:CommonStockAmountMember2023-07-012023-09-300001418819us-gaap:CommonStockMember2022-07-012022-09-300001418819irdm:CommonStockAmountMember2022-07-012022-09-300001418819us-gaap:RetainedEarningsMember2023-07-012023-09-300001418819us-gaap:RetainedEarningsMember2022-07-012022-09-300001418819us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001418819us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001418819us-gaap:CommonStockMember2023-09-300001418819irdm:CommonStockAmountMember2023-09-300001418819us-gaap:AdditionalPaidInCapitalMember2023-09-300001418819us-gaap:RetainedEarningsMember2023-09-300001418819us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001418819us-gaap:CommonStockMember2022-09-300001418819irdm:CommonStockAmountMember2022-09-300001418819us-gaap:AdditionalPaidInCapitalMember2022-09-300001418819us-gaap:RetainedEarningsMember2022-09-300001418819us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-3000014188192022-09-300001418819us-gaap:CommonStockMember2022-12-310001418819irdm:CommonStockAmountMember2022-12-310001418819us-gaap:AdditionalPaidInCapitalMember2022-12-310001418819us-gaap:RetainedEarningsMember2022-12-310001418819us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001418819us-gaap:CommonStockMember2021-12-310001418819irdm:CommonStockAmountMember2021-12-310001418819us-gaap:AdditionalPaidInCapitalMember2021-12-310001418819us-gaap:RetainedEarningsMember2021-12-310001418819us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-3100014188192021-12-310001418819us-gaap:AdditionalPaidInCapitalMember2023-01-012023-09-300001418819us-gaap:AdditionalPaidInCapitalMember2022-01-012022-09-300001418819us-gaap:CommonStockMember2023-01-012023-09-300001418819irdm:CommonStockAmountMember2023-01-012023-09-300001418819us-gaap:CommonStockMember2022-01-012022-09-300001418819irdm:CommonStockAmountMember2022-01-012022-09-300001418819us-gaap:RetainedEarningsMember2023-01-012023-09-300001418819us-gaap:RetainedEarningsMember2022-01-012022-09-300001418819us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-09-300001418819us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-09-300001418819irdm:SatellitesMember2023-04-012023-06-3000014188192022-01-012022-12-310001418819irdm:SatellitesMember2022-01-012022-12-310001418819us-gaap:CashMember2023-09-300001418819us-gaap:CashMember2022-12-310001418819us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2023-09-300001418819us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2022-12-310001418819irdm:NextGenerationSatellitesMember2023-09-300001418819irdm:TermLoanBRefinancedMember2023-09-200001418819us-gaap:RevolvingCreditFacilityMember2023-09-20utr:Rate0001418819irdm:TermLoanBRefinancedMember2023-01-012023-09-300001418819irdm:TermLoanBRefinancedMemberus-gaap:InterestRateFloorMember2023-01-012023-09-300001418819us-gaap:RevolvingCreditFacilityMember2023-01-012023-09-300001418819srt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2023-01-012023-09-300001418819irdm:TermLoanBRefinancedMember2023-09-202023-09-200001418819irdm:TermLoanBRefinancedMember2023-09-300001418819irdm:TermLoanBRefinancedMember2022-12-31xbrli:pure0001418819us-gaap:RevolvingCreditFacilityMemberus-gaap:InterestRateFloorMember2023-01-012023-09-300001418819us-gaap:InterestRateCapMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-01-012023-09-300001418819us-gaap:InterestRateCapMember2023-09-300001418819us-gaap:InterestRateCapMember2022-12-310001418819us-gaap:InterestRateCapMember2023-07-012023-09-300001418819us-gaap:InterestRateCapMember2023-01-012023-09-300001418819us-gaap:InterestRateCapMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-01-012023-03-310001418819us-gaap:InterestRateCapMember2022-07-012022-09-300001418819us-gaap:InterestRateCapMember2022-01-012022-09-300001418819us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2023-01-012023-09-300001418819us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-01-012023-09-300001418819us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2023-01-012023-09-300001418819irdm:OutstandingRestrictedStockUnitsMember2022-12-310001418819irdm:OutstandingRestrictedStockUnitsMember2023-01-012023-09-300001418819irdm:OutstandingRestrictedStockUnitsMember2023-09-300001418819irdm:OutstandingRestrictedStockUnitsMember2021-12-310001418819irdm:OutstandingRestrictedStockUnitsMember2022-01-012022-09-300001418819irdm:OutstandingRestrictedStockUnitsMember2022-09-300001418819irdm:ServiceBasedRSUMembersrt:DirectorMember2023-01-012023-09-300001418819irdm:ServiceBasedRSUMembersrt:DirectorMember2022-01-012022-09-300001418819irdm:ServiceBasedRSUMember2023-01-012023-09-300001418819irdm:ServiceBasedRSUMember2022-01-012022-09-300001418819us-gaap:PerformanceSharesMember2023-01-012023-09-300001418819us-gaap:PerformanceSharesMember2022-01-012022-09-300001418819us-gaap:PerformanceSharesMembersrt:ExecutiveOfficerMember2023-01-012023-09-300001418819us-gaap:PerformanceSharesMembersrt:ExecutiveOfficerMember2022-01-012022-09-300001418819srt:MinimumMemberus-gaap:PerformanceSharesMembersrt:ExecutiveOfficerMember2023-01-012023-09-300001418819us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:RestrictedStockUnitsRSUMembersrt:MaximumMember2023-01-012023-09-300001418819us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMembersrt:ExecutiveOfficerMember2023-01-012023-09-300001418819us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:PerformanceSharesMembersrt:ExecutiveOfficerMember2023-01-012023-09-300001418819us-gaap:PerformanceSharesMembersrt:ExecutiveOfficerMember2023-01-012023-03-310001418819us-gaap:PerformanceSharesMembersrt:ExecutiveOfficerMember2022-01-012022-03-310001418819us-gaap:EmployeeStockOptionMember2023-01-012023-09-300001418819us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:EmployeeStockOptionMember2023-01-012023-09-3000014188192023-01-012023-06-3000014188192022-01-012022-03-310001418819us-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:EmployeeStockOptionMember2023-01-012023-09-300001418819us-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:EmployeeStockOptionMember2022-01-012022-09-300001418819us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:EmployeeStockOptionMember2023-01-012023-09-300001418819us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:EmployeeStockOptionMember2022-01-012022-09-300001418819us-gaap:EmployeeStockOptionMember2022-01-012022-09-300001418819us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:EmployeeStockOptionMember2022-01-012022-09-300001418819us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2023-01-012023-09-300001418819us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2022-01-012022-09-300001418819us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2022-01-012022-09-300001418819us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2022-01-012022-09-300001418819us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2023-01-012023-09-300001418819us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2022-01-012022-09-300001418819us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2022-01-012022-09-300001418819us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:RestrictedStockUnitsRSUMembersrt:DirectorMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2023-01-012023-09-300001418819us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:RestrictedStockUnitsRSUMembersrt:DirectorMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2022-01-012022-09-300001418819srt:MinimumMemberus-gaap:PerformanceSharesMembersrt:ExecutiveOfficerMember2022-01-012022-09-300001418819us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:RestrictedStockUnitsRSUMembersrt:MaximumMember2022-01-012022-09-300001418819us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMembersrt:ExecutiveOfficerMember2022-01-012022-09-300001418819us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:PerformanceSharesMembersrt:ExecutiveOfficerMember2022-01-012022-09-300001418819us-gaap:RestrictedStockUnitsRSUMembersrt:DirectorMember2023-01-012023-09-300001418819us-gaap:RestrictedStockUnitsRSUMembersrt:DirectorMember2022-01-012022-09-3000014188192015-12-3100014188192023-01-012023-03-310001418819irdm:CommercialVoiceandDataServicesMember2023-07-012023-09-300001418819irdm:CommercialVoiceandDataServicesMember2022-07-012022-09-300001418819irdm:CommercialVoiceandDataServicesMember2023-01-012023-09-300001418819irdm:CommercialVoiceandDataServicesMember2022-01-012022-09-300001418819irdm:CommercialIoTDataServicesMember2023-07-012023-09-300001418819irdm:CommercialIoTDataServicesMember2022-07-012022-09-300001418819irdm:CommercialIoTDataServicesMember2023-01-012023-09-300001418819irdm:CommercialIoTDataServicesMember2022-01-012022-09-300001418819irdm:CommercialBroadbandServicesMember2023-07-012023-09-300001418819irdm:CommercialBroadbandServicesMember2022-07-012022-09-300001418819irdm:CommercialBroadbandServicesMember2023-01-012023-09-300001418819irdm:CommercialBroadbandServicesMember2022-01-012022-09-300001418819irdm:HostedPayloadandOtherDataServicesMember2023-07-012023-09-300001418819irdm:HostedPayloadandOtherDataServicesMember2022-07-012022-09-300001418819irdm:HostedPayloadandOtherDataServicesMember2023-01-012023-09-300001418819irdm:HostedPayloadandOtherDataServicesMember2022-01-012022-09-300001418819irdm:CommercialMemberus-gaap:ServiceMember2023-07-012023-09-300001418819irdm:CommercialMemberus-gaap:ServiceMember2022-07-012022-09-300001418819irdm:CommercialMemberus-gaap:ServiceMember2023-01-012023-09-300001418819irdm:CommercialMemberus-gaap:ServiceMember2022-01-012022-09-300001418819irdm:USGovernmentMemberus-gaap:ServiceMember2023-07-012023-09-300001418819irdm:USGovernmentMemberus-gaap:ServiceMember2022-07-012022-09-300001418819irdm:USGovernmentMemberus-gaap:ServiceMember2023-01-012023-09-300001418819irdm:USGovernmentMemberus-gaap:ServiceMember2022-01-012022-09-300001418819irdm:CommercialMemberirdm:EngineeringandSupportServicesMember2023-07-012023-09-300001418819irdm:CommercialMemberirdm:EngineeringandSupportServicesMember2022-07-012022-09-300001418819irdm:CommercialMemberirdm:EngineeringandSupportServicesMember2023-01-012023-09-300001418819irdm:CommercialMemberirdm:EngineeringandSupportServicesMember2022-01-012022-09-300001418819irdm:EngineeringandSupportServicesMemberirdm:USGovernmentMember2023-07-012023-09-300001418819irdm:EngineeringandSupportServicesMemberirdm:USGovernmentMember2022-07-012022-09-300001418819irdm:EngineeringandSupportServicesMemberirdm:USGovernmentMember2023-01-012023-09-300001418819irdm:EngineeringandSupportServicesMemberirdm:USGovernmentMember2022-01-012022-09-300001418819us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberirdm:PrimeContractsWithTheUSGovernmentMember2023-01-012023-09-300001418819us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberirdm:PrimeContractsWithTheUSGovernmentMember2022-01-012022-09-300001418819irdm:CommissionsMember2023-09-300001418819irdm:CommissionsMember2022-12-310001418819irdm:OtherContractAssetsMember2023-09-300001418819irdm:OtherContractAssetsMember2022-12-310001418819us-gaap:EmployeeStockOptionMember2023-07-012023-09-300001418819us-gaap:EmployeeStockOptionMember2022-07-012022-09-300001418819us-gaap:RestrictedStockMember2023-07-012023-09-300001418819us-gaap:RestrictedStockMember2022-07-012022-09-300001418819us-gaap:RestrictedStockMember2023-01-012023-09-300001418819us-gaap:RestrictedStockMember2022-01-012022-09-300001418819us-gaap:PerformanceSharesMember2023-07-012023-09-300001418819us-gaap:PerformanceSharesMember2022-07-012022-09-300001418819us-gaap:PerformanceSharesMember2023-01-012023-09-300001418819us-gaap:PerformanceSharesMember2022-01-012022-09-300001418819us-gaap:RestrictedStockMember2023-07-012023-09-300001418819us-gaap:RestrictedStockMember2022-07-012022-09-300001418819us-gaap:RestrictedStockMember2023-01-012023-09-300001418819us-gaap:RestrictedStockMember2022-01-012022-09-300001418819us-gaap:EmployeeStockOptionMember2023-07-012023-09-300001418819us-gaap:EmployeeStockOptionMember2022-07-012022-09-300001418819us-gaap:EmployeeStockOptionMember2023-01-012023-09-300001418819us-gaap:EmployeeStockOptionMember2022-01-012022-09-300001418819irdm:Aireon2022PreferredEquityInvestmentMember2023-01-012023-09-300001418819us-gaap:OtherInvesteesMemberirdm:Aireon2022PreferredEquityInvestmentMember2023-09-300001418819irdm:Aireon2022PreferredEquityInvestmentMember2023-09-300001418819irdm:Aireon2022PreferredEquityInvestmentMember2022-12-310001418819us-gaap:OtherInvesteesMember2022-12-310001418819irdm:HostingAgreementMemberus-gaap:EquityMethodInvesteeMembersrt:MaximumMember2023-01-012023-09-300001418819irdm:HostingAgreementMembersrt:MinimumMemberus-gaap:EquityMethodInvesteeMember2023-01-012023-09-300001418819irdm:PowerAgreementMemberus-gaap:EquityMethodInvesteeMembersrt:MaximumMember2023-01-012023-09-300001418819us-gaap:ServiceAgreementsMemberus-gaap:EquityMethodInvesteeMembersrt:MaximumMember2023-01-012023-09-300001418819irdm:HostingAgreementMemberus-gaap:EquityMethodInvesteeMember2023-07-012023-09-300001418819irdm:HostingAgreementMemberus-gaap:EquityMethodInvesteeMember2023-01-012023-09-300001418819us-gaap:ServiceAgreementsMemberus-gaap:EquityMethodInvesteeMember2023-07-012023-09-300001418819us-gaap:ServiceAgreementsMemberus-gaap:EquityMethodInvesteeMember2023-01-012023-09-300001418819us-gaap:EquityMethodInvesteeMemberirdm:AdministrativeAndSupportAgreementAccountsReceivableMember2023-09-300001418819us-gaap:EquityMethodInvesteeMemberirdm:AdministrativeAndSupportAgreementAccountsReceivableMember2022-12-310001418819irdm:AireonInvestorBridgeLoanMember2023-09-300001418819irdm:SatellesEquityInvestmentMember2023-01-012023-09-300001418819irdm:SatellesEquityInvestmentMemberus-gaap:OtherInvesteesMember2023-09-300001418819irdm:SatellesEquityInvestmentMember2023-09-300001418819irdm:HostingAgreementMemberus-gaap:EquityMethodInvesteeMember2022-07-012022-09-300001418819irdm:HostingAgreementMemberus-gaap:EquityMethodInvesteeMember2022-01-012022-09-300001418819us-gaap:ServiceAgreementsMemberus-gaap:EquityMethodInvesteeMember2022-07-012022-09-300001418819us-gaap:ServiceAgreementsMemberus-gaap:EquityMethodInvesteeMember2022-01-012022-09-300001418819irdm:AireonInvestorBridgeLoanMember2022-12-3100014188192021-02-0500014188192022-03-03

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-Q
 
(Mark One)
xQUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the Quarterly Period Ended September 30, 2023
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
Commission File Number 001-33963  
Iridium Communications Inc.
(Exact name of registrant as specified in its charter)
DE26-1344998
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
1750 Tysons Boulevard, Suite 1400, McLean, VA 22102
(Address of principal executive offices, including zip code)
703-287-7400
(Registrant’s telephone number, including area code)
 
Securities registered pursuant to Section 12(b) of the Exchange Act:
Title of Each ClassTrading SymbolName of Each Exchange on Which Registered
Common Stock, $0.001 par valueIRDMThe Nasdaq Stock Market LLC
(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  x    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  x    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 Filerx  Accelerated Filer¨
Non-Accelerated Filer¨ Smaller 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  x
The number of shares of the registrant’s common stock, par value $0.001 per share, outstanding as of October 12, 2023 was 123,850,566.



IRIDIUM COMMUNICATIONS INC.
TABLE OF CONTENTS
 
Item No.     Page
    
  
     
    
     
   
     
   
     
   
     
   
     
ITEM  2.  
     
ITEM  3.  
     
ITEM  4.  
    
  
     
ITEM  1.  
     
ITEM  1A.  
     
ITEM  2.  
     
ITEM  3.  
     
ITEM  4.  
     
ITEM  5.  
     
ITEM  6.  
     
   

2


PART I.
Iridium Communications Inc.
Condensed Consolidated Balance Sheets
(In thousands, except per share data)
 September 30,
2023
December 31, 2022
(Unaudited) 
Assets  
Current assets:
Cash and cash equivalents$67,877 $168,770 
Accounts receivable, net100,718 82,273 
Inventory71,136 39,776 
Prepaid expenses and other current assets13,200 15,385 
Total current assets252,931 306,204 
Property and equipment, net2,229,188 2,433,305 
Equity method investments68,863 49,853 
Other assets113,325 122,072 
Intangible assets, net41,407 42,577 
Total assets$2,705,714 $2,954,011 
Liabilities and stockholders’ equity  
Current liabilities:  
Short-term secured debt$11,250 $16,500 
Accounts payable14,440 21,372 
Accrued expenses and other current liabilities59,235 67,963 
Deferred revenue34,078 35,742 
Total current liabilities119,003 141,577 
Long-term secured debt, net1,470,674 1,470,685 
Deferred income tax liabilities, net131,587 151,569 
Deferred revenue, net of current portion42,530 45,265 
Other long-term liabilities16,918 16,360 
Total liabilities1,780,712 1,825,456 
Commitments and contingencies
Stockholders’ equity:  
Common stock, $0.001 par value, 300,000 shares authorized, 123,821 and 125,902 shares issued and outstanding at September 30, 2023 and December 31, 2022, respectively
124 126 
Additional paid-in capital1,105,245 1,124,610 
Accumulated deficit(233,593)(47,744)
Accumulated other comprehensive income, net of tax53,226 51,563 
Total stockholders’ equity925,002 1,128,555 
Total liabilities and stockholders’ equity$2,705,714 $2,954,011 










See notes to unaudited condensed consolidated financial statements.
3


Iridium Communications Inc.
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)
(In thousands, except per share amounts)
(Unaudited)
Three Months Ended September 30,Nine Months Ended
September 30,
 2023202220232022
Revenue:
Services$151,950 $138,977 $436,441 $397,947 
Subscriber equipment20,422 27,959 89,474 95,462 
Engineering and support services25,230 17,124 70,068 33,789 
Total revenue197,602 184,060 595,983 527,198 
Operating expenses:  
Cost of services (exclusive of depreciation and amortization)41,394 34,378 113,431 83,796 
Cost of subscriber equipment12,823 18,406 56,075 60,382 
Research and development5,037 4,865 14,541 10,470 
Selling, general and administrative33,368 32,140 109,391 86,905 
Depreciation and amortization76,825 76,397 267,213 227,739 
Total operating expenses169,447 166,186 560,651 469,292 
Operating income28,155 17,874 35,332 57,906 
Other expense, net:  
Interest expense, net(34,660)(17,632)(71,273)(46,989)
Other income (expense), net343 (146)981 (374)
Total other expense, net(34,317)(17,778)(70,292)(47,363)
Income (loss) before income taxes(6,162)96 (34,960)10,543 
Income tax benefit (expense)6,009 2,053 16,673 (1,013)
Loss on equity method investments(1,489) (4,321) 
Net income (loss)$(1,642)$2,149 $(22,608)$9,530 
Weighted average shares outstanding - basic125,176 127,697 126,100 128,800 
Weighted average shares outstanding - diluted125,176 129,075 126,100 130,284 
Net income (loss) attributable to common stockholders per share - basic and diluted$(0.01)$0.02 $(0.18)$0.07 
Comprehensive income (loss):
Net income (loss)$(1,642)$2,149 $(22,608)$9,530 
Foreign currency translation adjustments(712)(366)(753)115 
Unrealized gain on cash flow hedges, net of tax (see Note 6)
2,011 25,537 2,416 63,971 
Comprehensive income (loss)$(343)$27,320 $(20,945)$73,616 















See notes to unaudited condensed consolidated financial statements.
4


Iridium Communications Inc.
Condensed Consolidated Statements of Changes in Stockholders’ Equity
(In thousands, except per share amounts)
(Unaudited)
Three Months Ended September 30, 2023Three Months Ended September 30, 2022
Common StockAdditional Paid-In CapitalAccumulated DeficitAccumulated
Other Comprehensive Income
Total Stockholders’ EquityCommon StockAdditional Paid-In Capital
Retained Earnings (Accumulated Deficit)
Accumulated
Other Comprehensive Income
Total Stockholders’ Equity
SharesAmountSharesAmount
Balances at beginning of period125,045 $125 $1,118,623 $(170,482)$51,927 $1,000,193 127,179 $127 $1,128,103 $21,011 $31,863 $1,181,104 
Stock-based compensation— — 17,654 — — 17,654 — — 15,573 — — 15,573 
Stock options exercised and awards vested213  72 — — 72 344  1,903 — — 1,903 
Stock withheld to cover employee taxes(14)— (727)— — (727)(13)— (574)— — (574)
Repurchases and retirements of common stock(1,423)(1)(13,904)(61,469)— (75,374)(1,751)(1)(19,305)(60,923)— (80,229)
Dividends— — (16,473)— — (16,473)— —  — —  
Cumulative translation adjustments— — — — (712)(712)— — — — (366)(366)
Unrealized gain on cash flow hedges, net of tax— — — — 2,011 2,011 — — — — 25,537 25,537 
Net income (loss)
— — — (1,642)— (1,642)— — — 2,149 — 2,149 
Balances at end of period123,821 $124 $1,105,245 $(233,593)$53,226 $925,002 125,759 $126 $1,125,700 $(37,763)$57,034 $1,145,097 


Nine Months Ended September 30, 2023Nine Months Ended September 30, 2022
Common StockAdditional Paid-In CapitalAccumulated DeficitAccumulated
Other Comprehensive Income
Total Stockholders’ EquityCommon StockAdditional Paid-In Capital
Retained Earnings (Accumulated Deficit)
Accumulated
Other Comprehensive Income (Loss)
Total Stockholders’ Equity
SharesAmountSharesAmount
Balances at beginning of period125,902 $126 $1,124,610 $(47,744)$51,563 $1,128,555 131,342 $131 $1,154,058 $140,810 $(7,052)$1,287,947 
Stock-based compensation— — 50,761 — — 50,761 — — 34,952 — — 34,952 
Stock options exercised and awards vested1,485 1 3,749 — — 3,750 1,080 1 2,572 — — 2,573 
Stock withheld to cover employee taxes(144)— (8,644)— — (8,644)(117)— (4,598)— — (4,598)
Repurchases and retirements of common stock(3,422)(3)(31,895)(163,241)— (195,139)(6,546)(6)(61,284)(188,103)— (249,393)
Dividends— — (33,336)— — (33,336)— —  — —  
Cumulative translation adjustments— — — — (753)(753)— — — — 115 115 
Unrealized gain on cash flow hedges, net of tax— — — — 2,416 2,416 — — — — 63,971 63,971 
Net income (loss)— — — (22,608)— (22,608)— — — 9,530 — 9,530 
Balances at end of period123,821 $124 $1,105,245 $(233,593)$53,226 $925,002 125,759 $126 $1,125,700 $(37,763)$57,034 $1,145,097 












See notes to unaudited condensed consolidated financial statements.
5


Iridium Communications Inc.
Condensed Consolidated Statements of Cash Flows
(In thousands)
(Unaudited)
 Nine Months Ended September 30,
20232022
Cash flows from operating activities:
Net income (loss)$(22,608)$9,530 
Adjustments to reconcile net income (loss) to net cash provided by operating activities:
Deferred income taxes(20,753)(286)
Depreciation and amortization267,213 227,739 
Stock-based compensation (net of amounts capitalized)45,502 31,626 
Amortization of deferred financing fees3,142 3,488 
All other items, net4,705 450 
Changes in operating assets and liabilities:
Accounts receivable(18,675)(23,109)
Inventory(30,979)(9,642)
Prepaid expenses and other current assets1,869 (1,860)
Other assets2,449 1,989 
Accounts payable(9,147)13,071 
Accrued expenses and other current liabilities9,371 (598)
Deferred revenue(3,122)4,870 
Other long-term liabilities(1,861)(2,810)
Net cash provided by operating activities227,106 254,458 
Cash flows from investing activities:  
Capital expenditures(57,285)(44,756)
Investment in related party(10,000)(50,000)
Net cash used in investing activities(67,285)(94,756)
Cash flows from financing activities:  
Borrowings under the Term Loan63,940  
Payments on the Term Loan(72,315)(12,375)
Repurchases of common stock(195,139)(249,393)
Payment of deferred financing fees(1,164) 
Proceeds from exercise of stock options3,750 2,573 
Tax payment upon settlement of stock awards(8,644)(4,598)
Payment of common stock dividends(48,799) 
Net cash used in financing activities(258,371)(263,793)
Effect of exchange rate changes on cash and cash equivalents, and restricted cash(2,343)1,940 
Net decrease in cash and cash equivalents, and restricted cash(100,893)(102,151)
Cash, cash equivalents, and restricted cash, beginning of period168,770 320,913 
Cash, cash equivalents, and restricted cash, end of period$67,877 $218,762 
Supplemental cash flow information:
Interest paid, net of amounts capitalized$72,514 $45,236 
Income taxes paid, net$2,852 $1,332 
Supplemental disclosure of non-cash investing and financing activities:  
Property and equipment received but not paid$5,051 $4,282 
Dividends declared but not paid$1,087 $ 
Capitalized stock-based compensation$5,259 $3,326 






See notes to unaudited condensed consolidated financial statements.
6


Iridium Communications Inc.
Notes to Condensed Consolidated Financial Statements
1. Basis of Presentation and Principles of Consolidation
Iridium Communications Inc. (the “Company”) prepared its condensed consolidated financial statements in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”). The Company’s operations are primarily conducted through, and its operating assets are owned by, its principal operating subsidiary, Iridium Satellite LLC, Iridium Satellite LLC’s immediate parent, Iridium Holdings LLC, and their respective subsidiaries. The accompanying condensed consolidated financial statements include the accounts of (i) the Company, (ii) its wholly owned subsidiaries, and (iii) all less than wholly owned subsidiaries that the Company controls. All material intercompany transactions and balances have been eliminated.
In the opinion of management, the condensed consolidated financial statements reflect all normal recurring adjustments that the Company considers necessary for the fair presentation of its results of operations and cash flows for the interim periods covered, and of the financial position of the Company at the date of the interim condensed consolidated balance sheet. The operating results for interim periods are not necessarily indicative of the operating results for the entire year. Certain information and footnote disclosures normally included in consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to instructions, rules and regulations prescribed by the U.S. Securities and Exchange Commission (“SEC”). These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto contained in the Company’s Annual Report on Form 10‑K for the year ended December 31, 2022, as filed with the SEC on February 16, 2023.
2. Significant Accounting Policies
Fair Value Measurements
The Company evaluates assets and liabilities subject to fair value measurements on a recurring and non-recurring basis to determine the appropriate level to classify them for each reporting period. Fair value is the price that would be received from the sale of an asset or paid to transfer a liability assuming an orderly transaction in the most advantageous market at the measurement date. U.S. GAAP establishes a hierarchical disclosure framework which prioritizes and ranks the level of observability of inputs used in measuring fair value.
The fair value hierarchy consists of the following tiers:
Level 1, defined as observable inputs such as quoted prices in active markets for identical assets or liabilities;
Level 2, defined as observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and
Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.
The fair value estimates are based upon certain market assumptions and information available to the Company. The carrying values of the following financial instruments approximated their fair values as of September 30, 2023 and December 31, 2022: (1) cash and cash equivalents, (2) prepaid expenses and other current assets, (3) accounts receivable, (4) accounts payable, and (5) accrued expenses and other current liabilities. Fair values approximate their carrying values because of their short-term nature. The Level 2 cash equivalents may include money market funds, commercial paper and short-term U.S. agency securities. The Company also classifies its derivative financial instruments as Level 2. The Company did not hold any Level 3 assets as of September 30, 2023 or December 31, 2022. In determining fair value, the Company uses a market approach utilizing valuation models that incorporate observable inputs such as interest rates, bond yields and quoted prices for similar assets.
Leases
For new leases, the Company will determine if an arrangement is or contains a lease at inception. Leases are included as (1) right-of-use (“ROU”) assets within other assets, and (2) ROU liabilities within accrued expenses and other liabilities and are included within other long-term liabilities on the Company’s condensed consolidated balance sheets.
ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Certain leases contain variable contractual obligations as a result of future base rate escalations which are estimated based on observed trends and included within the measurement of present value. The Company’s leases do not provide an implicit rate. The Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The ROU assets also include any lease payments made and exclude lease incentives. Lease expense for lease payments is recognized on a straight-line basis over the lease term.
7


The Company has lease agreements with lease and non-lease components, which are generally accounted for separately. For certain leases, such as teleport network facilities, the Company elects the practical expedient to combine lease and non-lease components as a single lease component. Taxes assessed on leases in which the Company is either a lessor or lessee are excluded from contract consideration and variable payments when measuring new lease contracts or remeasuring existing lease contracts.
Inventory
Inventory consists primarily of finished goods and raw materials from third-party manufacturers. The Company outsources manufacturing of subscriber equipment to third-party manufacturers and purchases accessories from third-party suppliers. The Company’s cost of inventory includes an allocation of overhead, including payroll and payroll-related costs of employees directly involved in bringing inventory to its existing condition, and freight. Inventories are valued using the weighted average cost method and are carried at the lower of cost or net realizable value.
The Company has a manufacturing agreement with Benchmark Electronics Inc. (“Benchmark”) to manufacture most of its subscriber equipment. Pursuant to the agreement, the Company may be required to purchase excess materials at cost plus a contractual markup if the materials are not used in production within the periods specified in the agreement. Benchmark will then repurchase such materials from the Company at the same price paid by the Company, as required for the production of the subscriber equipment.
The following table summarizes the Company’s inventory balances:
 September 30, 2023December 31, 2022
 (In thousands)
Finished goods$41,382 $17,964 
Raw materials30,759 23,014 
Inventory valuation reserve(1,005)(1,202)
Total$71,136 $39,776 
Property and Equipment
The Company assesses its long-lived assets for impairment when indicators of impairment are present. During the quarter ended June 30, 2023, the Company launched five of its remaining six ground spare satellites. Following completion of successful on-orbit testing of the five launched satellites, the Company has no plans to use, develop or launch the remaining ground spare. As the Company believed the construction-in-progress associated with the remaining ground spare satellite would no longer be used, the Company wrote off the full amount remaining in construction-in-progress for that satellite by recording accelerated depreciation expense of $37.5 million in the second quarter of 2023. This reflects the Company’s updated estimate of the useful life from 12.5 years to zero for the remaining ground spare. There were no similar write-offs in 2022.
Commitments
During 2022, the Company entered into agreements with Space Exploration Technology Corp. and Thales Alenia Space France for services in connection with the launch of the Company’s five ground spare satellites referenced above. The contract price under these agreements was approximately $40.0 million in the aggregate. As of September 30, 2023, the Company had made all payments related to these services, which costs were capitalized as construction in progress within property and equipment, net in the accompanying condensed consolidated balance sheets.
Derivative Financial Instruments
The Company uses derivatives to manage its exposure to fluctuating interest rate risk on variable rate debt. Its derivatives are measured at fair value and are recorded on the condensed consolidated balance sheets within other current liabilities and other assets. When the Company’s derivatives are designated as cash flow hedges, the effective portion of the changes in fair value of the derivatives are recorded in accumulated other comprehensive income within the Company’s condensed consolidated balance sheets and subsequently recognized in earnings when the hedged items impact earnings. Any ineffective portion of a derivative’s change in fair value will be recognized in earnings in the same period in which the hedged interest payments affect earnings. Within the condensed consolidated statements of operations and comprehensive income, the gains and losses related to cash flow hedges are recognized within interest income (expense), net, as this is the same financial statement line item used for any gains or losses associated with the hedged items. Cash flows from hedging activities are included in operating activities within the Company’s condensed consolidated statements of cash flows, which is the same category as the item being hedged. See Note 6 for further information.
8


3. Cash and Cash Equivalents
Cash and Cash Equivalents
The following table presents the Company’s cash and cash equivalents balances:
September 30, 2023December 31, 2022Recurring Fair
Value Measurement
 (In thousands) 
Cash and cash equivalents: 
Cash$15,676 $16,247  
Money market funds52,201 152,523 Level 2
Total cash and cash equivalents$67,877 $168,770  
4. Leases
Lessor Arrangements
Operating leases in which the Company is a lessor consist primarily of hosting agreements with Aireon LLC (“Aireon”) (see Note 12) and L3Harris Technologies, Inc. (“L3Harris”) for space on the Company’s satellites. These agreements provide for a fee that will be recognized over the life of the satellites, currently estimated to be approximately 12.5 years from their respective in-service dates. Lease income related to these agreements was $5.4 million for each of the three months ended September 30, 2023 and 2022, and $16.1 million for each of the nine months ended September 30, 2023 and 2022. Lease income is recorded as hosted payload and other data service revenue within service revenue on the Company’s condensed consolidated statements of operations and comprehensive income.
Aireon has made payments to the Company pursuant to its hosting agreement, and the Company expects Aireon will continue to do so. L3Harris has prepaid all amounts owed to the Company pursuant to its hosting arrangement. The following table presents future income with respect to the Company’s operating leases in which it is the lessor existing at September 30, 2023, exclusive of the $16.1 million recognized during the nine months ended September 30, 2023, by year and in the aggregate:
Year Ending December 31,Amount
(In thousands)
2023$5,361 
202421,445 
202521,445 
202621,445 
202721,445 
   Thereafter56,017 
Total lease income$147,158 
5. Debt
Term Loan and Revolving Facility
On September 20, 2023, pursuant to an amended and restated credit agreement (the “Credit Agreement”), the Company refinanced its previously existing term loan resulting in total borrowing of $1,500.0 million (as so amended and restated, the “Term Loan”) and an accompanying $100.0 million revolving loan (the “Revolving Facility”). The Term Loan was issued at a price equal to 99.75% of its face value and bears interest at an annual rate equal to the Secured Overnight Financing Rate (“SOFR”) plus 2.5%, with a 0.75% SOFR floor. The maturity date of the Term Loan is in September 2030. Interest is paid monthly on the last business day of the month. The Revolving Facility bears interest at the same rate (but without a SOFR floor) if and as drawn, with no original issue discount, a commitment fee of 0.5% per year on the undrawn amount, which will be reduced to 0.375% if the Company has a consolidated first lien net leverage ratio (as defined in the Credit Agreement) of less than 3.5 to 1, and a maturity date in September 2028. Principal payments, payable quarterly, beginning with the quarter ending March 31, 2024, will be $15.0 million per annum (equal to one percent of the full principal amount of the Term Loan), with the remaining principal due upon maturity.
The Company paid $3.8 million of original issuance costs to refinance the Term Loan in September 2023, which were deferred and will be amortized over the extended term. Lenders making up approximately $16.8 million of the Term Loan did not participate in the refinancing. Those portions of the Term Loan were replaced by new or existing lenders. This resulted in an immaterial loss on extinguishment of debt during the three months ended September 30, 2023, as the Company wrote off the unamortized debt issuance costs related to the lenders who were fully repaid in exchange of principal. The Company deferred an additional $1.2 million of third-party fees associated with the refinancing of the Term Loan and the Revolving Facility.
9


As of September 30, 2023 and December 31, 2022, the Company reported an aggregate of $1,500.0 million and $1,504.6 million in borrowings under the Term Loan, respectively. These amounts do not include $18.1 million and $17.4 million of net unamortized deferred financing costs as of September 30, 2023 and December 31, 2022, respectively. The net principal balance in borrowings in the accompanying consolidated balance sheets as of September 30, 2023 and December 31, 2022 amounted to $1,481.9 million and $1,487.2 million, respectively. As of September 30, 2023 and December 31, 2022, based upon recent trading prices (Level 2 - market approach), the fair value of the Company’s borrowings under the Term Loan was $1,499.1 million and $1,494.3 million, respectively.
The Credit Agreement restricts the Company’s ability to incur liens, engage in mergers or asset sales, pay dividends, repay subordinated indebtedness, incur indebtedness, make investments and loans, and engage in other transactions as specified in the Credit Agreement. The Credit Agreement provides for specified exceptions, including baskets measured as a percentage of trailing twelve months of earnings before interest, taxes, depreciation and amortization (“EBITDA”), and unlimited exceptions in the case of incurring indebtedness and liens and making investments, dividend payments, and payments of subordinated indebtedness, based on achievement and maintenance of specified leverage ratios. The Credit Agreement also contains an annual mandatory prepayment sweep mechanism with respect to a portion of the Company’s excess cash flow (as defined in the Credit Agreement) in the event the Company’s net leverage ratio rises above 3.5 to 1. As of December 31, 2022, the Company was below the specified leverage ratio, and a mandatory prepayment sweep was therefore, not required. The Credit Agreement permits repayment, prepayment, and repricing transactions, subject, in the case of the Term Loan, to a 1% penalty in the event the Term Loan is prepaid or repriced within the first six months from the refinancing date.
The Credit Agreement contains no financial maintenance covenants with respect to the Term Loan. With respect to the Revolving Facility, the Credit Agreement requires the Company to maintain a consolidated first lien net leverage ratio (as defined in the Credit Agreement) of no greater than 6.25 to 1 if more than 35% of the Revolving Facility has been drawn. The Credit Agreement contains other customary representations and warranties, affirmative and negative covenants, and events of default. The Company was in compliance with all covenants as of September 30, 2023.
Interest on Debt
Total interest incurred includes amortization of deferred financing fees and capitalized interest. The Company incurred third-party financing costs of $15.9 million in connection with the refinancing of the Term Loan in September 2023, of which $14.7 million was expensed. The amounts expensed are included within interest expense on the condensed consolidated statement of operations and comprehensive loss for the three and nine months ended September 30, 2023. There were no such costs incurred during the three and nine months ended September 30, 2022. The following table presents the interest and amortization of deferred financing fees related to the Term Loan:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
(In thousands)(In thousands)
Total interest incurred$37,277 $19,844 $80,584 $51,076 
Amortization of deferred financing fees$1,087 $1,211 $3,327 $3,593 
Capitalized interest$1,121 $725 $3,847 $1,589 
As of September 30, 2023 and December 31, 2022, accrued interest on the Term Loan was $0.7 million and $0.3 million, respectively.
6. Derivative Financial Instruments
The Company is exposed to interest rate fluctuations related to its Term Loan. The Company has reduced its exposure to fluctuations in the cash flows associated with changes in the variable interest rate by entering into offsetting positions through the use of hedging instruments. This will reduce the negative impact of increases in the variable rate over the term of the derivative contracts. These contracts are not used for trading or other speculative purposes. Historically, the Company has not incurred, and does not expect to incur in the future, any losses as a result of counterparty default.
Interest Rate Cap
In July 2021, the Company entered into an interest rate cap contract (the “Cap”), which had an effective date of December 2021. The Cap manages the Company’s exposure to interest rate movements on a portion of the Term Loan through November 2026. In December 2022, the Company modified the Cap to replace the LIBOR base rate with SOFR, consistent with a prior amendment to the Term Loan. With the change from LIBOR to SOFR, the Company received a credit risk adjustment of 0.064%. The modified Cap now provides the Company with the right to receive payment from the counterparty if one-month SOFR exceeds 1.436%. Prior to the modification the Company received payment under the terms of the Cap if one-month LIBOR exceeded 1.5%. The Company pays a fixed monthly premium based on an annual rate of 0.31% for the Cap. The Cap carried a notional amount of $1.0 billion as of September 30, 2023 and December 31, 2022.
10


The Cap, which was not affected by the refinancing of the Term Loan in September 2023, is designed to mirror the terms of the Term Loan and to offset the cash flows being hedged. The Company designated the Cap as a cash flow hedge of the variability of the SOFR-based interest payments on the Term Loan. The effective portion of the Cap’s change in fair value is recorded in accumulated other comprehensive income. Any ineffective portion of the Cap’s change in fair value is recorded in current earnings as interest expense.
Hedge effectiveness of the current interest rate cap contract is based on a long-haul hypothetical derivative methodology and includes all changes in value. The Company formally assesses, both at the hedge’s inception and on an ongoing quarterly basis, whether the designated derivative instruments are highly effective in offsetting changes in the cash flows of the hedged items. When the hedging instrument is sold, expires, is terminated, is exercised, no longer qualifies for hedge accounting, is de-designated, or is no longer probable, hedge accounting is discontinued prospectively.
Fair Value of Derivative Instruments
As of September 30, 2023 and December 31, 2022, the Company had an asset balance of $93.3 million and $92.3 million, respectively, for the fair value of the Cap and a liability balance of $9.0 million and $11.0 million, respectively, for the fair value of the Cap premium. Both the Cap and the Cap premium are recorded net within other assets.
During each of the three and nine months ended September 30, 2023 and September 30, 2022, the Company collectively incurred $0.8 million and $2.5 million, respectively, in interest expense for the Cap premium. Interest expense was reduced by $9.6 million for the three months ended September 30, 2023 and $26.3 million for the nine months ended September 30, 2023, and by $1.8 million for both the three and nine months ended September 30, 2022, for payments received related to the Cap.
Gains and losses resulting from fair value adjustments to the Cap are recorded within accumulated other comprehensive income within the Company’s condensed consolidated balance sheets and reclassified to interest expense on the dates that interest payments become due. Cash flows related to the derivative contracts are included in cash flows from operating activities on the condensed consolidated statements of cash flows. Over the next 12 months, the Company expects any gains or losses for cash flow hedges amortized from accumulated other comprehensive income into earnings to have an immaterial impact on the Company’s consolidated financial statements.
The following table presents the amount of unrealized gain or loss and related tax impact associated with the derivative instruments that the Company recorded in its condensed consolidated statements of operations and comprehensive income:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
(In thousands)(In thousands)
Unrealized gain, net of tax$2,011 $25,537 $2,416 $63,971 
Tax expense
$621 $7,740 $761 $19,392 
7. Stock-Based Compensation
In May 2023, the Company’s stockholders approved the amendment and restatement of the Company’s 2015 Equity Incentive Plan (as so amended and restated, the “Amended 2015 Plan”). As of September 30, 2023, the remaining aggregate number of shares available for future grants under the Amended 2015 Plan was 13,030,297. The Amended 2015 Plan provides for the grant of stock-based awards, including nonqualified stock options, incentive stock options, restricted stock, restricted stock units (“RSUs”), stock appreciation rights and other equity securities to employees, consultants and non-employee directors of the Company and its affiliated entities. The number of shares of common stock available for issuance under the Amended 2015 Plan is reduced by (i) one share for each share of common stock issued pursuant to an appreciation award, such as a stock option or stock appreciation right with an exercise or strike price of at least 100% of the fair market value of the underlying common stock on the date of grant, and (ii) 1.8 shares for each share of common stock issued pursuant to any stock award that is not an appreciation award, also known as a “full value award.” The Amended 2015 Plan allows the Company to utilize a broad array of equity incentives and performance cash incentives in order to secure and retain the services of its employees, directors and consultants, and to provide long-term incentives that align the interests of its employees, directors and consultants with the interests of the Company’s stockholders. The Company accounts for stock-based compensation at fair value.
Restricted Stock Units
The RSUs granted to employees for service generally vest over four years, with 25% vesting on the first anniversary of the grant date and the remainder vesting ratably on a quarterly basis thereafter, subject to continued employment. Some RSUs granted to employees for performance vest upon the completion of defined performance goals, subject to continued employment. The RSUs granted to non-employee members of the Board of Directors generally vest in full on the first anniversary of the grant date. The RSUs granted to non-employee consultants generally vest 50% on the first anniversary of the grant date, with the remaining 50% vesting quarterly thereafter through the second anniversary of the grant date. The Company’s RSUs are classified as equity awards because the RSUs will be settled in the Company’s common stock upon
11


vesting. The fair value of the RSUs is determined at the grant date based on the closing price of the Company’s common stock on the date of grant. The related compensation expense is recognized over the service period, or shorter periods based on the retirement eligibility of certain grantees, and is based on the grant date fair value of the Company’s common stock and the number of shares expected to vest. The fair value of the awards is not remeasured at the end of each reporting period. The RSUs do not carry voting rights until they are vested, but certain unvested RSUs are entitled to accrue dividends, and shares are issued upon settlement in accordance with the terms of the award.
RSU Summary
The following tables summarize the Company’s RSU activity:
Shares Underlying RSUsWeighted-
Average
Grant Date
Fair Value
Per RSU
 (In thousands) 
Outstanding at December 31, 20222,970 $31.60 
Granted1,102 59.20 
Forfeited(43)44.15 
Released(999)37.37 
Outstanding at September 30, 20233,030 $39.52 
Vested and unreleased at September 30, 2023 (1)
793  

Shares Underlying RSUsWeighted-
Average
Grant Date
Fair Value
Per RSU
 (In thousands) 
Outstanding at December 31, 20212,550 $25.80 
Granted1,491 40.02 
Forfeited(127)31.85 
Released(766)32.73 
Outstanding at September 30, 20223,148 $30.60 
Vested and unreleased at September 30, 2022 (1)
885 
(1)     These RSUs were granted to the Company’s Board of Directors as a part of their compensation for board and committee service, as detailed below, and had vested but had not yet settled, meaning that the underlying shares of common stock had not been issued and released pursuant to the terms of the applicable compensation program.
Service-Based RSUs
The majority of the annual compensation the Company provides to non-employee members of its Board of Directors is paid in the form of RSUs. In addition, some members of the Company’s Board of Directors may elect to receive the remainder of their annual compensation, or a portion thereof, in the form of RSUs. An aggregate amount of approximately 53,000 and 57,000 service-based RSUs were granted to the non-employee members of the Company’s Board of Directors as a result of these payments and elections during the nine months ended September 30, 2023 and 2022, respectively, with an estimated grant date fair value of $2.8 million and $2.2 million, respectively.
During the nine months ended September 30, 2023 and 2022, the Company granted approximately 667,000 and 1,012,000 service-based RSUs, respectively, to its employees, with an estimated aggregate grant date fair value of $39.9 million and $41.0 million, respectively.
Performance-Based RSUs
In March 2023 and 2022, the Company granted approximately 193,000 and 248,000 annual incentive, performance-based RSUs, respectively, to the Company’s executives and employees (the “Bonus RSUs”), with an estimated grant date fair value of $11.9 million and $9.7 million, respectively. Vesting of the Bonus RSUs is dependent upon the Company’s achievement of defined performance goals over the respective fiscal year. The Company records stock-based compensation expense related to performance-based RSUs when it is considered probable that the performance conditions will be met. Management believes it is probable that substantially all of the 2023 Bonus RSUs will vest. The level of achievement, if any, of performance goals will be determined by the compensation committee of the Company’s Board of Directors and, if such goals are achieved, the 2023
12


Bonus RSUs will vest, subject to continued employment, in March 2024. Substantially all of the 2022 Bonus RSUs vested in March 2023 upon the determination of the level of achievement of the performance goals.
Additionally, in March 2023 and 2022, the Company granted approximately 134,000 and 167,000 long-term, performance-based RSUs, respectively, to the Company’s executives (the “Executive RSUs”). The estimated aggregate grant date fair value of the Executive RSUs for the 2023 and 2022 grants was $8.2 million and $6.5 million, respectively. Vesting of the Executive RSUs is dependent upon the Company’s achievement of defined performance goals over a two-year period. The vesting of Executive RSUs will ultimately range from 0% to 150% of the number of shares underlying the Executive RSUs granted based on the level of achievement of the performance goals. If the Company achieves the performance goals, 50% of the number of Executive RSUs earned based on performance will vest on the second anniversary of the grant date, and the remaining 50% will vest on the third anniversary of the grant date, in each case subject to the executive’s continued service as of the vesting date, which may be accelerated based on the retirement eligibility of certain grantees. During March 2023, the Company awarded approximately 55,000 additional shares related to performance-based RSUs granted to the Company’s executives in 2021 for over-achievement of performance targets for the performance period ended December 31, 2022. During March 2022, approximately 50,000 shares underlying performance-based RSUs granted to the Company’s executives in 2020 were forfeited due to performance targets not being fully achieved through the performance period ended December 31, 2021.
Stock Option Awards
The stock option awards granted to employees generally (i) have a term of ten years, (ii) vest over four years with 25% vesting after the first year of service and the remainder vesting ratably on a quarterly basis thereafter, (iii) are contingent upon employment on the vesting date, and (iv) have an exercise price equal to the fair market value of the underlying shares at the date of grant. The fair value of stock options was determined at the grant date using the Black-Scholes option pricing model. The Company historically granted stock options to newly hired and promoted employees but now exclusively utilizes RSUs. The Company did not grant any stock options during the three and nine months ended September 30, 2023 or 2022.
Option Summary
A summary of the activity of the Company’s stock options is as follows:
SharesWeighted-
Average
Exercise Price
Per Share
Weighted-
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Value
 (In thousands, except years and per share data)
Options outstanding at December 31, 20221,185 $9.97 2.64$49,094 
Cancelled or expired(4)10.25 
Exercised(486)7.72 $26,420 
Options outstanding and exercisable at September 30, 2023695 $11.54 2.66$23,616 

SharesWeighted-
Average
Exercise Price
Per Share
Weighted-
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Value
 (In thousands, except years and per share data)
Options outstanding at December 31, 20211,681 $9.35 3.28$53,698 
Exercised(314)7.78 $11,244 
Forfeited(2)14.24 
Options outstanding at September 30, 20221,365 $9.70 2.81$47,312 
Options exercisable at September 30, 20221,345 $9.52 2.76$46,855 
Options exercisable and expected to vest at September 30, 20221,365 $9.70 2.81$47,310 
13


8. Equity Transactions
Preferred Stock
The Company is authorized to issue 2.0 million shares of preferred stock with a par value of $0.0001 per share. The Company previously issued 1.5 million shares of preferred stock, all of which have converted to common stock. The remaining 0.5 million authorized shares of preferred stock remain undesignated and unissued as of September 30, 2023 and December 31, 2022. As of September 30, 2023 and December 31, 2022, there were no outstanding shares of preferred stock.
Dividends
Stockholders are entitled to receive, when and if declared by the Company’s Board of Directors from time to time, dividends and other distributions in cash, stock or property from the Company’s assets or funds legally and contractually available for such purposes. In each of December 2022, May 2023, and September 2023 the Company’s Board of Directors approved a dividend of $0.13 per share of common stock. The dividends, which were paid on March 30, 2023, June 30, 2023, and September 29, 2023 to stockholders of record as of March 15, 2023, June 15, 2023, and September 15, 2023, respectively, resulted in total payments of $48.8 million for the nine months ended September 30, 2023. The Company’s liability related to dividends on common shares underlying unvested RSUs was $1.1 million as of September 30, 2023.
Share Repurchases and Retirement
To date, the Board of Directors has authorized the repurchase of up to $1,000.0 million of the Company’s common stock through December 31, 2025. This timeframe can be extended or shortened by the Board of Directors. Repurchases may be made from time to time on the open market at prevailing prices or in negotiated transactions off the market. The Company records share repurchases at cost, which includes broker commissions and related excise taxes. All shares are immediately retired upon repurchase in accordance with the board-approved policy. When treasury shares are retired, the Company’s policy is to allocate the excess of the repurchase price over the par value of shares acquired first, to additional paid-in capital, and then to retained earnings/accumulated deficit. The portion to be allocated to additional paid-in capital is calculated by applying a percentage, determined by dividing the number of shares to be retired by the number of shares outstanding, to the balance of additional paid-in capital as of the date of retirement.
The Company repurchased and subsequently retired 1.4 million and 3.4 million shares of its common stock during the three and nine months ended September 30, 2023, respectively, for a total purchase price of $73.8 million and $193.0 million, respectively, exclusive of $0.7 million and $1.2 million of related taxes incurred in for the three and nine months ended September 2023, respectively. In addition, in September 2023, the Company purchased 22,000 shares for $0.9 million, which were settled and retired in October 2023. As such, these shares are recorded as treasury stock as of September 30, 2023. The Company repurchased and subsequently retired 1.8 million and 6.5 million shares of its common stock during the three and nine months ended September 30, 2022, respectively, for a total purchase price of $76.5 million and $245.7 million, respectively. As of September 30, 2023, $385.7 million remained available and authorized for repurchase under this program through December 31, 2025.
9. Revenue
The following table summarizes the Company’s services revenue:
 Three Months Ended September 30,Nine Months Ended September 30,
 2023202220232022
 (In thousands)(In thousands)
Commercial services revenue:
Voice and data $56,188 $50,256 $163,593 $143,621 
IoT data38,460 33,786 104,971 92,857 
Broadband15,782 13,589 43,258 37,200 
Hosted payload and other data15,020 14,846 45,119 44,769 
Total commercial services revenue125,450 112,477 356,941 318,447 
Government services revenue26,500 26,500 79,500 79,500 
Total services revenue$151,950 $138,977 $436,441 $397,947 
14


The following table summarizes the Company’s engineering and support services revenue:
 Three Months Ended September 30,Nine Months Ended September 30,
 2023202220232022
 (In thousands)(In thousands)
Commercial$1,881 $1,783 $9,304 $4,280 
Government23,349 15,341 60,764 29,509 
Total engineering and support services revenue$25,230 $17,124 $70,068 $33,789 
Approximately 36% and 25% of the Company’s accounts receivable balance at September 30, 2023 and December 31, 2022, respectively, was due from prime contracts or subcontracts with agencies of the U.S. government.
The Company’s contracts with customers generally do not contain performance obligations with terms in excess of one year. As such, the Company does not disclose details related to the value of performance obligations that are unsatisfied as of the end of the reporting period. The total value of any performance obligations that extend beyond one year is immaterial to the financial statements.
The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and deferred revenue (contract liabilities) on the condensed consolidated balance sheets. The Company bills amounts under its agreed-upon contractual terms at periodic intervals (for services), upon shipment (for equipment), or upon achievement of contractual milestones or as work progresses (for engineering and support services). Billing may occur subsequent to revenue recognition, resulting in unbilled accounts receivable (contract assets). The Company may also receive payments from customers before revenue is recognized, resulting in deferred revenue (contract liabilities). The Company recognized revenue that was previously recorded as deferred revenue in the amounts of $3.3 million and $5.5 million for the three months ended September 30, 2023 and 2022, respectively, and $25.1 million and $21.1 million for the nine months ended September 30, 2023 and 2022, respectively.
The Company has also recorded costs of obtaining contracts expected to be recovered in prepaid expenses and other current assets (contract assets or commissions), that are not separately disclosed on the condensed consolidated balance sheets. The commissions are recognized over the estimated usage period. The following table presents contract assets not separately disclosed:
September 30, 2023December 31, 2022
(In thousands)
Contract Assets:
Commissions$883 $1,258 
Other contract costs$2,029 $2,255 
10. Income Taxes
Loss before income taxes was $6.2 million and $35.0 million for the three and nine months ended September 30, 2023, respectively, while the income tax benefit was $6.0 million and $16.7 million for the three and nine months ended September 30, 2023, respectively. The effective tax rate was 97.5% and 47.7% for the three and nine months ended September 30, 2023, respectively, which differed from the federal statutory rate of 21% primarily due to a discrete tax benefit associated with stock compensation and U.S. tax credits, which were partially offset by tax expense associated with nondeductible executive compensation.
Income before income taxes was $0.1 million and $10.5 million for the three and nine months ended September 30, 2022, respectively, while the income tax benefit was $2.1 million for the three months ended September 30, 2022, and the income tax expense was $1.0 million for the nine months ended September 30, 2022. The effective tax rate for the three and nine months ended September 30, 2022, differed from the federal statutory rate of 21% primarily due to U.S. tax credits, a discrete tax benefit associated with stock compensation and a discrete tax benefit from the U.S. provision-to-return adjustment in the current period, partially offset by tax expense associated with nondeductible executive compensation and non-creditable foreign taxes.
11. Net Income (Loss) Per Share
The Company calculates basic net income (loss) per share by dividing net income (loss) attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. In periods of net income, diluted net income per share takes into account the effect of potential dilutive common shares when the effect is dilutive. Potentially dilutive common shares include (i) shares of common stock issuable upon exercise of outstanding stock options and (ii) contingently issuable RSUs that are convertible into shares of common stock upon achievement of certain service and performance requirements. The effect of potentially dilutive common shares is computed using the treasury stock method.
15


The following table summarizes the computations of basic and diluted net income (loss) per share:
 Three Months Ended September 30,Nine Months Ended September 30,
 2023202220232022
 (In thousands, except per share data)
Numerator:
Net income (loss) - basic and diluted$(1,642)$2,149 (22,608)9,530 
Denominator:  
Weighted average common shares — basic125,176 127,697 126,100 128,800 
Dilutive effect of stock options 921  974 
Dilutive effect of RSUs 457  510 
Weighted average common shares — diluted125,176 129,075 126,100 130,284 
Net income (loss) per share - basic and diluted$(0.01)$0.02 $(0.18)$0.07 
The following table presents the incremental number of shares underlying stock options and RSUs outstanding with anti-dilutive effects:
 Three Months Ended September 30,Nine Months Ended September 30,
 2023202220232022
 (In thousands)(In thousands)
Performance-based RSUs82  168  
Service-based RSUs500  655  
Stock options443  543  
12. Related Party Transactions
Aireon LLC and Aireon Holdings LLC
The Company’s satellite constellation hosts the Aireon® system, which provides a global air traffic surveillance service through a series of automatic dependent surveillance-broadcast (“ADS-B”) receivers. The Company formed Aireon in 2011, with subsequent investments from the air navigation service providers (“ANSPs”) of Canada, Italy, Denmark, Ireland and the United Kingdom, to develop and market this service. The Company and other Aireon investors hold their interests in Aireon Holdings LLC (“Aireon Holdings”) through an amended and restated LLC agreement (the “Aireon Holdings LLC Agreement”). Aireon Holdings holds 100% of the membership interests in Aireon, which is the operating entity.
In June 2022, the Company entered into a subscription agreement with Aireon Holdings and invested $50.0 million in exchange for an approximate 6% preferred membership interest. The Company’s investment in Aireon is accounted for as an equity method investment. The carrying value of the Company’s investment in Aireon was $45.7 million and $48.8 million at September 30, 2023 and December 31, 2022, respectively. The investments by the Company prior to June 2022 had previously been written down to a carrying value of zero.
At each of September 30, 2023 and December 31, 2022, the Company’s fully diluted ownership stake in Aireon Holdings was approximately 39.5%, which is subject to partial future redemption under provisions contained in the Aireon Holdings LLC Agreement.
Aireon has contracted to pay the Company a fee to host the ADS-B receivers on its constellation, as well as fees for power and data services in connection with the delivery of the air traffic surveillance data. Pursuant to an agreement with Aireon (the “Hosting Agreement”), Aireon will pay the Company fees of $200.0 million to host the ADS-B receivers, of which $86.5 million had been paid as of September 30, 2023. These fees will be recognized over the remaining useful life of the satellites, or approximately $16.0 million per year. Additionally, Aireon pays power fees of up to approximately $3.7 million per year. Aireon also pays data services fees of $19.8 million per year for the delivery of the air traffic surveillance data under a data transmission services agreement. Pursuant to ASU 2016-02, the Company considers the Hosting Agreement an operating lease. The Company recognized $4.0 million of hosting fee revenue for each of the three months ended September 30, 2023 and 2022 and $12.0 million for each of the nine months ended September 30, 2023 and 2022. Aireon receivables under the Hosting Agreement totaled $3.7 million as of September 30, 2023. There were no such receivables as of December 31, 2022. The Company recorded power and data service revenue from Aireon of $5.9 million for each of the three months ended September 30, 2023 and 2022 and $17.6 million for each of the nine months ended September 30, 2023 and 2022.
16


Under two services agreements, the Company also provides Aireon with administrative services and support services, the fees for which are paid monthly. Aireon receivables due to the Company under these two agreements totaled $2.3 million and $2.2 million as of September 30, 2023 and December 31, 2022, respectively.
The Company and the other Aireon investors have agreed to participate pro-rata, based on their fully diluted ownership stakes, in funding an investor bridge loan to Aireon. The Company’s maximum funding commitment for the bridge loan is $10.7 million. No bridge loan amounts were outstanding as of September 30, 2023 or December 31, 2022.
Satelles
In the first quarter of 2023, the Company entered into a stock purchase agreement with Satelles, Inc. (“Satelles”) and invested $10.0 million, in addition to its previous equity investment in Satelles. The Company’s fully diluted ownership stake in Satelles was approximately 19.5% as of September 30, 2023, and the investment in Satelles is now accounted for as an equity method investment. The carrying value of the Company’s equity investment in Satelles was approximately $22.3 million as of September 30, 2023.
17


ITEM 2.MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.
You should read the following discussion along with our Annual Report on Form 10-K for the fiscal year ended December 31, 2022, filed on February 16, 2023 with the Securities and Exchange Commission, or the SEC, as well as our condensed consolidated financial statements included in this Form 10-Q.
This report contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. For this purpose, any statements contained herein that are not statements of historical fact may be deemed to be forward-looking statements. Such forward-looking statements include those that express plans, anticipation, intent, contingencies, goals, targets or future development or otherwise are not statements of historical fact. Without limiting the foregoing, the words “believe,” “anticipate,” “plan,” “expect,” “intend” and similar expressions are intended to identify forward-looking statements. These forward-looking statements are based on our current expectations and projections about future events, and they are subject to risks and uncertainties, known and unknown, that could cause actual results and developments to differ materially from those expressed or implied in such statements. The important factors described under the caption “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022, filed on February 16, 2023, could cause actual results to differ materially from those indicated by forward-looking statements made herein. We undertake no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events or otherwise.
Overview of Our Business
We are engaged primarily in providing mobile voice and data communications services using a constellation of orbiting satellites. We are the only commercial provider of communications services offering true global coverage, connecting people, organizations and assets to and from anywhere, in real time. Our low-earth orbit, L-band satellite network provides reliable, weather-resilient communications services to regions of the world where terrestrial wireless or wireline networks do not exist or are limited, including remote land areas, open ocean, airways, the polar regions and regions where the telecommunications infrastructure has been affected by political conflicts or natural disasters.
We provide voice and data communications services to businesses, the U.S. and foreign governments, non-governmental organizations and consumers via our satellite network, which has an architecture of 66 operational satellites with in-orbit spares and related ground infrastructure. We utilize an interlinked mesh architecture to route traffic across the satellite constellation using radio frequency crosslinks between satellites. This unique architecture minimizes the need for ground facilities to support the constellation, which facilitates the global reach of our services and allows us to offer services in countries and regions where we have no physical presence. In May 2023, we launched five of our remaining six ground spare satellites, bringing our total number of in-orbit spares to 14.
We sell our products and services to commercial end-users through a wholesale distribution network, encompassing approximately 100 service providers, 295 value-added resellers, or VARs, and 90 value-added manufacturers, or VAMs, who either sell directly to the end user or indirectly through other service providers, VARs or dealers. These distributors often integrate our products and services with other complementary hardware and software and have developed a broad suite of applications using our products and services targeting specific lines of business.
In January 2023, we announced that we entered into an agreement with Qualcomm Technologies, Inc. to enable satellite messaging and emergency services in smartphones powered by Qualcomm’s Snapdragon® Mobile Platforms. This agreement is aimed to support our satellite services in a variety of smartphone brands and has the potential to expand our services to other consumer devices in the future.
As of September 30, 2023, we had approximately 2,236,000 billable subscribers worldwide, representing an increase of 13% from approximately 1,973,000 billable subscribers as of September 30, 2022. We have a diverse customer base, with end users in the following lines of business: land mobile, Internet of Things, or IoT, maritime, aviation and government.


18


Material Trends and Uncertainties
Our industry and customer base have historically grown as a result of:
demand for remote and reliable mobile communications services;
a growing number of new products and services and related applications;
a broad wholesale distribution network with access to diverse and geographically dispersed niche markets;
increased demand for communications services by disaster and relief agencies, and emergency first responders;
improved data transmission speeds for mobile satellite service offerings;
regulatory mandates requiring the use of mobile satellite services;
a general reduction in prices of mobile satellite services and subscriber equipment; and
geographic market expansion through the ability to offer our services in additional countries.
Nonetheless, we face a number of challenges and uncertainties in operating our business, including:
our ability to maintain the health, capacity, control and level of service of our satellites;
our ability to develop and launch new and innovative products and services;
changes in general economic, business and industry conditions, including the effects of currency exchange rates;
our reliance on a single primary commercial gateway and a primary satellite network operations center;
competition from other mobile satellite service providers and, to a lesser extent, from the expansion of terrestrial-based cellular phone systems and related pricing pressures;
market acceptance of our products;
regulatory requirements in existing and new geographic markets;
challenges associated with global operations, including as a result of conflicts in or affecting markets in which we operate;
rapid and significant technological changes in the telecommunications industry;
our ability to generate sufficient internal cash flows to repay our debt;
reliance on our wholesale distribution network to market and sell our products, services and applications effectively;
reliance on a global supply chain, including single-source suppliers for the manufacture of most of our subscriber equipment and for some of the components required in the manufacture of our end-user subscriber equipment and our ability to purchase component parts that are periodically subject to shortages resulting from surges in demand, natural disasters or other events; and
reliance on a few significant customers, particularly agencies of the U.S. government, for a substantial portion of our revenue, as a result of which the loss or decline in business with any of these customers may negatively impact our revenue and collectability of related accounts receivable.

19


Comparison of Our Results of Operations for the Three Months Ended September 30, 2023 and 2022
Three Months Ended September 30,Change
2023% of Total Revenue2022% of Total Revenue
($ in thousands)DollarsPercent
Revenue:
Services$151,950 77 %$138,977 76 %$12,973 %
Subscriber equipment20,422 10 %27,959 15 %(7,537)(27)%
Engineering and support services25,230 13 %17,124 %8,106 47 %
Total revenue197,602 100 %184,060 100 %13,542 %
Operating expenses:
Cost of services (exclusive of depreciation
and amortization)41,394 21 %34,378 19 %7,016 20 %
Cost of subscriber equipment12,823 %18,406 10 %(5,583)(30)%
Research and development5,037 %4,865 %172 %
Selling, general and administrative33,368 17 %32,140 16 %1,228 %
Depreciation and amortization76,825 39 %76,397 42 %428 %
Total operating expenses169,447 86 %166,186 90 %3,261 %
Operating income
28,155 14 %17,874 10 %10,281 58 %
Other expense:
Interest expense, net(34,660)(17)%(17,632)(10)%(17,028)97 %
Other income (expense), net343 — %(146)— %489 (335)%
Total other expense, net(34,317)(17)%(17,778)(10)%(16,539)93 %
Income (loss) before income taxes(6,162)(3)%96 — %(6,258)(6,519)%
Income tax benefit
6,009 %2,053 %3,956 193 %
Loss on equity method investments(1,489)(1)%— — %(1,489)100 %
Net income (loss)$(1,642)(1)%$2,149 %$(3,791)(176)%


20


Revenue
Commercial Service Revenue 
Three Months Ended September 30,
20232022Change
Revenue
Billable
Subscribers (1)
ARPU (2)
Revenue
Billable
Subscribers (1)
ARPU (2)
RevenueBillable
Subscribers
ARPU
(Revenue in millions and subscribers in thousands)
Commercial services:
Voice and data$56.2 410 $46 $50.3 401 $42 $5.9 $
IoT data 38.5 1,667 7.90 33.8 1,412 8.24 4.7 255 (0.34)
Broadband (3)
15.8 16.5 322 13.6 14.7 315 2.2 1.8 
Hosted payload and other data15.0 N/A14.8 N/A0.2 N/A
Total commercial services$125.5 2,094 $112.5 1,828$13.0 266 
(1)Billable subscriber numbers shown are at the end of the respective period.
(2)Average monthly revenue per unit, or ARPU, is calculated by dividing revenue in the respective period by the average of the number of billable subscribers at the beginning of the period and the number of billable subscribers at the end of the period and then dividing the result by the number of months in the period. Billable subscriber and ARPU data is not applicable for hosted payload and other data service revenue items.
(3)Commercial broadband service consists of Iridium OpenPort® and Iridium Certus® broadband services.
For the three months ended September 30, 2023, total commercial services revenue increased $13.0 million, or 12%, from the prior year period primarily as a result of increases in voice and data, IoT and broadband. These increases were driven primarily by increases in billable subscribers across all commercial service lines and higher ARPU in commercial voice and data. Commercial voice and data revenue increased $5.9 million, or 12%, for the three months ended September 30, 2023, compared to the same period of the prior year, primarily due to an increase in ARPU resulting from certain price increases in access fees and increased volume across postpaid voice and data services. Commercial IoT revenue increased $4.7 million, or 14%, for the three months ended September 30, 2023, compared to the same period of the prior year, driven by an 18% increase in IoT billable subscribers primarily due to continued growth in consumer personal communications devices. The effect on revenue of increased subscribers was partially offset by a 4% reduction in IoT ARPU, primarily due to the shifting mix of subscribers using lower ARPU plans, including personal communications subscribers. Commercial broadband revenue increased $2.2 million, or 16%, for the three months ended September 30, 2023, compared to the prior year period, primarily due to a customer arrangement which resulted in recognition of approximately $1.5 million of revenue in the quarter. The increase was also related to a 12% increase in broadband billable subscribers. Hosted payload and other data service revenue remained relatively flat compared to the prior year period.
Government Service Revenue 
 Three Months Ended September 30,  
 20232022Change
Revenue
Billable
Subscribers (1)
Revenue
Billable
Subscribers (1)
RevenueBillable
Subscribers
(Revenue in millions and subscribers in thousands)
Government services$26.5 142$26.5 145$— (3)
(1)Billable subscriber numbers shown are at the end of the respective period.
We provide airtime and airtime support to U.S. government and other authorized customers pursuant to our Enhanced Mobile Satellite Services contract, or the EMSS Contract. Under the terms of this agreement, which we entered into in September 2019, authorized customers utilize specified Iridium® airtime services provided through the U.S. government’s dedicated gateway. The fee is not based on subscribers or usage, allowing an unlimited number of users access to these services. For the three months ended September 30, 2023, revenue was unchanged from the prior year period, in accordance with the contract.

21


Subscriber Equipment Revenue
Subscriber equipment revenue decreased by $7.5 million, or 27%, for the three months ended September 30, 2023, compared to the prior year period, primarily due to a decrease in sales volume of handsets and Short Burst Data® devices, including chipsets. We now expect equipment sales for the full year 2023 to be below the record levels we experienced in 2022 and to continue to moderate toward historical levels.
Engineering and Support Service Revenue
 Three Months Ended September 30, 
 20232022Change
 (In millions)
Commercial engineering and support services$1.9 $1.8 $0.1 
Government engineering and support services23.3 15.3 8.0 
Total engineering and support services$25.2 $17.1 $8.1 
Engineering and support service revenue increased by $8.1 million, or 47%, for the three months ended September 30, 2023, compared to the prior year period, primarily due to increased work under certain government contracts, primarily the contract awarded by the Space Development Agency, or the SDA. Based on the SDA contract, we expect engineering and support service revenue, as well as associated expenses, to be higher than prior years for the full year 2023 and throughout the life of the SDA contract.
Operating Expenses
Cost of Services (exclusive of depreciation and amortization)
Cost of services (exclusive of depreciation and amortization) includes the cost of network engineering and operations staff, including contractors, software maintenance, product support services and cost of services for government and commercial engineering and support service revenue.
Cost of services (exclusive of depreciation and amortization) increased by $7.0 million, or 20%, for the three months ended September 30, 2023 from the prior year period, primarily as a result of the increase in work under certain government projects, including the SDA contract as noted above.
Cost of Subscriber Equipment
Cost of subscriber equipment includes the direct costs of equipment sold, which consist of manufacturing costs, allocation of overhead, and warranty costs.
Cost of subscriber equipment decreased by $5.6 million, or 30%, for the three months ended September 30, 2023, compared to the prior year period primarily due to the decrease in volume of device sales, as described above. The percentage decrease in subscriber equipment costs exceeded the percentage decrease in subscriber equipment revenue primarily due to a decrease in inventory component costs and product mix.
Research and Development
Research and development expenses increased by $0.2 million, or 4%, for the three months ended September 30, 2023, compared to the prior year period based on increased spending on device-related features for our network.
Selling, General and Administrative
Selling, general and administrative expenses that are not directly attributable to the sale of services or products include sales and marketing costs, as well as employee-related expenses (such as salaries, wages, and benefits), legal, finance, information technology, facilities, billing and customer care expenses.
Selling, general and administrative expenses increased by $1.2 million, or 4%, for the three months ended September 30, 2023, compared to the prior year period, primarily due to personnel costs from increased headcount and higher employee stock-based compensation expense and professional fees, offset in part by a decrease in stock appreciation rights expense in the current year resulting from changes in our stock valuation between the years. We expect selling, general and administrative expense for the full year 2023 to be approximately 20% higher than the prior year due to higher incentive costs, including equity compensation costs and a larger workforce.
Depreciation and Amortization
Depreciation and amortization expense increased by $0.4 million compared to the prior year period as some of the on-orbit spares launched in the second quarter of 2023 were placed in to service in the third quarter.
22


Other Expense
Interest Expense, Net
Interest expense, net increased $17.0 million, or 97%, for the three months ended September 30, 2023, compared to the prior year quarter. The increase resulted primarily from $14.7 million of fees incurred in connection with our Term Loan refinancing in September 2023.
Income Taxes
For the three months ended September 30, 2023, our income tax benefit was $6.0 million, compared to an income tax benefit of $2.1 million for the prior year period. The increase in income tax benefit is primarily related to a pre-tax book loss in 2023 compared to the prior year pre-tax book income, partially offset by decreased stock compensation tax benefit.
Loss on Equity Method Investments
For the three months ended September 30, 2023, our loss on equity method investments was $1.5 million. We did not record any gains or losses in the prior year period. The increase in loss reflects the portion of losses recorded on our equity method investments.
Net Income (Loss)
Net loss was $1.6 million for the three months ended September 30, 2023, compared to net income of $2.1 million for the prior year period. The change was primarily the result of the increase in interest expense for the repricing fees paid, as noted above.

Comparison of Our Results of Operations for the Nine Months Ended September 30, 2023 and 2022
Nine Months Ended September 30,Change
2023% of Total Revenue2022% of Total Revenue
($ in thousands)DollarsPercent
Revenue:
Services$436,441 73 %$397,947 76 %$38,494 10 %
Subscriber equipment89,474 15 %95,462 18 %(5,988)(6)%
Engineering and support services70,068 12 %33,789 %36,279 107 %
Total revenue595,983 100 %527,198 100 %68,785 13 %
Operating expenses:
Cost of services (exclusive of depreciation
and amortization)113,431 19 %83,796 16 %29,635 35 %
Cost of subscriber equipment56,075 %60,382 11 %(4,307)(7)%
Research and development14,541 %10,470 %4,071 39 %
Selling, general and administrative109,391 19 %86,905 17 %22,486 26 %
Depreciation and amortization267,213 45 %227,739 43 %39,474 17 %
Total operating expenses560,651 94 %469,292 89 %91,359 19 %
Operating income35,332 %57,906 11 %(22,574)(39)%
Other expense:
Interest expense, net(71,273)(12)%(46,989)(9)%(24,284)52 %
Other income (expense), net981 — %(374)— %1,355 (362)%
Total other expense, net(70,292)(12)%(47,363)(9)%(22,929)48 %
Income (loss) before income taxes(34,960)(6)%10,543 %(45,503)(432)%
Income tax benefit (expense)16,673 %(1,013)— %17,686 (1,746)%
Loss on equity method investments(4,321)(1)%— — %(4,321)100 %
Net income (loss)$(22,608)(4)%$9,530 %$(32,138)(337)%
23


Revenue
Commercial Service Revenue 
Nine Months Ended September 30,
20232022Change
Revenue
Billable
Subscribers (1)
ARPU (2)
Revenue
Billable
Subscribers (1)
ARPU (2)
RevenueBillable
Subscribers
ARPU
(Revenue in millions and subscribers in thousands)
Commercial services:
Voice and data$163.6 410 $45 $143.6 401 $41 $20.0 $
IoT data 105.0 1,667 7.49 92.8 1,412 7.92 12.2 255 (0.43)
Broadband (3)
43.2 16.5 305 37.2 14.7 297 6.0 1.8 
Hosted payload and other data45.1 N/A44.8 N/A0.3 N/A
Total commercial services$356.9 2,094 $318.4 1,828$38.5 266 
(1)Billable subscriber numbers shown are at the end of the respective period.
(2)ARPU is calculated by dividing revenue in the respective period by the average of the number of billable subscribers at the beginning of the period and the number of billable subscribers at the end of the period and then dividing the result by the number of months in the period. Billable subscriber and ARPU data is not applicable for hosted payload and other data service revenue items.
(3)Commercial broadband service consists of Iridium OpenPort and Iridium Certus broadband services.
For the nine months ended September 30, 2023, total commercial services revenue increased $38.5 million, or 12%, from the prior year period primarily driven by increases in billable subscribers in voice and data, IoT and broadband. Commercial voice and data revenue increased $20.0 million, or 14%, from the prior year period primarily due to an increase in ARPU resulting from certain price increases in access fees and an increase in volume across all voice and data services. Commercial IoT revenue increased $12.2 million, or 13%, for the nine months ended September 30, 2023, compared to the prior year period, driven by an 18% increase in IoT billable subscribers primarily due to continued growth in consumer personal communications devices. The subscriber increase effect on revenue was partially offset by a 5% reduction in IoT ARPU, primarily due to the shifting mix of subscribers using lower ARPU plans, including personal communication subscribers. Commercial broadband revenue increased $6.0 million, or 16%, for the nine months ended September 30, 2023, compared to the prior year period, primarily due to the increase in broadband billable subscribers. Hosted payload and other data service revenue remained relatively flat compared to the prior year period.
Government Service Revenue 
 Nine Months Ended September 30,  
 20232022Change
Revenue
Billable
Subscribers (1)
Revenue
Billable
Subscribers (1)
RevenueBillable
Subscribers
(Revenue in millions and subscribers in thousands)
Government services$79.5 142$79.5 145$— (3)
(1)Billable subscriber numbers shown are at the end of the respective period.
We provide airtime and airtime support to the U.S. government and other authorized customers pursuant to our EMSS Contract. Under the terms of this agreement, which we entered into in September 2019, authorized customers utilize specified Iridium airtime services provided through the U.S. government’s dedicated gateway. The fee is not based on subscribers or usage, allowing an unlimited number of users access to these services. For the nine months ended September 30, 2023, revenue was unchanged from the prior year period, in accordance with the EMSS Contract.

24


Subscriber Equipment Revenue
Subscriber equipment revenue decreased $6.0 million, or 6%, for the nine months ended September 30, 2023, compared to the prior year period, primarily due to a decrease in sales volume of Short Burst Data devices, including chipsets, offset in part by an increase in sales volume of handset devices. We now expect equipment sales for the full year 2023 to be below the record levels we experienced in 2022 and to continue to moderate toward historical levels.
Engineering and Support Service Revenue
 Nine Months Ended September 30, 
 20232022Change
 (In millions)
Commercial engineering and support services$9.3 $4.3 $5.0 
Government engineering and support services60.8 29.5 31.3 
Total engineering and support services$70.1 $33.8 $36.3 
Engineering and support service revenue increased $36.3 million, or 107%, for the nine months ended September 30, 2023 compared to the prior year period primarily due to increased work under certain government projects, including the SDA contract noted above. As noted above, we expect engineering and support service revenue, as well as associated expenses, to be generally higher than prior years for the full year 2023 and throughout the life of the SDA contract.
Operating Expenses
Cost of Services (exclusive of depreciation and amortization)
Cost of services (exclusive of depreciation and amortization) increased by $29.6 million, or 35%, for the nine months ended September 30, 2023 from the prior year period, primarily as a result of an increase in work under certain government engineering contracts, as noted above, and higher satellite operation costs.
Cost of Subscriber Equipment
Cost of subscriber equipment decreased $4.3 million, or 7%, for the nine months ended September 30, 2023, compared to the prior year period, which was in line with the change in equipment revenue for the same period.
Research and Development
Research and development expenses increased by $4.1 million, or 39%, for the nine months ended September 30, 2023 compared to the prior year period based on increased spending on device-related features for our network.
Selling, General and Administrative
Selling, general and administrative expenses increased by $22.5 million, or 26%, for the nine months ended September 30, 2023 compared to the prior year period, primarily due to higher management incentive, including equity compensation costs and an increase in headcount and professional fees. As noted above, we expect selling, general and administrative expense to increase by approximately 20% in 2023 compared to 2022, due primarily to stock-based compensation costs.
Depreciation and Amortization
Depreciation and amortization expense increased by $39.5 million, or 17%, compared to the prior year period primarily related to the write-off of the remaining ground spare satellite in the second quarter of 2023 following completion of on-orbit testing, which resulted in accelerated depreciation expense of $37.5 million.
Other Expense
Interest Expense, Net
Interest expense, net increased $24.3 million for the nine months ended September 30, 2023 compared to the prior year period. The increase resulted primarily from the fees paid to refinance our Term Loan in September 2023, as noted above, and an increase in the base rate of our Term Loan compared to the prior year period.
25


Income Taxes
For the nine months ended September 30, 2023, our income tax benefit was $16.7 million, compared to income tax expense of $1.0 million for the prior year period. The increase in income tax benefit is primarily related to a pre-tax book loss in 2023 compared to the prior year pre-tax book income, and the net impact of increased stock compensation tax benefit partially offset by tax expense from increased nondeductible executive compensation.
Loss on Equity Method Investments
For the nine months ended September 30, 2023, our loss on equity method investments was $4.3 million. We did not record any gains or losses in the prior year period. The increase in loss reflects the portion of losses recorded on equity method investments.
Net Income (Loss)
Net loss was $22.6 million for the nine months ended September 30, 2023, compared to net income of $9.5 million for the prior year period. The change primarily resulted from the increase in depreciation expense related to the write-off of the remaining ground spare, as noted above, and an increase in interest expense related to the fees paid for the refinancing of the Term Loan and the increased interest rate. These were offset in part by the income tax benefit and increases in revenues, as noted above.
Liquidity and Capital Resources
Our primary sources of liquidity are cash provided by operations, cash and cash equivalents on hand and our Revolving Facility described below. These sources are expected to meet our short-term and long-term liquidity needs for (i) required principal and interest on the Term Loan, (ii) capital expenditures, (iii) working capital, (iv) share repurchases under the program authorized by our Board of Directors, and (v) anticipated cash dividend payments to holders of our common stock.
As of September 30, 2023, our total cash and cash equivalents balance was $67.9 million, down from $168.8 million as of December 31, 2022, principally as a result of the $195.1 million in repurchases of our common stock, $57.3 million in capital expenditures and $48.8 million in dividends paid during the nine months ended September 30, 2023, offset by internally generated cash flows from operations.
Term Loan
On September 20, 2023, pursuant to an amended and restated credit agreement, or the Credit Agreement, we refinanced our previously existing Term Loan for a total borrowing of $1,500.0 million, and an accompanying $100.0 million revolving loan, or the Revolving Facility. The refinanced Term Loan was issued at a price equal to 99.75% of its face value and bears interest at an annual rate equal to the Secured Overnight Financing Rate, or SOFR, plus 2.5%, with a 0.75% SOFR floor. The maturity date of the Term Loan is in September 2030. Interest is paid monthly on the last business day of the month. The Revolving Facility bears interest at the same rate (but without a SOFR floor) if and as drawn, with no original issue discount, a commitment fee of 0.5% per year on the undrawn amount, which will be reduced to 0.375% if we have a consolidated first lien net leverage ratio (as defined in the Credit Agreement) of less than 3.5 to 1, and a maturity date in September 2028. Principal payments, payable quarterly, beginning with the quarter ending March 31, 2024, will equal $15.0 million per annum (equal to one percent of the full principal amount of the Term Loan), with the remaining principal due upon maturity.
We paid $3.8 million of original issuance costs to refinance the Term Loan in September 2023, which costs were deferred and will be amortized over the extended term. Lenders making up approximately $16.8 million of the Term Loan did not participate in the refinancing. Those portions of the Term Loan were replaced by new or existing lenders. This resulted in an immaterial loss on extinguishment of debt during the three months ended September 30, 2023, as we wrote off the unamortized debt issuance costs related to the lenders who were fully repaid in exchange of principal. We deferred an additional $1.2 million of third-party fees associated with the refinancing of the Term Loan and the Revolving Facility.
As of September 30, 2023 and December 31, 2022, we reported an aggregate of $1,500.0 million and $1,504.6 million in borrowings under the Term Loan, respectively. These amounts do not include $18.1 million and $17.4 million of net unamortized deferred financing costs as of September 30, 2023 and December 31, 2022, respectively. The net principal balance in borrowings in the accompanying consolidated balance sheets as of September 30, 2023 and December 31, 2022 amounted to $1,481.9 million and $1,487.2 million, respectively. We have not drawn on our Revolving Facility.
The Credit Agreement contains no financial maintenance covenants, with respect to the Term Loan. With respect to the Revolving Facility, the Credit Agreement requires us to maintain a consolidated first lien net leverage ratio, as defined by the Credit Agreement, of no greater than 6.25 to 1 if more than 35% of the Revolving Facility has been drawn. The Credit Agreement contains other customary representations and warranties, affirmative and negative covenants, and events of default. We were in compliance with all covenants under the Credit Agreement as of September 30, 2023.
The Credit Agreement restricts our ability to incur liens, engage in mergers or asset sales, pay dividends, repay subordinated indebtedness, incur indebtedness, make investments and loans, and engage in other transactions as specified in the Credit Agreement. The Credit Agreement provides for specified exceptions, including baskets measured as a percentage of trailing
26


twelve months of earnings before interest, taxes, depreciation and amortization, or EBITDA, and unlimited exceptions in the case of incurring indebtedness and liens and making investments, dividend payments, and payments of subordinated indebtedness, based on achievement and maintenance of specified leverage ratios. The Credit Agreement permits repayment, prepayment, and repricing transactions, subject, in the case of the Term Loan, to a 1% penalty in the event the Term Loan is prepaid or repriced within the first six months from the refinancing date. The Credit Agreement also contains an annual mandatory prepayment sweep mechanism with respect to a portion of our excess cash flow (as defined in the Credit Agreement) in the event our net leverage ratio rises above 3.5 to 1.
Contractual Obligations
As of September 30, 2023, we had non-cancelable purchase obligations of approximately $28.4 million for inventory purchases with Benchmark, our primary third-party equipment supplier. Our purchase obligations, all of which are due during 2023, decreased $28.5 million from the end of 2022 primarily due to recovery from supply chain constraints.
Our only material long-term cash requirement is the repayment of our Term Loan upon its maturity in 2030, which is expected to be $1,402.5 million. We expect to refinance this amount at or prior to maturity.
Dividends
On December 8, 2022, our Board of Directors initiated a quarterly dividend. In each of December 2022, May 2023, and September 2023, our Board of Directors declared a quarterly cash dividend in the amount of $0.13 per share of common stock, which were paid in March, June, and September 2023. Total dividends paid through September 30, 2023 were $48.8 million. While we expect to continue regular cash dividends, any future dividends declared will be at the discretion of our Board of Directors and will depend, among other factors, upon our results of operations, financial condition and cash requirements, as well as such other factors our Board of Directors deems relevant.
Cash Flows
The following table summarizes our cash flows:
 Nine Months Ended September 30, 
 20232022Change
 (In thousands)
Cash provided by operating activities$227,106 $254,458 $(27,352)
Cash used in investing activities$(67,285)$(94,756)$27,471 
Cash used in financing activities$(258,371)$(263,793)$5,422 
Cash Flows Provided by Operating Activities
Net cash provided by operating activities for the nine months ended September 30, 2023 decreased by $27.4 million from the prior year period. Cash flows from working capital decreased by approximately $32.0 million, primarily due to a decrease in cash flows related to inventory and accounts payable. This was partially offset by an increase in non-cash adjustments to net income (loss). We now expect our inventory balance to grow to approximately $90.0 million by the end of 2023 to replenish our inventory levels, including last-time buys. We expect inventory will moderate over the next few years to historical levels.
Cash Flows Used in Investing Activities
Net cash used in investing activities for the nine months ended September 30, 2023 decreased by $27.5 million as compared to the prior year period, primarily as a result of our $50.0 million investment in Aireon Holdings in 2022, compared to our $10.0 million in Satelles in 2023, offset in part by increased capital expenditures of $12.5 million, primarily related to payments for the launched ground spares. We currently expect our capital expenditures to average approximately $50.0 million to $60.0 million per year through 2030, excluding costs in connection with the launch of ground spare satellites.
Cash Flows Used in Financing Activities
Net cash used in financing activities for the nine months ended September 30, 2023 decreased by $5.4 million compared to the prior year period primarily due to a decrease in repurchases of our common stock and a net decrease in principal payments associated with the terms under the refinancing of our Term Loan, offset in part by the common stock dividends paid in 2023, as described above.
27


Seasonality
Our results of operations have been subject to seasonal usage changes for commercial customers, and we expect that our results will be affected by similar seasonality going forward. March through October are typically the peak months for commercial voice services revenue and related subscriber equipment sales. U.S. government revenue and commercial IoT revenue have been less subject to seasonal usage changes.
Critical Accounting Policies and Estimates
The discussion and analysis of our financial condition and results of operations is based upon our condensed consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States, or U.S. GAAP. The preparation of these financial statements requires the use of estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses, and related disclosure of contingent assets and liabilities. On an ongoing basis, we evaluate our estimates, including those related to revenue recognition, useful lives of property and equipment, long-lived assets and other intangible assets, deferred financing costs, income taxes, stock-based compensation, and other estimates. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. Actual results may differ from these estimates under different assumptions or conditions. There have been no changes to our critical accounting policies and estimates from those described in our Annual Report on Form 10-K for the year ended December 31, 2022, as filed with the SEC on February 16, 2023.
ITEM 3.    QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.
We had an outstanding aggregate balance of $1,500.0 million under the Term Loan as of September 30, 2023. Under our Term Loan, we pay interest at an annual rate equal to SOFR, plus 2.5%, with a 0.75% SOFR floor. Accordingly, we have been and continue to be subject to interest rate fluctuations. For every SOFR increase of 25 basis points above the level of the Cap, we expect our annual interest expense to increase by an additional $1.25 million related to the unhedged portion of the Term Loan.
We have not borrowed under our Revolving Facility. Accordingly, although the Revolving Facility bears interest at SOFR plus 2.5%, without a SOFR floor, if and as drawn, we are not currently exposed to fluctuations in interest rates with respect to our Revolving Facility.
Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents, as well as accounts receivable. We maintain our cash and cash equivalents with financial institutions with high credit ratings and maintain deposits in excess of federally insured limits. The majority of our cash is invested into a money market fund invested in U.S. treasuries, agency mortgage-backed securities and/or U.S. government-guaranteed debt. Accounts receivable are due from both domestic and international customers. We perform credit evaluations of our customers’ financial condition and record reserves to provide for estimated credit losses. Accounts payable are owed to both domestic and international vendors.
ITEM 4.    CONTROLS AND PROCEDURES.
Evaluation of Disclosure Controls and Procedures
Under the supervision and with the participation of our management, including our chief executive officer, who is our principal executive officer, and our chief financial officer, who is our principal financial officer, we conducted an evaluation of our disclosure controls and procedures, as such term is defined in Rule 13a-15(e) under the Securities Exchange Act of 1934, as amended, or the Exchange Act, as of the end of the period covered by this report. In evaluating the disclosure controls and procedures, management recognized that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs. In addition, the design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a control system, misstatements due to error or fraud may occur and not be detected.
Based on this evaluation, our chief executive officer and our chief financial officer concluded that our disclosure controls and procedures were effective to provide reasonable assurance that information required to be disclosed by us in reports we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the U.S. Securities and Exchange Commission’s rules and forms, and is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosures.
Changes in Internal Control Over Financial Reporting
During the quarter ended September 30, 2023, 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, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
28


PART II.
OTHER INFORMATION 
ITEM 1.    LEGAL PROCEEDINGS.
There are no material pending legal proceedings, other than routine litigation incidental to our business.

ITEM 1A.     RISK FACTORS.
Our business is subject to risks and events that, if they occur, could adversely affect our financial condition and results of operations and the trading price of our securities. In addition to the other information set forth in this quarterly report on Form 10-Q, you should carefully consider the factors described in “Part I, Item 1A. Risk Factors” of our Annual Report on Form 10-K for the fiscal year ended December 31, 2022, filed with the Securities and Exchange Commission on February 16, 2023.
There have been no material changes from the risk factors described in the Annual Report.
ITEM 2.     UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS.
Issuer Purchases of Equity Securities
Period(a)
Total number of shares purchased
(b)
Average price paid per share
(c)
Total number of shares purchased as part of publicly announced plans or programs
(d)
Maximum dollar value of shares that may yet be purchased under the plans or programs
July 1-31856,391 $53.20 856,391 $414.8 million
August 1-31369,436 $50.41 369,436 $396.2 million
September 1-30219,540 $48.04 219,540 $385.7 million
Total1,445,367 $51.71 1,445,367 — 
In February 2021, our Board of Directors approved the repurchase of up to $300.0 million of our common stock through December 31, 2022. In March 2022, our board of directors approved the repurchase of up to an additional $300.0 million of our common stock through December 31, 2023. In July 2023, the Board of Directors approved a share repurchase program of up to an additional $400.0 million of our common stock through December 31, 2025, in addition to its previously announced share repurchase programs. All shares listed above were purchased under these authorizations in open market transactions.
ITEM 3.     DEFAULTS UPON SENIOR SECURITIES.
None. 
ITEM 4.     MINE SAFETY DISCLOSURES.
Not applicable.
ITEM 5.     OTHER INFORMATION.
None. 
29


ITEM 6.     EXHIBITS.
The following list of exhibits includes exhibits submitted with this Form 10-Q as filed with the Securities and Exchange Commission.
Exhibit Description
10.1
31.1 
31.2 
32.1* 
101 
The following financial information from the Registrant’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2023, filed with the Securities and Exchange Commission on October 19, 2023, formatted in iXBRL (Inline eXtensible Business Reporting Language):
(i) Condensed Consolidated Balance Sheets at September 30, 2023 and December 31, 2022;
(ii) Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) for the three and nine months ended September 30, 2023 and 2022;
(iii) Condensed Consolidated Statements of Changes in Stockholders’ Equity for the three and nine months ended September 30, 2023 and 2022;
(iv) Condensed Consolidated Statements of Cash Flows for the nine months ended September 30, 2023 and 2022; and
(iv) Notes to Condensed Consolidated Financial Statements.
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).
*These certifications are being furnished solely to accompany this quarterly report pursuant to 18 U.S.C. Section 1350, and are not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and are not to be incorporated by reference into any filing of the registrant, whether made before or after the date hereof, regardless of any general incorporation language in such filing.
30


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 IRIDIUM COMMUNICATIONS INC.
   
 By:/s/ Thomas J. Fitzpatrick
  Thomas J. Fitzpatrick
  Chief Financial Officer
(as duly authorized officer and as principal financial officer of the registrant)
 Date: October 19, 2023
31
EX-31.1 2 irdm10-q93023exx311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
Pursuant to Section 302 of The Sarbanes-Oxley Act of 2002
I, Matthew J. Desch, certify that:
1.I have reviewed this quarterly report on Form 10-Q of Iridium Communications 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 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 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 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: October 19, 2023/s/ Matthew J. Desch
 Matthew J. Desch
 Chief Executive Officer
(principal executive officer)

EX-31.2 3 irdm10-q93023exx312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
Pursuant to Section 302 of The Sarbanes-Oxley Act of 2002
I, Thomas J. Fitzpatrick, certify that:
1.I have reviewed this quarterly report on Form 10-Q of Iridium Communications 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 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 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 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: October 19, 2023/s/ Thomas J. Fitzpatrick
 Thomas J. Fitzpatrick
 Chief Financial Officer
(principal financial officer)


EX-32.1 4 irdm10-q93023exx321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATIONS OF
PRINCIPAL EXECUTIVE OFFICER AND PRINCIPAL FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, the Chief Executive Officer and the Chief Financial Officer of Iridium Communications Inc. (the “Company”) each hereby certifies that, to the best of his knowledge:
1.
The Company’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2023, to which this Certification is attached as Exhibit 32.1 (the “Quarterly Report”), fully complies with the requirements of Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934, as amended; and
2.The information contained in the Quarterly Report fairly presents, in all material respects, the financial condition of the Company at the end of the period covered by the Quarterly Report and results of operations of the Company for the periods covered in the financial statements in the Quarterly Report.
Dated:  October 19, 2023
 
/s/ Matthew J. Desch /s/ Thomas J. Fitzpatrick
Matthew J. Desch Thomas J. Fitzpatrick
Chief Executive Officer Chief Financial Officer
This certification accompanies the Quarterly Report and shall not be deemed “filed” by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended.

EX-101.SCH 5 irdm-20230930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Changes in Stockholders' Equity Statement link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Basis of Presentation and Principles of Consolidation link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Cash and Cash Equivalents, Restricted Cash and Marketable Securities link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Derivatives link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Equity Transactions link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Revenue Revenue (Policies) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Cash and Cash Equivalents, Restricted Cash and Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Derivative Instruments and Hedging Activities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Significant Accounting Policies - Schedule of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Cash and Cash Equivalents, Restricted Cash and Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Debt - Interest Incurred (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Derivatives (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Derivatives - Summary of Unrealized Gains and Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Stock-Based Compensation Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Stock-Based Compensation Outstanding RSUs (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Stock-Based Compensation Activity of Company's Common Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Equity Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Revenue - Summary of Service Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Revenue - Summary of Contract Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Net Income (Loss) Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Net Income (Loss) Per Share - Anti-Dilutive Shares (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Related Party Transactions Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 irdm-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 irdm-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 irdm-20230930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Variable Rate [Domain] Variable Rate [Domain] Share-based Payment Arrangement, Nonemployee [Member] Share-Based Payment Arrangement, Nonemployee [Member] Share-based Compensation Arrangement by Share-based Payment Award, Other Share Increase (Decrease) Share-Based Compensation Arrangement by Share-Based Payment Award, Other Share Increase (Decrease) Accrued expenses and other current liabilities Accrued Liabilities, Current First Lien Net Leverage Ratio Ratio of Indebtedness to Net Capital Range Statistical Measurement [Domain] Statistical Measurement [Domain] Inventory valuation reserve Inventory Valuation Reserves Research and development Research and Development Expense Related Party Transaction [Line Items] Related Party Transaction [Line Items] Equity Award Award Type [Domain] Investment, Name [Domain] Investment, Name [Domain] Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Revolving Credit Facility [Member] Revolving Credit Facility [Member] Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Deferred income tax liabilities, net Deferred Income Tax Liabilities, Net Performance Based RSU Performance Shares [Member] Accounts payable Accounts Payable, Current Options exercisable, end of period - weighted average remaining contractual term (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Investment, Name [Axis] Investment, Name [Axis] Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Total other expense, net Nonoperating Income (Expense) Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Commitments and contingencies Commitments and Contingencies Share Based Compensation Arrangement By Share Based Payment Award Ratably Vest After Share Based Compensation Arrangement By Share Based Payment Award Ratably Vest After The percentage of total stock options, restricted stock units, or stock appreciation rights that vest at the end of the first year of service. Options exercisable, end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Deferred revenue Deferred Revenue, Current Equity Transactions Equity [Text Block] Options exercisable and expected to vest, end of period - aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Other assets Increase (Decrease) in Other Noncurrent Assets Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Income Tax Disclosure Income Tax Disclosure [Text Block] Debt Instrument, Fee Debt Instrument, Fee Concentration Risk [Line Items] Concentration Risk [Line Items] Director Director [Member] Lessee, Leases [Policy Text Block] Lessee, Leases [Policy Text Block] Stock options exercised and awards vested (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture Customer [Axis] Customer [Axis] Current liabilities: Liabilities, Current [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Weighted- Average Grant Date Fair Value Per RSU Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Payments of Ordinary Dividends, Common Stock Payments of Ordinary Dividends, Common Stock Earnings Per Share, Diluted Earnings Per Share, Diluted Treasury Stock, Value Treasury Stock, Value Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Power Agreement [Member] Power Agreement [Member] Power Agreement [Member] Extinguishment of Debt, Amount Extinguishment of Debt, Amount Lessor, Operating Leases [Text Block] Lessor, Operating Leases [Text Block] Options outstanding, beginning of period (in shares) Options outstanding, end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Trading Symbol Trading Symbol Payments to Acquire Equity Method Investments Payments to Acquire Equity Method Investments Long-term Debt, Fair Value Long-Term Debt, Fair Value Net income (loss) Net income (loss) Net Income (Loss) Total current liabilities Liabilities, Current Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Derivative Contract [Domain] Derivative Contract [Domain] Released - restricted stock units Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Released In Period Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Released In Period US Government [Member] US Government [Member] US Government [Member] Summary of Company's Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Total lease income Lessor, Operating Lease, Payment to be Received Payments for (Proceeds from) Investments Payments for (Proceeds from) Investments Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Stockholders’ equity: Equity, Attributable to Parent [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Exercised (Shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Computations of Basic and Diluted Net Income Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of Goods and Services Sold Cost of Goods and Services Sold Share-based compensation, vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period 2027 Lessor, Operating Lease, Payment to be Received, Year Four Dividends [Domain] Dividends [Domain] Shares Underlying RSUs Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Significant Accounting Policies Significant Accounting Policies [Text Block] Options exercised - weighted average exercise price per share Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Equity Components [Axis] Equity Components [Axis] Share-based compensation, number of shares available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Outstanding - weighted average grant date fair value per RSU Outstanding - weighted average grant date fair value per RSU Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Weighted Average Grant Date Fair Value Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Weighted Average Grant Date Fair Value Share-based compensation, options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Entity Small Business Entity Small Business Nontrade Receivables Nontrade Receivables Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Common Stock, Amount Common Stock, Amount [Member] Common Stock, Amount Payments on the Term Loan Proceeds from (Repayments of) Short-Term Debt, Maturing in Three Months or Less Accounts Receivable [Member] Accounts Receivable [Member] Common Stock, Dividends, Per Share, Declared Common Stock, Dividends, Per Share, Declared Derivative, Notional Amount Derivative, Notional Amount Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Equity Method Investee Equity Method Investee [Member] Lessor, Lease, Description [Table] Lessor, Lease, Description [Table] Payments of Debt Issuance Costs Payments of Debt Issuance Costs Debt Facility [Table] Line of Credit Facility [Table] Unamortized Deferred Financing Costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Commitments and Contingencies, Policy Commitments and Contingencies, Policy [Policy Text Block] Dilutive Securities, Effect on Basic Earnings Per Share, Options and Restrictive Stock Units Weighted Average Number of Shares Outstanding, Diluted, Adjustment Investor Bridge Loan Commitment Investor Bridge Loan Commitment Investor Bridge Loan Commitment Revenues Revenues Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Products and Services Product and Service [Domain] Grantee Status [Axis] Grantee Status [Axis] Inventory Increase (Decrease) in Inventories Antidilutive securities excluded from computation of diluted earnings per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type Award Type [Axis] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Granted - restricted stock units Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Document Quarterly Report Document Quarterly Report Interest Expense Interest Expense Property and equipment received but not paid Capital Expenditures Incurred but Not yet Paid Fair Value Hierarchy Fair Value Hierarchy and NAV [Domain] Options outstanding, end of period - weighted average remaining contractual term (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Related Party Transactions Disclosure Related Party Transactions Disclosure [Text Block] Long-term Debt, Type [Domain] 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] Interest Rate Cash Flow Hedge Liability at Fair Value Interest Rate Cash Flow Hedge Liability at Fair Value Deferred revenue, net of current portion Deferred Revenue, Noncurrent Entity Shell Company Entity Shell Company Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Debt Instrument, Periodic Payment, Principal Debt Instrument, Periodic Payment, Principal Cash, cash equivalents, and restricted cash, beginning of period Cash, cash equivalents, and restricted cash, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Common stock, shares issued (in shares) Common Stock, Shares, Issued Security Exchange Name Security Exchange Name Long-term Debt Long-Term Debt Selling, general and administrative Selling, General and Administrative Expense Accumulated other comprehensive income, net of tax Accumulated Other Comprehensive Income (Loss), Net of Tax Share-based compensation, vesting percentage, year one Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Employee Stock Option Employee Stock Option [Member] Derivative Instruments and Hedging Activities Disclosure [Text Block] Derivative Instruments and Hedging Activities Disclosure [Text Block] Payments of Ordinary Dividends Payments of Ordinary Dividends Share-based compensation, reduction in shares available for issuance by shares issued pursuant to any stock award that is not an appreciation award (in shares) Share-Base Compensation Award, Reduction In Shares Available For Issuance By Shares Issued Pursuant To Any Stock Award That Is Not An Appreciation Award Share-Base Compensation Award, Reduction In Shares Available For Issuance By Shares Issued Pursuant To Any Stock Award That Is Not An Appreciation Award Total operating expenses Costs and Expenses Maximum Maximum [Member] Maximum [Member] Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Document Type Document Type Other contract costs Other Contract Assets [Member] Other Contract Assets Entity Address, Address Line One Entity Address, Address Line One Inventory, Policy [Policy Text Block] Inventory, Policy [Policy Text Block] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Increase (Decrease) in Due from Related Parties, Current Increase (Decrease) in Due from Related Parties, Current Stock-Based Compensation Share-Based Payment Arrangement [Text Block] 2022 (Remainder of Fiscal Year) Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year Customer Concentration Risk Customer Concentration Risk [Member] Derivative [Table] Derivative [Table] Variable Rate [Axis] Variable Rate [Axis] Cash Cash [Member] Income Statement [Abstract] Income Statement [Abstract] 2024 Lessor, Operating Lease, Payment to be Received, Year One Operating expenses: Costs and Expenses [Abstract] Forfeited (Shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Related Party [Domain] Related Party, Type [Domain] Class of Stock [Line Items] Class of Stock [Line Items] Income Tax Disclosure [Abstract] Entity Listings, Exchange [Axis] Entity Listings, Exchange [Axis] Derivative, Fixed Interest Rate Derivative, Fixed Interest Rate Credit Facility Drawdown Floor for Application of First Lien Net Leverage Ratio Credit Facility Drawdown Floor for Application of First Lien Net Leverage Ratio Credit Facility Drawdown Floor for Application of First Lien Net Leverage Ratio Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Equity Method Investments Equity Method Investments Inventory Inventory Inventory, Net Outstanding Restricted Stock Units Outstanding Restricted Stock Units [Member] Outstanding Restricted Stock Units Long-term secured debt, net Long-Term Line of Credit, Noncurrent Range Statistical Measurement [Axis] Statistical Measurement [Axis] Capitalized stock-based compensation Share-Based Payment Arrangement, Amount Capitalized Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Treasury Stock, Value, tax Treasury Stock, Value, tax Treasury Stock, Value, tax Repurchases of common stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Treasury Stock, Retired, Cost Method, Amount Treasury Stock, Retired, Cost Method, Amount Supplemental disclosure of non-cash investing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [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 Fair Value Hierarchy and NAV [Axis] Accumulated deficit Retained Earnings (Accumulated Deficit) Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3 Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3 Debt instrument face amount Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Leases [Abstract] Leases [Abstract] Entity Address, State or Province Entity Address, State or Province Derivatives, Policy [Policy Text Block] Derivatives, Policy [Policy Text Block] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Options cancelled or expired - weighted average exercise price per share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Period Increase (Decrease), Weighted Average Exercise Price Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Dividends Dividends Unrealized Gain on Cash Flow Hedging, net of tax Unrealized Gain (Loss) on Cash Flow Hedging Instruments All other items, net Other Operating Activities, Cash Flow Statement Beginning Balance (in shares) Ending Balance (in shares) Shares, Outstanding Common Stock, Par or Stated Value Per Share Common Stock, Par or Stated Value Per Share Foreign currency translation adjustments Cumulative translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock Class of Stock [Domain] Customer [Domain] Customer [Domain] Net income (loss) - diluted Net Income (Loss) Available to Common Stockholders, Basic Schedule of Inventory, Current Schedule of Inventory, Current [Table Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Repurchases and retirements of common stock Stock Repurchased and Retired During Period, Value Effective Income Tax Rate Reconciliation, Percent Effective Income Tax Rate Reconciliation, Percent Tax expense Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Total liabilities Liabilities Services Service [Member] Discount on Debt Issuance [Line Items] Discount on Debt Issuance Discount on Debt Issuance Aireon 2022 Preferred Equity Investment Aireon 2022 Preferred Equity Investment [Member] Aireon 2022 Preferred Equity Investment Basis of Presentation and Principles of Consolidation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Options exercisable, end of period - weighted average exercise price per share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Vesting Vesting [Domain] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets AOCI Attributable to Parent [Member] AOCI Attributable to Parent [Member] Title of Individual [Axis] Title of Individual [Axis] 2026 Lessor, Operating Lease, Payment to be Received, Year Three Debt Disclosure [Abstract] Debt Disclosure [Abstract] Related Party Transaction [Domain] Related Party Transaction [Domain] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Common stock, $0.001 par value, 300,000 shares authorized, 123,821 and 125,902 shares issued and outstanding at September 30, 2023 and December 31, 2022, respectively Common Stock, Value, Issued Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Hosted payload and other data Hosted Payload and Other Data Services [Member] Hosted Payload and Other Data Services [Member] Interest incurred Interest incurred [Table Text Block] Interest incurred, amortization of deferred financing fees, and capitalized interest. Total current assets Assets, Current Vested and unreleased restricted stock units Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested Interest Payable Interest Payable Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] Other income (expense), net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Borrowings under the Term Loan Proceeds from Issuance of Secured Debt Satelles Equity Investment Satelles Equity Investment [Member] Satelles Equity Investment Interest Rate Cap Interest Rate Cap [Member] Engineering and support services Engineering and Support Services [Member] Engineering and Support Services [Member] Share-based Compensation Arrangement by Share-based Payment Award, Award Performance Period Share-based Compensation Arrangement by Share-based Payment Award, Award Performance Period Share-based Compensation Arrangement by Share-based Payment Award, Award Performance Period Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Stock Repurchase Program, Authorized Amount Stock Repurchase Program, Authorized Amount Cash and Cash Equivalents, Restricted Cash and Marketable Securities Cash, Cash Equivalents, and Marketable Securities [Text Block] Concentration Risk, Percentage Concentration Risk, Percentage IoT data Commercial IoT Data Services [Member] Commercial IoT Data Services [Member] Interest Rate Cash Flow Hedge Asset at Fair Value Interest Rate Cash Flow Hedge Asset at Fair Value Cancelled or Expired (Shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Options exercisable, end of period - aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Class of Stock Class of Stock [Axis] Short-term secured debt Line of Credit, Current Depreciation and amortization Depreciation, Depletion and Amortization Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total stockholders’ equity Beginning Balance Ending Balance Equity, Attributable to Parent Deferred revenue Increase (Decrease) in Deferred Revenue Restricted Stock [Member] Restricted Stock [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] Liability, revenue recognized Contract with Customer, Liability, Revenue Recognized Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Granted - weighted average grant date fair value per RSU Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Granted Weighted Average Grant Date Fair Value Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Granted Weighted Average Grant Date Fair Value Fair Value Measurement, Policy [Policy Text Block] Fair Value Measurement, Policy [Policy Text Block] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] Entity Emerging Growth Company Entity Emerging Growth Company Nonconsolidated Investees, Other Nonconsolidated Investees, Other [Member] Treasury Stock, Shares, Retired Treasury Stock, Shares, Retired Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Finished goods Inventory, Finished Goods, Gross Derivative Instruments, Gain (Loss) Derivative Instruments, Gain (Loss) [Table Text Block] Operating Lease, Lease Income [Table Text Block] Operating Lease, Lease Income [Table Text Block] Share-based Payment Arrangement, Employee [Member] Share-Based Payment Arrangement, Employee [Member] Document Fiscal Period Focus Document Fiscal Period Focus Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Antidilutive Securities [Axis] Antidilutive Securities [Axis] Options outstanding, beginning of period - weighted average exercise price per share Options outstanding, end of period - weighted average exercise price per share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-based compensation (net of amounts capitalized) Share-Based Payment Arrangement, Noncash Expense Common Stock, Shares [Member] Common Stock [Member] Commissions Commissions [Member] Commissions [Member] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Net Income (Loss) Per Share Earnings Per Share [Text Block] Products and Services Product and Service [Axis] Ownership stake Equity Method Investment, Ownership Percentage Document Fiscal Year Focus Document Fiscal Year Focus Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] Minimum Minimum [Member] Minimum [Member] Property and equipment, net Property, Plant and Equipment, Net Share-based Payment Arrangement, Option, Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Cash Cash Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Voice and data Commercial Voice and Data Services [Member] Commercial Voice and Data Services [Member] Interest Costs Capitalized Interest Costs Capitalized Tax payment upon settlement of stock awards Payment, Tax Withholding, Share-Based Payment Arrangement Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Debt Issuance Costs, Gross Debt Issuance Costs, Gross Income taxes paid, net Income Taxes Paid, Net Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Stock options exercised and awards vested Shares Issued, Value, Share-Based Payment Arrangement, before Forfeiture Thereafter Lessor, Operating Lease, Payment to be Received, after Year Five Retained Earnings [Member] Retained Earnings [Member] Total liabilities and stockholders’ equity Liabilities and Equity Other expense, net: Nonoperating Income (Expense) [Abstract] Other assets Other Assets, Noncurrent Unrealized gain, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Earnings Per Share, Basic and Diluted Earnings Per Share, Basic Accounting Policies [Abstract] Accounting Policies [Abstract] Stock Option Contractual Term Stock Option Contractual Term Stock Option Contractual Term Service Agreements [Member] Service Agreements [Member] Exercised (Dollar Value) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Entity Address, City or Town Entity Address, City or Town Options exercisable and expected to vest, end of period - Weighted Average Remaining Contractual Term (Years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Options exercisable and expected to vest, end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Document Transition Report Document Transition Report Stock Repurchase Program, Remaining Authorized Repurchase Amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized (in shares) Common Stock, Shares Authorized Raw materials Inventory, Raw Materials, Gross Document Information [Table] Document Information [Table] Launch Service Costs Launch Service Costs Launch Service Costs Derivative Instrument [Axis] Derivative Instrument [Axis] Long-term Debt, Gross Long-Term Debt, Gross Commercial Broadband Services [Member] Commercial Broadband Services [Member] Commercial Broadband Services [Member] Related Party Transactions [Abstract] Related Party Transactions [Abstract] NASDAQ/NGS (GLOBAL SELECT MARKET) [Member] NASDAQ/NGS (GLOBAL SELECT MARKET) [Member] Interest Rate Swap [Line Items] Derivative [Line Items] Title of Individual [Domain] Title of Individual [Domain] Dividends declared but not paid Dividends Payable Executives Executive Officer [Member] Forfeited - weighted average grant date fair value per RSU Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Deferred income taxes Deferred Income Tax Expense (Benefit) Document Information [Line Items] Document Information [Line Items] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Options forfeited - weighted average exercise price per share Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Forfeited - restricted stock units Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Next Generation Satellites Next Generation Satellites [Member] Next Generation Satellites Related Party [Axis] Related Party, Type [Axis] Options outstanding, end of period - aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Entity Registrant Name Entity Registrant Name Vesting on the last day of each calendar quarter Share-Based Payment Arrangement, Tranche Two [Member] Interest Rate Floor [Member] Interest Rate Floor [Member] Exchange [Domain] Exchange [Domain] Document Period End Date Document Period End Date Released - weighted average grant date fair value per RSU Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Released In Period Weighted Average Grant Date Fair Value Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Released In Period Weighted Average Grant Date Fair Value Options exercisable, end of period - weighted average exercise price per share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Entity Central Index Key Entity Central Index Key Amortization of Debt Issuance Costs and Discounts Amortization of Debt Issuance Costs and Discounts Total Authorized Preferred Stock, Number Total Authorized Preferred Stock, Number Total Authorized Preferred Stock, Number Income tax benefit (expense) Income Tax Expense (Benefit) Outstanding - restricted stock units Outstanding - restricted stock units Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Number Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Number Vesting Vesting [Axis] Payments of Financing Costs Payments of Financing Costs Cash and Cash Equivalents [Abstract] Cash and Cash Equivalents [Abstract] Impairment of Long-Lived Assets to be Disposed of Impairment of Long-Lived Assets to be Disposed of Summary of Company's service revenue Disaggregation of Revenue [Table Text Block] Lessor, Lease, Description [Line Items] Lessor, Lease, Description [Line Items] Total revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Cash and cash equivalents: Cash and Cash Equivalents [Line Items] Amendment Flag Amendment Flag Hosting Agreement Hosting Agreement [Member] Hosting Agreement [Member] 2025 Lessor, Operating Lease, Payment to be Received, Year Two Money Market Funds Money Market Funds [Member] Schedule of Cash and Cash Equivalents [Table] Cash and Cash Equivalents [Axis] Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Cash and cash equivalents Total cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Stock withheld to cover employee taxes (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Interest paid, net of amounts capitalized Interest Paid, Excluding Capitalized Interest, Operating Activities Interest expense, net Interest Income (Expense), Net Repurchases and retirements of common stock (in shares) Stock Repurchased and Retired During Period, Shares Treasury Stock, Shares, Acquired Treasury Stock, Shares, Acquired Administrative and support agreement accounts receivable Administrative and support agreement accounts receivable [Member] Administrative and support agreement accounts receivable Debt Instrument, Basis Spread on Variable Rate Debt Instrument, Basis Spread on Variable Rate Property, Plant and Equipment, Useful Life Property, Plant and Equipment, Useful Life Weighted Average Number of Shares Outstanding, Diluted Weighted Average Number of Shares Outstanding, Diluted Grantee Status [Domain] Grantee Status [Domain] Prime Contracts with the US Government [Member] Prime Contracts with the US Government [Member] Prime Contracts with the US Government Schedule of recognized contract costs Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Share-based compensation, grant date fair value of stock options Shares Granted, Value, Share-Based Payment Arrangement, before Forfeiture Money market funds Money Market Funds, at Carrying Value Summary of Company's Engineering and Support Services Revenue [Table Text Block] Summary of Company's Engineering and Support Services Revenue [Table Text Block] Summary of Company's Engineering and Support Services Revenue [Table Text Block] Revenue Revenue from Contract with Customer [Text Block] Capital expenditures Payments to Acquire Property, Plant, and Equipment Additional paid-in capital Additional Paid in Capital, Common Stock Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Commercial Commercial [Member] Commercial [Member] Total assets Assets Satellites Satellites [Member] Satellites. Loss on equity method investments Income (Loss) from Equity Method Investments Cover [Abstract] Cover [Abstract] Share-based compensation, reduction in shares available for issuance by shares issued pursuant to any appreciation award (in shares) Share-Base Compensation Award, Reduction In Shares Available For Issuance By Shares Issued Pursuant To Any Appreciation Award Share-Base Compensation Award, Reduction In Shares Available For Issuance By Shares Issued Pursuant To Any Appreciation Award Stock withheld to cover employee taxes Adjustments To Additional Paid In Capital Stock Withheld To Cover Employee Taxes Adjustments to additional paid in capital stock withheld to cover employee taxes. Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Amortization of deferred financing fees Amortization of Debt Issuance Costs Other long-term liabilities Other Liabilities, Noncurrent Interest Costs Incurred Interest Costs Incurred Service Based RSU Service Based RSU [Member] Service Based RSU Net decrease in cash and cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Subscriber equipment Subscription and Circulation [Member] Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Equity Component [Domain] Equity Component [Domain] Share-based compensation, strike price as a percentage of the fair market value of the underlying stock on the date of grant Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Aireon Investor Bridge Loan Aireon Investor Bridge Loan [Member] Aireon Investor Bridge Loan Contract Assets Contract with Customer, Asset, after Allowance for Credit Loss Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Operating income Operating Income (Loss) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Shares of preferred stock, undesignated and unissued (in shares) Preferred Stock, Shares Subscribed but Unissued Revenue: Revenues [Abstract] Bridge Loan Bridge Loan Comprehensive income (loss): Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Derivative, Cap Interest Rate Derivative, Cap Interest Rate Operating Lease, Lease Income Operating Lease, Lease Income Related Party Transaction [Axis] Related Party Transaction [Axis] Capitalized Contract Cost [Domain] Capitalized Contract Cost [Domain] Refinanced Term Loan B Term Loan B (Refinanced) [Member] Term Loan B (Refinanced) Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Statement [Line Items] Statement [Line Items] Concentration Risk [Table] Concentration Risk [Table] Property, Plant and Equipment, Policy Property, Plant and Equipment, Policy [Policy Text Block] Dividends [Axis] Dividends [Axis] Derivative, Gain on Derivative Derivative, Gain on Derivative Vesting on first anniversary of grant date Share-Based Payment Arrangement, Tranche One [Member] EX-101.PRE 9 irdm-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Document And Entity Information - $ / shares
9 Months Ended
Sep. 30, 2023
Oct. 12, 2023
Dec. 31, 2022
Document Information [Line Items]      
Entity Registrant Name Iridium Communications Inc.    
Entity Central Index Key 0001418819    
Current Fiscal Year End Date --12-31    
Entity Filer Category Large Accelerated Filer    
Trading Symbol IRDM    
Entity Current Reporting Status Yes    
Document Quarterly Report true    
Document Type 10-Q    
Amendment Flag false    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Shell Company false    
Document Period End Date Sep. 30, 2023    
Document Fiscal Period Focus Q3    
Document Fiscal Year Focus 2023    
Entity Address, Address Line One 1750 Tysons Boulevard    
Entity Address, City or Town McLean    
Entity Address, State or Province VA    
Entity Address, Postal Zip Code 22102    
Document Transition Report false    
City Area Code 703    
Local Phone Number 703-287-7400    
Entity File Number 001-33963    
Entity Incorporation, State or Country Code DE    
Entity Interactive Data Current Yes    
Title of 12(b) Security Common Stock, $0.001 par value    
Entity Common Stock, Shares Outstanding (in shares)   123,850,566  
Entity Tax Identification Number 26-1344998    
NASDAQ/NGS (GLOBAL SELECT MARKET) [Member]      
Document Information [Line Items]      
Security Exchange Name NASDAQ    
Common Stock, Shares [Member]      
Document Information [Line Items]      
Common Stock, Par or Stated Value Per Share $ 0.001   $ 0.001
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 67,877 $ 168,770
Accounts receivable, net 100,718 82,273
Inventory 71,136 39,776
Prepaid expenses and other current assets 13,200 15,385
Total current assets 252,931 306,204
Property and equipment, net 2,229,188 2,433,305
Equity Method Investments 68,863 49,853
Other assets 113,325 122,072
Intangible assets, net 41,407 42,577
Total assets 2,705,714 2,954,011
Current liabilities:    
Short-term secured debt 11,250 16,500
Accounts payable 14,440 21,372
Accrued expenses and other current liabilities 59,235 67,963
Deferred revenue 34,078 35,742
Total current liabilities 119,003 141,577
Long-term secured debt, net 1,470,674 1,470,685
Deferred income tax liabilities, net 131,587 151,569
Deferred revenue, net of current portion 42,530 45,265
Other long-term liabilities 16,918 16,360
Total liabilities 1,780,712 1,825,456
Commitments and contingencies
Stockholders’ equity:    
Additional paid-in capital 1,105,245 1,124,610
Accumulated deficit (233,593) (47,744)
Accumulated other comprehensive income, net of tax 53,226 51,563
Total stockholders’ equity 925,002 1,128,555
Total liabilities and stockholders’ equity 2,705,714 2,954,011
Common Stock, Shares [Member]    
Stockholders’ equity:    
Common stock, $0.001 par value, 300,000 shares authorized, 123,821 and 125,902 shares issued and outstanding at September 30, 2023 and December 31, 2022, respectively $ 124 $ 126
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Parenthetical) - Common Stock, Shares [Member] - $ / shares
Sep. 30, 2023
Dec. 31, 2022
Common Stock, Par or Stated Value Per Share $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 300,000,000 300,000,000
Common stock, shares issued (in shares) 123,821,000 125,902,000
Common stock, shares outstanding (in shares) 123,821,000 125,902,000
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Operations and Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue:        
Total revenue $ 197,602 $ 184,060 $ 595,983 $ 527,198
Operating expenses:        
Research and development 5,037 4,865 14,541 10,470
Selling, general and administrative 33,368 32,140 109,391 86,905
Depreciation and amortization 76,825 76,397 267,213 227,739
Total operating expenses 169,447 166,186 560,651 469,292
Operating income 28,155 17,874 35,332 57,906
Other expense, net:        
Interest expense, net (34,660) (17,632) (71,273) (46,989)
Other income (expense), net 343 (146) 981 (374)
Total other expense, net (34,317) (17,778) (70,292) (47,363)
Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest (6,162) 96 (34,960) 10,543
Income tax benefit (expense) 6,009 2,053 16,673 (1,013)
Loss on equity method investments (1,489) 0 (4,321) 0
Net income (loss) $ (1,642) $ 2,149 $ (22,608) $ 9,530
Weighted Average Number of Shares Outstanding, Basic 125,176 127,697 126,100 128,800
Weighted Average Number of Shares Outstanding, Diluted 125,176 129,075 126,100 130,284
Earnings Per Share, Basic and Diluted $ (0.01) $ 0.02 $ (0.18) $ 0.07
Comprehensive income (loss):        
Net income (loss) $ (1,642) $ 2,149 $ (22,608) $ 9,530
Foreign currency translation adjustments (712) (366) (753) 115
Unrealized Gain on Cash Flow Hedging, net of tax 2,011 25,537 2,416 63,971
Comprehensive income (loss) $ (343) $ 27,320 (20,945) 73,616
Earnings Per Share, Diluted $ (0.01) $ 0.02    
Services        
Revenue:        
Total revenue $ 151,950 $ 138,977 436,441 397,947
Operating expenses:        
Cost of Goods and Services Sold 41,394 34,378 113,431 83,796
Subscriber equipment        
Revenue:        
Total revenue 20,422 27,959 89,474 95,462
Operating expenses:        
Cost of Goods and Services Sold 12,823 18,406 56,075 60,382
Engineering and support services        
Revenue:        
Total revenue $ 25,230 $ 17,124 $ 70,068 $ 33,789
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Changes in Stockholders' Equity Statement - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock, Shares [Member]
Common Stock, Amount
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Beginning Balance (in shares) at Dec. 31, 2021   131,342        
Stock options exercised and awards vested (in shares)   1,080        
Stock withheld to cover employee taxes (in shares)   (117)        
Repurchases and retirements of common stock (in shares)   (6,546)        
Ending Balance (in shares) at Sep. 30, 2022   125,759        
Beginning Balance at Dec. 31, 2021 $ 1,287,947   $ 131 $ 1,154,058 $ (7,052) $ 140,810
Stock-based compensation 34,952     34,952    
Stock options exercised and awards vested 2,573   1 2,572    
Stock withheld to cover employee taxes (4,598)     (4,598)    
Repurchases and retirements of common stock (249,393)   (6) (61,284)   (188,103)
Dividends 0     0    
Cumulative translation adjustment 115       115  
Unrealized Gain on Cash Flow Hedging, net of tax 63,971       63,971  
Net income (loss) 9,530         9,530
Ending Balance at Sep. 30, 2022 1,145,097   126 1,125,700 57,034 (37,763)
Beginning Balance (in shares) at Jun. 30, 2022   127,179        
Stock options exercised and awards vested (in shares)   344        
Stock withheld to cover employee taxes (in shares)   (13)        
Repurchases and retirements of common stock (in shares)   (1,751)        
Ending Balance (in shares) at Sep. 30, 2022   125,759        
Beginning Balance at Jun. 30, 2022 1,181,104   127 1,128,103 31,863 21,011
Stock-based compensation 15,573     15,573    
Stock options exercised and awards vested 1,903   0 1,903    
Stock withheld to cover employee taxes (574)     (574)    
Repurchases and retirements of common stock (80,229)   (1) (19,305)   (60,923)
Dividends 0     0    
Cumulative translation adjustment (366)       (366)  
Unrealized Gain on Cash Flow Hedging, net of tax 25,537       25,537  
Net income (loss) 2,149         2,149
Ending Balance at Sep. 30, 2022 1,145,097   126 1,125,700 57,034 (37,763)
Beginning Balance (in shares) at Dec. 31, 2022   125,902        
Stock options exercised and awards vested (in shares)   1,485        
Stock withheld to cover employee taxes (in shares)   (144)        
Repurchases and retirements of common stock (in shares)   (3,422)        
Ending Balance (in shares) at Sep. 30, 2023   123,821        
Beginning Balance at Dec. 31, 2022 1,128,555   126 1,124,610 51,563 (47,744)
Stock-based compensation 50,761     50,761    
Stock options exercised and awards vested 3,750   1 3,749    
Stock withheld to cover employee taxes (8,644)     (8,644)    
Repurchases and retirements of common stock (195,139)   (3) (31,895)   (163,241)
Dividends 33,336     33,336    
Cumulative translation adjustment (753)       (753)  
Unrealized Gain on Cash Flow Hedging, net of tax 2,416       2,416  
Net income (loss) (22,608)         (22,608)
Ending Balance at Sep. 30, 2023 925,002   124 1,105,245 53,226 (233,593)
Beginning Balance (in shares) at Jun. 30, 2023   125,045        
Stock options exercised and awards vested (in shares)   213        
Stock withheld to cover employee taxes (in shares)   (14)        
Repurchases and retirements of common stock (in shares)   (1,423)        
Ending Balance (in shares) at Sep. 30, 2023   123,821        
Beginning Balance at Jun. 30, 2023 1,000,193   125 1,118,623 51,927 (170,482)
Stock-based compensation 17,654     17,654    
Stock options exercised and awards vested 72   0 72    
Stock withheld to cover employee taxes (727)     (727)    
Repurchases and retirements of common stock (75,374)   (1) (13,904)   (61,469)
Dividends 16,473     16,473    
Cumulative translation adjustment (712)       (712)  
Unrealized Gain on Cash Flow Hedging, net of tax 2,011       2,011  
Net income (loss) (1,642)         (1,642)
Ending Balance at Sep. 30, 2023 $ 925,002   $ 124 $ 1,105,245 $ 53,226 $ (233,593)
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash flows from operating activities:    
Net income (loss) $ (22,608) $ 9,530
Deferred income taxes (20,753) (286)
Depreciation and amortization 267,213 227,739
Stock-based compensation (net of amounts capitalized) 45,502 31,626
Amortization of deferred financing fees 3,142 3,488
All other items, net 4,705 450
Accounts receivable (18,675) (23,109)
Inventory (30,979) (9,642)
Prepaid expenses and other current assets 1,869 (1,860)
Other assets 2,449 1,989
Accounts payable (9,147) 13,071
Accrued expenses and other current liabilities 9,371 (598)
Deferred revenue (3,122) 4,870
Other long-term liabilities (1,861) (2,810)
Net cash provided by operating activities 227,106 254,458
Cash flows from investing activities:    
Capital expenditures (57,285) (44,756)
Payments to Acquire Equity Method Investments (10,000) (50,000)
Net cash used in investing activities (67,285) (94,756)
Cash flows from financing activities:    
Borrowings under the Term Loan 63,940 0
Payments on the Term Loan (72,315) (12,375)
Repurchases of common stock (195,139) (249,393)
Payments of Debt Issuance Costs (1,164) 0
Proceeds from exercise of stock options 3,750 2,573
Tax payment upon settlement of stock awards 8,644 4,598
Payments of Ordinary Dividends, Common Stock (48,799) 0
Net cash used in financing activities (258,371) (263,793)
Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents (2,343) 1,940
Net decrease in cash and cash equivalents, and restricted cash (100,893) (102,151)
Cash, cash equivalents, and restricted cash, beginning of period 168,770 320,913
Cash, cash equivalents, and restricted cash, end of period 67,877 218,762
Supplemental cash flow information:    
Interest paid, net of amounts capitalized 72,514 45,236
Income taxes paid, net 2,852 1,332
Supplemental disclosure of non-cash investing activities:    
Property and equipment received but not paid 5,051 4,282
Dividends declared but not paid 1,087 0
Capitalized stock-based compensation $ 5,259 $ 3,326
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Principles of Consolidation
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Principles of Consolidation Basis of Presentation and Principles of Consolidation
Iridium Communications Inc. (the “Company”) prepared its condensed consolidated financial statements in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”). The Company’s operations are primarily conducted through, and its operating assets are owned by, its principal operating subsidiary, Iridium Satellite LLC, Iridium Satellite LLC’s immediate parent, Iridium Holdings LLC, and their respective subsidiaries. The accompanying condensed consolidated financial statements include the accounts of (i) the Company, (ii) its wholly owned subsidiaries, and (iii) all less than wholly owned subsidiaries that the Company controls. All material intercompany transactions and balances have been eliminated.
In the opinion of management, the condensed consolidated financial statements reflect all normal recurring adjustments that the Company considers necessary for the fair presentation of its results of operations and cash flows for the interim periods covered, and of the financial position of the Company at the date of the interim condensed consolidated balance sheet. The operating results for interim periods are not necessarily indicative of the operating results for the entire year. Certain information and footnote disclosures normally included in consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to instructions, rules and regulations prescribed by the U.S. Securities and Exchange Commission (“SEC”). These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto contained in the Company’s Annual Report on Form 10‑K for the year ended December 31, 2022, as filed with the SEC on February 16, 2023.
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Significant Accounting Policies
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Significant Accounting Policies Significant Accounting Policies
Fair Value Measurements
The Company evaluates assets and liabilities subject to fair value measurements on a recurring and non-recurring basis to determine the appropriate level to classify them for each reporting period. Fair value is the price that would be received from the sale of an asset or paid to transfer a liability assuming an orderly transaction in the most advantageous market at the measurement date. U.S. GAAP establishes a hierarchical disclosure framework which prioritizes and ranks the level of observability of inputs used in measuring fair value.
The fair value hierarchy consists of the following tiers:
Level 1, defined as observable inputs such as quoted prices in active markets for identical assets or liabilities;
Level 2, defined as observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and
Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.
The fair value estimates are based upon certain market assumptions and information available to the Company. The carrying values of the following financial instruments approximated their fair values as of September 30, 2023 and December 31, 2022: (1) cash and cash equivalents, (2) prepaid expenses and other current assets, (3) accounts receivable, (4) accounts payable, and (5) accrued expenses and other current liabilities. Fair values approximate their carrying values because of their short-term nature. The Level 2 cash equivalents may include money market funds, commercial paper and short-term U.S. agency securities. The Company also classifies its derivative financial instruments as Level 2. The Company did not hold any Level 3 assets as of September 30, 2023 or December 31, 2022. In determining fair value, the Company uses a market approach utilizing valuation models that incorporate observable inputs such as interest rates, bond yields and quoted prices for similar assets.
Leases
For new leases, the Company will determine if an arrangement is or contains a lease at inception. Leases are included as (1) right-of-use (“ROU”) assets within other assets, and (2) ROU liabilities within accrued expenses and other liabilities and are included within other long-term liabilities on the Company’s condensed consolidated balance sheets.
ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Certain leases contain variable contractual obligations as a result of future base rate escalations which are estimated based on observed trends and included within the measurement of present value. The Company’s leases do not provide an implicit rate. The Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The ROU assets also include any lease payments made and exclude lease incentives. Lease expense for lease payments is recognized on a straight-line basis over the lease term.
The Company has lease agreements with lease and non-lease components, which are generally accounted for separately. For certain leases, such as teleport network facilities, the Company elects the practical expedient to combine lease and non-lease components as a single lease component. Taxes assessed on leases in which the Company is either a lessor or lessee are excluded from contract consideration and variable payments when measuring new lease contracts or remeasuring existing lease contracts.
Inventory
Inventory consists primarily of finished goods and raw materials from third-party manufacturers. The Company outsources manufacturing of subscriber equipment to third-party manufacturers and purchases accessories from third-party suppliers. The Company’s cost of inventory includes an allocation of overhead, including payroll and payroll-related costs of employees directly involved in bringing inventory to its existing condition, and freight. Inventories are valued using the weighted average cost method and are carried at the lower of cost or net realizable value.
The Company has a manufacturing agreement with Benchmark Electronics Inc. (“Benchmark”) to manufacture most of its subscriber equipment. Pursuant to the agreement, the Company may be required to purchase excess materials at cost plus a contractual markup if the materials are not used in production within the periods specified in the agreement. Benchmark will then repurchase such materials from the Company at the same price paid by the Company, as required for the production of the subscriber equipment.
The following table summarizes the Company’s inventory balances:
 September 30, 2023December 31, 2022
 (In thousands)
Finished goods$41,382 $17,964 
Raw materials30,759 23,014 
Inventory valuation reserve(1,005)(1,202)
Total$71,136 $39,776 
Property and Equipment
The Company assesses its long-lived assets for impairment when indicators of impairment are present. During the quarter ended June 30, 2023, the Company launched five of its remaining six ground spare satellites. Following completion of successful on-orbit testing of the five launched satellites, the Company has no plans to use, develop or launch the remaining ground spare. As the Company believed the construction-in-progress associated with the remaining ground spare satellite would no longer be used, the Company wrote off the full amount remaining in construction-in-progress for that satellite by recording accelerated depreciation expense of $37.5 million in the second quarter of 2023. This reflects the Company’s updated estimate of the useful life from 12.5 years to zero for the remaining ground spare. There were no similar write-offs in 2022.
Commitments
During 2022, the Company entered into agreements with Space Exploration Technology Corp. and Thales Alenia Space France for services in connection with the launch of the Company’s five ground spare satellites referenced above. The contract price under these agreements was approximately $40.0 million in the aggregate. As of September 30, 2023, the Company had made all payments related to these services, which costs were capitalized as construction in progress within property and equipment, net in the accompanying condensed consolidated balance sheets.
Derivative Financial Instruments
The Company uses derivatives to manage its exposure to fluctuating interest rate risk on variable rate debt. Its derivatives are measured at fair value and are recorded on the condensed consolidated balance sheets within other current liabilities and other assets. When the Company’s derivatives are designated as cash flow hedges, the effective portion of the changes in fair value of the derivatives are recorded in accumulated other comprehensive income within the Company’s condensed consolidated balance sheets and subsequently recognized in earnings when the hedged items impact earnings. Any ineffective portion of a derivative’s change in fair value will be recognized in earnings in the same period in which the hedged interest payments affect earnings. Within the condensed consolidated statements of operations and comprehensive income, the gains and losses related to cash flow hedges are recognized within interest income (expense), net, as this is the same financial statement line item used for any gains or losses associated with the hedged items. Cash flows from hedging activities are included in operating activities within the Company’s condensed consolidated statements of cash flows, which is the same category as the item being hedged. See Note 6 for further information.
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Cash and Cash Equivalents, Restricted Cash and Marketable Securities
9 Months Ended
Sep. 30, 2023
Cash and Cash Equivalents [Abstract]  
Cash and Cash Equivalents, Restricted Cash and Marketable Securities Cash and Cash Equivalents
Cash and Cash Equivalents
The following table presents the Company’s cash and cash equivalents balances:
September 30, 2023December 31, 2022Recurring Fair
Value Measurement
 (In thousands) 
Cash and cash equivalents: 
Cash$15,676 $16,247  
Money market funds52,201 152,523 Level 2
Total cash and cash equivalents$67,877 $168,770  
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Leases
9 Months Ended
Sep. 30, 2023
Leases [Abstract]  
Lessor, Operating Leases [Text Block] Leases
Lessor Arrangements
Operating leases in which the Company is a lessor consist primarily of hosting agreements with Aireon LLC (“Aireon”) (see Note 12) and L3Harris Technologies, Inc. (“L3Harris”) for space on the Company’s satellites. These agreements provide for a fee that will be recognized over the life of the satellites, currently estimated to be approximately 12.5 years from their respective in-service dates. Lease income related to these agreements was $5.4 million for each of the three months ended September 30, 2023 and 2022, and $16.1 million for each of the nine months ended September 30, 2023 and 2022. Lease income is recorded as hosted payload and other data service revenue within service revenue on the Company’s condensed consolidated statements of operations and comprehensive income.
Aireon has made payments to the Company pursuant to its hosting agreement, and the Company expects Aireon will continue to do so. L3Harris has prepaid all amounts owed to the Company pursuant to its hosting arrangement. The following table presents future income with respect to the Company’s operating leases in which it is the lessor existing at September 30, 2023, exclusive of the $16.1 million recognized during the nine months ended September 30, 2023, by year and in the aggregate:
Year Ending December 31,Amount
(In thousands)
2023$5,361 
202421,445 
202521,445 
202621,445 
202721,445 
   Thereafter56,017 
Total lease income$147,158 
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Debt
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Debt Debt
Term Loan and Revolving Facility
On September 20, 2023, pursuant to an amended and restated credit agreement (the “Credit Agreement”), the Company refinanced its previously existing term loan resulting in total borrowing of $1,500.0 million (as so amended and restated, the “Term Loan”) and an accompanying $100.0 million revolving loan (the “Revolving Facility”). The Term Loan was issued at a price equal to 99.75% of its face value and bears interest at an annual rate equal to the Secured Overnight Financing Rate (“SOFR”) plus 2.5%, with a 0.75% SOFR floor. The maturity date of the Term Loan is in September 2030. Interest is paid monthly on the last business day of the month. The Revolving Facility bears interest at the same rate (but without a SOFR floor) if and as drawn, with no original issue discount, a commitment fee of 0.5% per year on the undrawn amount, which will be reduced to 0.375% if the Company has a consolidated first lien net leverage ratio (as defined in the Credit Agreement) of less than 3.5 to 1, and a maturity date in September 2028. Principal payments, payable quarterly, beginning with the quarter ending March 31, 2024, will be $15.0 million per annum (equal to one percent of the full principal amount of the Term Loan), with the remaining principal due upon maturity.
The Company paid $3.8 million of original issuance costs to refinance the Term Loan in September 2023, which were deferred and will be amortized over the extended term. Lenders making up approximately $16.8 million of the Term Loan did not participate in the refinancing. Those portions of the Term Loan were replaced by new or existing lenders. This resulted in an immaterial loss on extinguishment of debt during the three months ended September 30, 2023, as the Company wrote off the unamortized debt issuance costs related to the lenders who were fully repaid in exchange of principal. The Company deferred an additional $1.2 million of third-party fees associated with the refinancing of the Term Loan and the Revolving Facility.
As of September 30, 2023 and December 31, 2022, the Company reported an aggregate of $1,500.0 million and $1,504.6 million in borrowings under the Term Loan, respectively. These amounts do not include $18.1 million and $17.4 million of net unamortized deferred financing costs as of September 30, 2023 and December 31, 2022, respectively. The net principal balance in borrowings in the accompanying consolidated balance sheets as of September 30, 2023 and December 31, 2022 amounted to $1,481.9 million and $1,487.2 million, respectively. As of September 30, 2023 and December 31, 2022, based upon recent trading prices (Level 2 - market approach), the fair value of the Company’s borrowings under the Term Loan was $1,499.1 million and $1,494.3 million, respectively.
The Credit Agreement restricts the Company’s ability to incur liens, engage in mergers or asset sales, pay dividends, repay subordinated indebtedness, incur indebtedness, make investments and loans, and engage in other transactions as specified in the Credit Agreement. The Credit Agreement provides for specified exceptions, including baskets measured as a percentage of trailing twelve months of earnings before interest, taxes, depreciation and amortization (“EBITDA”), and unlimited exceptions in the case of incurring indebtedness and liens and making investments, dividend payments, and payments of subordinated indebtedness, based on achievement and maintenance of specified leverage ratios. The Credit Agreement also contains an annual mandatory prepayment sweep mechanism with respect to a portion of the Company’s excess cash flow (as defined in the Credit Agreement) in the event the Company’s net leverage ratio rises above 3.5 to 1. As of December 31, 2022, the Company was below the specified leverage ratio, and a mandatory prepayment sweep was therefore, not required. The Credit Agreement permits repayment, prepayment, and repricing transactions, subject, in the case of the Term Loan, to a 1% penalty in the event the Term Loan is prepaid or repriced within the first six months from the refinancing date.
The Credit Agreement contains no financial maintenance covenants with respect to the Term Loan. With respect to the Revolving Facility, the Credit Agreement requires the Company to maintain a consolidated first lien net leverage ratio (as defined in the Credit Agreement) of no greater than 6.25 to 1 if more than 35% of the Revolving Facility has been drawn. The Credit Agreement contains other customary representations and warranties, affirmative and negative covenants, and events of default. The Company was in compliance with all covenants as of September 30, 2023.
Interest on Debt
Total interest incurred includes amortization of deferred financing fees and capitalized interest. The Company incurred third-party financing costs of $15.9 million in connection with the refinancing of the Term Loan in September 2023, of which $14.7 million was expensed. The amounts expensed are included within interest expense on the condensed consolidated statement of operations and comprehensive loss for the three and nine months ended September 30, 2023. There were no such costs incurred during the three and nine months ended September 30, 2022. The following table presents the interest and amortization of deferred financing fees related to the Term Loan:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
(In thousands)(In thousands)
Total interest incurred$37,277 $19,844 $80,584 $51,076 
Amortization of deferred financing fees$1,087 $1,211 $3,327 $3,593 
Capitalized interest$1,121 $725 $3,847 $1,589 
As of September 30, 2023 and December 31, 2022, accrued interest on the Term Loan was $0.7 million and $0.3 million, respectively.
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Derivatives
9 Months Ended
Sep. 30, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instruments and Hedging Activities Disclosure [Text Block] Derivative Financial Instruments
The Company is exposed to interest rate fluctuations related to its Term Loan. The Company has reduced its exposure to fluctuations in the cash flows associated with changes in the variable interest rate by entering into offsetting positions through the use of hedging instruments. This will reduce the negative impact of increases in the variable rate over the term of the derivative contracts. These contracts are not used for trading or other speculative purposes. Historically, the Company has not incurred, and does not expect to incur in the future, any losses as a result of counterparty default.
Interest Rate Cap
In July 2021, the Company entered into an interest rate cap contract (the “Cap”), which had an effective date of December 2021. The Cap manages the Company’s exposure to interest rate movements on a portion of the Term Loan through November 2026. In December 2022, the Company modified the Cap to replace the LIBOR base rate with SOFR, consistent with a prior amendment to the Term Loan. With the change from LIBOR to SOFR, the Company received a credit risk adjustment of 0.064%. The modified Cap now provides the Company with the right to receive payment from the counterparty if one-month SOFR exceeds 1.436%. Prior to the modification the Company received payment under the terms of the Cap if one-month LIBOR exceeded 1.5%. The Company pays a fixed monthly premium based on an annual rate of 0.31% for the Cap. The Cap carried a notional amount of $1.0 billion as of September 30, 2023 and December 31, 2022.
The Cap, which was not affected by the refinancing of the Term Loan in September 2023, is designed to mirror the terms of the Term Loan and to offset the cash flows being hedged. The Company designated the Cap as a cash flow hedge of the variability of the SOFR-based interest payments on the Term Loan. The effective portion of the Cap’s change in fair value is recorded in accumulated other comprehensive income. Any ineffective portion of the Cap’s change in fair value is recorded in current earnings as interest expense.
Hedge effectiveness of the current interest rate cap contract is based on a long-haul hypothetical derivative methodology and includes all changes in value. The Company formally assesses, both at the hedge’s inception and on an ongoing quarterly basis, whether the designated derivative instruments are highly effective in offsetting changes in the cash flows of the hedged items. When the hedging instrument is sold, expires, is terminated, is exercised, no longer qualifies for hedge accounting, is de-designated, or is no longer probable, hedge accounting is discontinued prospectively.
Fair Value of Derivative Instruments
As of September 30, 2023 and December 31, 2022, the Company had an asset balance of $93.3 million and $92.3 million, respectively, for the fair value of the Cap and a liability balance of $9.0 million and $11.0 million, respectively, for the fair value of the Cap premium. Both the Cap and the Cap premium are recorded net within other assets.
During each of the three and nine months ended September 30, 2023 and September 30, 2022, the Company collectively incurred $0.8 million and $2.5 million, respectively, in interest expense for the Cap premium. Interest expense was reduced by $9.6 million for the three months ended September 30, 2023 and $26.3 million for the nine months ended September 30, 2023, and by $1.8 million for both the three and nine months ended September 30, 2022, for payments received related to the Cap.
Gains and losses resulting from fair value adjustments to the Cap are recorded within accumulated other comprehensive income within the Company’s condensed consolidated balance sheets and reclassified to interest expense on the dates that interest payments become due. Cash flows related to the derivative contracts are included in cash flows from operating activities on the condensed consolidated statements of cash flows. Over the next 12 months, the Company expects any gains or losses for cash flow hedges amortized from accumulated other comprehensive income into earnings to have an immaterial impact on the Company’s consolidated financial statements.
The following table presents the amount of unrealized gain or loss and related tax impact associated with the derivative instruments that the Company recorded in its condensed consolidated statements of operations and comprehensive income:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
(In thousands)(In thousands)
Unrealized gain, net of tax$2,011 $25,537 $2,416 $63,971 
Tax expense
$621 $7,740 $761 $19,392 
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
In May 2023, the Company’s stockholders approved the amendment and restatement of the Company’s 2015 Equity Incentive Plan (as so amended and restated, the “Amended 2015 Plan”). As of September 30, 2023, the remaining aggregate number of shares available for future grants under the Amended 2015 Plan was 13,030,297. The Amended 2015 Plan provides for the grant of stock-based awards, including nonqualified stock options, incentive stock options, restricted stock, restricted stock units (“RSUs”), stock appreciation rights and other equity securities to employees, consultants and non-employee directors of the Company and its affiliated entities. The number of shares of common stock available for issuance under the Amended 2015 Plan is reduced by (i) one share for each share of common stock issued pursuant to an appreciation award, such as a stock option or stock appreciation right with an exercise or strike price of at least 100% of the fair market value of the underlying common stock on the date of grant, and (ii) 1.8 shares for each share of common stock issued pursuant to any stock award that is not an appreciation award, also known as a “full value award.” The Amended 2015 Plan allows the Company to utilize a broad array of equity incentives and performance cash incentives in order to secure and retain the services of its employees, directors and consultants, and to provide long-term incentives that align the interests of its employees, directors and consultants with the interests of the Company’s stockholders. The Company accounts for stock-based compensation at fair value.
Restricted Stock Units
The RSUs granted to employees for service generally vest over four years, with 25% vesting on the first anniversary of the grant date and the remainder vesting ratably on a quarterly basis thereafter, subject to continued employment. Some RSUs granted to employees for performance vest upon the completion of defined performance goals, subject to continued employment. The RSUs granted to non-employee members of the Board of Directors generally vest in full on the first anniversary of the grant date. The RSUs granted to non-employee consultants generally vest 50% on the first anniversary of the grant date, with the remaining 50% vesting quarterly thereafter through the second anniversary of the grant date. The Company’s RSUs are classified as equity awards because the RSUs will be settled in the Company’s common stock upon
vesting. The fair value of the RSUs is determined at the grant date based on the closing price of the Company’s common stock on the date of grant. The related compensation expense is recognized over the service period, or shorter periods based on the retirement eligibility of certain grantees, and is based on the grant date fair value of the Company’s common stock and the number of shares expected to vest. The fair value of the awards is not remeasured at the end of each reporting period. The RSUs do not carry voting rights until they are vested, but certain unvested RSUs are entitled to accrue dividends, and shares are issued upon settlement in accordance with the terms of the award.
RSU Summary
The following tables summarize the Company’s RSU activity:
Shares Underlying RSUsWeighted-
Average
Grant Date
Fair Value
Per RSU
 (In thousands) 
Outstanding at December 31, 20222,970 $31.60 
Granted1,102 59.20 
Forfeited(43)44.15 
Released(999)37.37 
Outstanding at September 30, 20233,030 $39.52 
Vested and unreleased at September 30, 2023 (1)
793  

Shares Underlying RSUsWeighted-
Average
Grant Date
Fair Value
Per RSU
 (In thousands) 
Outstanding at December 31, 20212,550 $25.80 
Granted1,491 40.02 
Forfeited(127)31.85 
Released(766)32.73 
Outstanding at September 30, 20223,148 $30.60 
Vested and unreleased at September 30, 2022 (1)
885 
(1)     These RSUs were granted to the Company’s Board of Directors as a part of their compensation for board and committee service, as detailed below, and had vested but had not yet settled, meaning that the underlying shares of common stock had not been issued and released pursuant to the terms of the applicable compensation program.
Service-Based RSUs
The majority of the annual compensation the Company provides to non-employee members of its Board of Directors is paid in the form of RSUs. In addition, some members of the Company’s Board of Directors may elect to receive the remainder of their annual compensation, or a portion thereof, in the form of RSUs. An aggregate amount of approximately 53,000 and 57,000 service-based RSUs were granted to the non-employee members of the Company’s Board of Directors as a result of these payments and elections during the nine months ended September 30, 2023 and 2022, respectively, with an estimated grant date fair value of $2.8 million and $2.2 million, respectively.
During the nine months ended September 30, 2023 and 2022, the Company granted approximately 667,000 and 1,012,000 service-based RSUs, respectively, to its employees, with an estimated aggregate grant date fair value of $39.9 million and $41.0 million, respectively.
Performance-Based RSUs
In March 2023 and 2022, the Company granted approximately 193,000 and 248,000 annual incentive, performance-based RSUs, respectively, to the Company’s executives and employees (the “Bonus RSUs”), with an estimated grant date fair value of $11.9 million and $9.7 million, respectively. Vesting of the Bonus RSUs is dependent upon the Company’s achievement of defined performance goals over the respective fiscal year. The Company records stock-based compensation expense related to performance-based RSUs when it is considered probable that the performance conditions will be met. Management believes it is probable that substantially all of the 2023 Bonus RSUs will vest. The level of achievement, if any, of performance goals will be determined by the compensation committee of the Company’s Board of Directors and, if such goals are achieved, the 2023
Bonus RSUs will vest, subject to continued employment, in March 2024. Substantially all of the 2022 Bonus RSUs vested in March 2023 upon the determination of the level of achievement of the performance goals.
Additionally, in March 2023 and 2022, the Company granted approximately 134,000 and 167,000 long-term, performance-based RSUs, respectively, to the Company’s executives (the “Executive RSUs”). The estimated aggregate grant date fair value of the Executive RSUs for the 2023 and 2022 grants was $8.2 million and $6.5 million, respectively. Vesting of the Executive RSUs is dependent upon the Company’s achievement of defined performance goals over a two-year period. The vesting of Executive RSUs will ultimately range from 0% to 150% of the number of shares underlying the Executive RSUs granted based on the level of achievement of the performance goals. If the Company achieves the performance goals, 50% of the number of Executive RSUs earned based on performance will vest on the second anniversary of the grant date, and the remaining 50% will vest on the third anniversary of the grant date, in each case subject to the executive’s continued service as of the vesting date, which may be accelerated based on the retirement eligibility of certain grantees. During March 2023, the Company awarded approximately 55,000 additional shares related to performance-based RSUs granted to the Company’s executives in 2021 for over-achievement of performance targets for the performance period ended December 31, 2022. During March 2022, approximately 50,000 shares underlying performance-based RSUs granted to the Company’s executives in 2020 were forfeited due to performance targets not being fully achieved through the performance period ended December 31, 2021.
Stock Option Awards
The stock option awards granted to employees generally (i) have a term of ten years, (ii) vest over four years with 25% vesting after the first year of service and the remainder vesting ratably on a quarterly basis thereafter, (iii) are contingent upon employment on the vesting date, and (iv) have an exercise price equal to the fair market value of the underlying shares at the date of grant. The fair value of stock options was determined at the grant date using the Black-Scholes option pricing model. The Company historically granted stock options to newly hired and promoted employees but now exclusively utilizes RSUs. The Company did not grant any stock options during the three and nine months ended September 30, 2023 or 2022.
Option Summary
A summary of the activity of the Company’s stock options is as follows:
SharesWeighted-
Average
Exercise Price
Per Share
Weighted-
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Value
 (In thousands, except years and per share data)
Options outstanding at December 31, 20221,185 $9.97 2.64$49,094 
Cancelled or expired(4)10.25 
Exercised(486)7.72 $26,420 
Options outstanding and exercisable at September 30, 2023695 $11.54 2.66$23,616 

SharesWeighted-
Average
Exercise Price
Per Share
Weighted-
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Value
 (In thousands, except years and per share data)
Options outstanding at December 31, 20211,681 $9.35 3.28$53,698 
Exercised(314)7.78 $11,244 
Forfeited(2)14.24 
Options outstanding at September 30, 20221,365 $9.70 2.81$47,312 
Options exercisable at September 30, 20221,345 $9.52 2.76$46,855 
Options exercisable and expected to vest at September 30, 20221,365 $9.70 2.81$47,310 
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Equity Transactions
9 Months Ended
Sep. 30, 2022
Stockholders' Equity Note [Abstract]  
Equity Transactions Equity Transactions
Preferred Stock
The Company is authorized to issue 2.0 million shares of preferred stock with a par value of $0.0001 per share. The Company previously issued 1.5 million shares of preferred stock, all of which have converted to common stock. The remaining 0.5 million authorized shares of preferred stock remain undesignated and unissued as of September 30, 2023 and December 31, 2022. As of September 30, 2023 and December 31, 2022, there were no outstanding shares of preferred stock.
Dividends
Stockholders are entitled to receive, when and if declared by the Company’s Board of Directors from time to time, dividends and other distributions in cash, stock or property from the Company’s assets or funds legally and contractually available for such purposes. In each of December 2022, May 2023, and September 2023 the Company’s Board of Directors approved a dividend of $0.13 per share of common stock. The dividends, which were paid on March 30, 2023, June 30, 2023, and September 29, 2023 to stockholders of record as of March 15, 2023, June 15, 2023, and September 15, 2023, respectively, resulted in total payments of $48.8 million for the nine months ended September 30, 2023. The Company’s liability related to dividends on common shares underlying unvested RSUs was $1.1 million as of September 30, 2023.
Share Repurchases and Retirement
To date, the Board of Directors has authorized the repurchase of up to $1,000.0 million of the Company’s common stock through December 31, 2025. This timeframe can be extended or shortened by the Board of Directors. Repurchases may be made from time to time on the open market at prevailing prices or in negotiated transactions off the market. The Company records share repurchases at cost, which includes broker commissions and related excise taxes. All shares are immediately retired upon repurchase in accordance with the board-approved policy. When treasury shares are retired, the Company’s policy is to allocate the excess of the repurchase price over the par value of shares acquired first, to additional paid-in capital, and then to retained earnings/accumulated deficit. The portion to be allocated to additional paid-in capital is calculated by applying a percentage, determined by dividing the number of shares to be retired by the number of shares outstanding, to the balance of additional paid-in capital as of the date of retirement.
The Company repurchased and subsequently retired 1.4 million and 3.4 million shares of its common stock during the three and nine months ended September 30, 2023, respectively, for a total purchase price of $73.8 million and $193.0 million, respectively, exclusive of $0.7 million and $1.2 million of related taxes incurred in for the three and nine months ended September 2023, respectively. In addition, in September 2023, the Company purchased 22,000 shares for $0.9 million, which were settled and retired in October 2023. As such, these shares are recorded as treasury stock as of September 30, 2023. The Company repurchased and subsequently retired 1.8 million and 6.5 million shares of its common stock during the three and nine months ended September 30, 2022, respectively, for a total purchase price of $76.5 million and $245.7 million, respectively. As of September 30, 2023, $385.7 million remained available and authorized for repurchase under this program through December 31, 2025.
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
The following table summarizes the Company’s services revenue:
 Three Months Ended September 30,Nine Months Ended September 30,
 2023202220232022
 (In thousands)(In thousands)
Commercial services revenue:
Voice and data $56,188 $50,256 $163,593 $143,621 
IoT data38,460 33,786 104,971 92,857 
Broadband15,782 13,589 43,258 37,200 
Hosted payload and other data15,020 14,846 45,119 44,769 
Total commercial services revenue125,450 112,477 356,941 318,447 
Government services revenue26,500 26,500 79,500 79,500 
Total services revenue$151,950 $138,977 $436,441 $397,947 
The following table summarizes the Company’s engineering and support services revenue:
 Three Months Ended September 30,Nine Months Ended September 30,
 2023202220232022
 (In thousands)(In thousands)
Commercial$1,881 $1,783 $9,304 $4,280 
Government23,349 15,341 60,764 29,509 
Total engineering and support services revenue$25,230 $17,124 $70,068 $33,789 
Approximately 36% and 25% of the Company’s accounts receivable balance at September 30, 2023 and December 31, 2022, respectively, was due from prime contracts or subcontracts with agencies of the U.S. government.
The Company’s contracts with customers generally do not contain performance obligations with terms in excess of one year. As such, the Company does not disclose details related to the value of performance obligations that are unsatisfied as of the end of the reporting period. The total value of any performance obligations that extend beyond one year is immaterial to the financial statements.
The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and deferred revenue (contract liabilities) on the condensed consolidated balance sheets. The Company bills amounts under its agreed-upon contractual terms at periodic intervals (for services), upon shipment (for equipment), or upon achievement of contractual milestones or as work progresses (for engineering and support services). Billing may occur subsequent to revenue recognition, resulting in unbilled accounts receivable (contract assets). The Company may also receive payments from customers before revenue is recognized, resulting in deferred revenue (contract liabilities). The Company recognized revenue that was previously recorded as deferred revenue in the amounts of $3.3 million and $5.5 million for the three months ended September 30, 2023 and 2022, respectively, and $25.1 million and $21.1 million for the nine months ended September 30, 2023 and 2022, respectively.
The Company has also recorded costs of obtaining contracts expected to be recovered in prepaid expenses and other current assets (contract assets or commissions), that are not separately disclosed on the condensed consolidated balance sheets. The commissions are recognized over the estimated usage period. The following table presents contract assets not separately disclosed:
September 30, 2023December 31, 2022
(In thousands)
Contract Assets:
Commissions$883 $1,258 
Other contract costs$2,029 $2,255 
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
9 Months Ended
Sep. 30, 2023
Income Tax Disclosure [Abstract]  
Income Tax Disclosure Income Taxes
Loss before income taxes was $6.2 million and $35.0 million for the three and nine months ended September 30, 2023, respectively, while the income tax benefit was $6.0 million and $16.7 million for the three and nine months ended September 30, 2023, respectively. The effective tax rate was 97.5% and 47.7% for the three and nine months ended September 30, 2023, respectively, which differed from the federal statutory rate of 21% primarily due to a discrete tax benefit associated with stock compensation and U.S. tax credits, which were partially offset by tax expense associated with nondeductible executive compensation.
Income before income taxes was $0.1 million and $10.5 million for the three and nine months ended September 30, 2022, respectively, while the income tax benefit was $2.1 million for the three months ended September 30, 2022, and the income tax expense was $1.0 million for the nine months ended September 30, 2022. The effective tax rate for the three and nine months ended September 30, 2022, differed from the federal statutory rate of 21% primarily due to U.S. tax credits, a discrete tax benefit associated with stock compensation and a discrete tax benefit from the U.S. provision-to-return adjustment in the current period, partially offset by tax expense associated with nondeductible executive compensation and non-creditable foreign taxes.
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income (Loss) Per Share
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share Net Income (Loss) Per ShareThe Company calculates basic net income (loss) per share by dividing net income (loss) attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. In periods of net income, diluted net income per share takes into account the effect of potential dilutive common shares when the effect is dilutive. Potentially dilutive common shares include (i) shares of common stock issuable upon exercise of outstanding stock options and (ii) contingently issuable RSUs that are convertible into shares of common stock upon achievement of certain service and performance requirements. The effect of potentially dilutive common shares is computed using the treasury stock method.
The following table summarizes the computations of basic and diluted net income (loss) per share:
 Three Months Ended September 30,Nine Months Ended September 30,
 2023202220232022
 (In thousands, except per share data)
Numerator:
Net income (loss) - basic and diluted$(1,642)$2,149 (22,608)9,530 
Denominator:  
Weighted average common shares — basic125,176 127,697 126,100 128,800 
Dilutive effect of stock options— 921 — 974 
Dilutive effect of RSUs— 457 — 510 
Weighted average common shares — diluted125,176 129,075 126,100 130,284 
Net income (loss) per share - basic and diluted$(0.01)$0.02 $(0.18)$0.07 
The following table presents the incremental number of shares underlying stock options and RSUs outstanding with anti-dilutive effects:
 Three Months Ended September 30,Nine Months Ended September 30,
 2023202220232022
 (In thousands)(In thousands)
Performance-based RSUs82 — 168 — 
Service-based RSUs500 — 655 — 
Stock options443 — 543 — 
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Related Party Transactions
9 Months Ended
Sep. 30, 2023
Related Party Transactions [Abstract]  
Related Party Transactions Disclosure
12. Related Party Transactions
Aireon LLC and Aireon Holdings LLC
The Company’s satellite constellation hosts the Aireon® system, which provides a global air traffic surveillance service through a series of automatic dependent surveillance-broadcast (“ADS-B”) receivers. The Company formed Aireon in 2011, with subsequent investments from the air navigation service providers (“ANSPs”) of Canada, Italy, Denmark, Ireland and the United Kingdom, to develop and market this service. The Company and other Aireon investors hold their interests in Aireon Holdings LLC (“Aireon Holdings”) through an amended and restated LLC agreement (the “Aireon Holdings LLC Agreement”). Aireon Holdings holds 100% of the membership interests in Aireon, which is the operating entity.
In June 2022, the Company entered into a subscription agreement with Aireon Holdings and invested $50.0 million in exchange for an approximate 6% preferred membership interest. The Company’s investment in Aireon is accounted for as an equity method investment. The carrying value of the Company’s investment in Aireon was $45.7 million and $48.8 million at September 30, 2023 and December 31, 2022, respectively. The investments by the Company prior to June 2022 had previously been written down to a carrying value of zero.
At each of September 30, 2023 and December 31, 2022, the Company’s fully diluted ownership stake in Aireon Holdings was approximately 39.5%, which is subject to partial future redemption under provisions contained in the Aireon Holdings LLC Agreement.
Aireon has contracted to pay the Company a fee to host the ADS-B receivers on its constellation, as well as fees for power and data services in connection with the delivery of the air traffic surveillance data. Pursuant to an agreement with Aireon (the “Hosting Agreement”), Aireon will pay the Company fees of $200.0 million to host the ADS-B receivers, of which $86.5 million had been paid as of September 30, 2023. These fees will be recognized over the remaining useful life of the satellites, or approximately $16.0 million per year. Additionally, Aireon pays power fees of up to approximately $3.7 million per year. Aireon also pays data services fees of $19.8 million per year for the delivery of the air traffic surveillance data under a data transmission services agreement. Pursuant to ASU 2016-02, the Company considers the Hosting Agreement an operating lease. The Company recognized $4.0 million of hosting fee revenue for each of the three months ended September 30, 2023 and 2022 and $12.0 million for each of the nine months ended September 30, 2023 and 2022. Aireon receivables under the Hosting Agreement totaled $3.7 million as of September 30, 2023. There were no such receivables as of December 31, 2022. The Company recorded power and data service revenue from Aireon of $5.9 million for each of the three months ended September 30, 2023 and 2022 and $17.6 million for each of the nine months ended September 30, 2023 and 2022.
Under two services agreements, the Company also provides Aireon with administrative services and support services, the fees for which are paid monthly. Aireon receivables due to the Company under these two agreements totaled $2.3 million and $2.2 million as of September 30, 2023 and December 31, 2022, respectively.
The Company and the other Aireon investors have agreed to participate pro-rata, based on their fully diluted ownership stakes, in funding an investor bridge loan to Aireon. The Company’s maximum funding commitment for the bridge loan is $10.7 million. No bridge loan amounts were outstanding as of September 30, 2023 or December 31, 2022.
Satelles
In the first quarter of 2023, the Company entered into a stock purchase agreement with Satelles, Inc. (“Satelles”) and invested $10.0 million, in addition to its previous equity investment in Satelles. The Company’s fully diluted ownership stake in Satelles was approximately 19.5% as of September 30, 2023, and the investment in Satelles is now accounted for as an equity method investment. The carrying value of the Company’s equity investment in Satelles was approximately $22.3 million as of September 30, 2023.
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Fair Value Measurement, Policy [Policy Text Block]
Fair Value Measurements
The Company evaluates assets and liabilities subject to fair value measurements on a recurring and non-recurring basis to determine the appropriate level to classify them for each reporting period. Fair value is the price that would be received from the sale of an asset or paid to transfer a liability assuming an orderly transaction in the most advantageous market at the measurement date. U.S. GAAP establishes a hierarchical disclosure framework which prioritizes and ranks the level of observability of inputs used in measuring fair value.
The fair value hierarchy consists of the following tiers:
Level 1, defined as observable inputs such as quoted prices in active markets for identical assets or liabilities;
Level 2, defined as observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and
Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.
The fair value estimates are based upon certain market assumptions and information available to the Company. The carrying values of the following financial instruments approximated their fair values as of September 30, 2023 and December 31, 2022: (1) cash and cash equivalents, (2) prepaid expenses and other current assets, (3) accounts receivable, (4) accounts payable, and (5) accrued expenses and other current liabilities. Fair values approximate their carrying values because of their short-term nature. The Level 2 cash equivalents may include money market funds, commercial paper and short-term U.S. agency securities. The Company also classifies its derivative financial instruments as Level 2. The Company did not hold any Level 3 assets as of September 30, 2023 or December 31, 2022. In determining fair value, the Company uses a market approach utilizing valuation models that incorporate observable inputs such as interest rates, bond yields and quoted prices for similar assets.
Lessee, Leases [Policy Text Block]
Leases
For new leases, the Company will determine if an arrangement is or contains a lease at inception. Leases are included as (1) right-of-use (“ROU”) assets within other assets, and (2) ROU liabilities within accrued expenses and other liabilities and are included within other long-term liabilities on the Company’s condensed consolidated balance sheets.
ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Certain leases contain variable contractual obligations as a result of future base rate escalations which are estimated based on observed trends and included within the measurement of present value. The Company’s leases do not provide an implicit rate. The Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The ROU assets also include any lease payments made and exclude lease incentives. Lease expense for lease payments is recognized on a straight-line basis over the lease term.
The Company has lease agreements with lease and non-lease components, which are generally accounted for separately. For certain leases, such as teleport network facilities, the Company elects the practical expedient to combine lease and non-lease components as a single lease component. Taxes assessed on leases in which the Company is either a lessor or lessee are excluded from contract consideration and variable payments when measuring new lease contracts or remeasuring existing lease contracts.
Inventory, Policy [Policy Text Block]
Inventory
Inventory consists primarily of finished goods and raw materials from third-party manufacturers. The Company outsources manufacturing of subscriber equipment to third-party manufacturers and purchases accessories from third-party suppliers. The Company’s cost of inventory includes an allocation of overhead, including payroll and payroll-related costs of employees directly involved in bringing inventory to its existing condition, and freight. Inventories are valued using the weighted average cost method and are carried at the lower of cost or net realizable value.
The Company has a manufacturing agreement with Benchmark Electronics Inc. (“Benchmark”) to manufacture most of its subscriber equipment. Pursuant to the agreement, the Company may be required to purchase excess materials at cost plus a contractual markup if the materials are not used in production within the periods specified in the agreement. Benchmark will then repurchase such materials from the Company at the same price paid by the Company, as required for the production of the subscriber equipment.
Property, Plant and Equipment, Policy
Property and Equipment
The Company assesses its long-lived assets for impairment when indicators of impairment are present. During the quarter ended June 30, 2023, the Company launched five of its remaining six ground spare satellites. Following completion of successful on-orbit testing of the five launched satellites, the Company has no plans to use, develop or launch the remaining ground spare. As the Company believed the construction-in-progress associated with the remaining ground spare satellite would no longer be used, the Company wrote off the full amount remaining in construction-in-progress for that satellite by recording accelerated depreciation expense of $37.5 million in the second quarter of 2023. This reflects the Company’s updated estimate of the useful life from 12.5 years to zero for the remaining ground spare. There were no similar write-offs in 2022.
Commitments and Contingencies, Policy
Commitments
During 2022, the Company entered into agreements with Space Exploration Technology Corp. and Thales Alenia Space France for services in connection with the launch of the Company’s five ground spare satellites referenced above. The contract price under these agreements was approximately $40.0 million in the aggregate. As of September 30, 2023, the Company had made all payments related to these services, which costs were capitalized as construction in progress within property and equipment, net in the accompanying condensed consolidated balance sheets.
Derivatives, Policy [Policy Text Block]
Derivative Financial Instruments
The Company uses derivatives to manage its exposure to fluctuating interest rate risk on variable rate debt. Its derivatives are measured at fair value and are recorded on the condensed consolidated balance sheets within other current liabilities and other assets. When the Company’s derivatives are designated as cash flow hedges, the effective portion of the changes in fair value of the derivatives are recorded in accumulated other comprehensive income within the Company’s condensed consolidated balance sheets and subsequently recognized in earnings when the hedged items impact earnings. Any ineffective portion of a derivative’s change in fair value will be recognized in earnings in the same period in which the hedged interest payments affect earnings. Within the condensed consolidated statements of operations and comprehensive income, the gains and losses related to cash flow hedges are recognized within interest income (expense), net, as this is the same financial statement line item used for any gains or losses associated with the hedged items. Cash flows from hedging activities are included in operating activities within the Company’s condensed consolidated statements of cash flows, which is the same category as the item being hedged. See Note 6 for further information.
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Schedule of Inventory, Current The following table summarizes the Company’s inventory balances:
 September 30, 2023December 31, 2022
 (In thousands)
Finished goods$41,382 $17,964 
Raw materials30,759 23,014 
Inventory valuation reserve(1,005)(1,202)
Total$71,136 $39,776 
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Cash and Cash Equivalents, Restricted Cash and Marketable Securities (Tables)
9 Months Ended
Sep. 30, 2023
Cash and Cash Equivalents [Abstract]  
Summary of Company's Cash and Cash Equivalents
The following table presents the Company’s cash and cash equivalents balances:
September 30, 2023December 31, 2022Recurring Fair
Value Measurement
 (In thousands) 
Cash and cash equivalents: 
Cash$15,676 $16,247  
Money market funds52,201 152,523 Level 2
Total cash and cash equivalents$67,877 $168,770  
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Tables)
9 Months Ended
Sep. 30, 2023
Leases [Abstract]  
Operating Lease, Lease Income [Table Text Block] The following table presents future income with respect to the Company’s operating leases in which it is the lessor existing at September 30, 2023, exclusive of the $16.1 million recognized during the nine months ended September 30, 2023, by year and in the aggregate:
Year Ending December 31,Amount
(In thousands)
2023$5,361 
202421,445 
202521,445 
202621,445 
202721,445 
   Thereafter56,017 
Total lease income$147,158 
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Debt (Tables)
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Interest incurred The following table presents the interest and amortization of deferred financing fees related to the Term Loan:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
(In thousands)(In thousands)
Total interest incurred$37,277 $19,844 $80,584 $51,076 
Amortization of deferred financing fees$1,087 $1,211 $3,327 $3,593 
Capitalized interest$1,121 $725 $3,847 $1,589 
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Derivative Instruments and Hedging Activities (Tables)
9 Months Ended
Sep. 30, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instruments, Gain (Loss)
The following table presents the amount of unrealized gain or loss and related tax impact associated with the derivative instruments that the Company recorded in its condensed consolidated statements of operations and comprehensive income:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
(In thousands)(In thousands)
Unrealized gain, net of tax$2,011 $25,537 $2,416 $63,971 
Tax expense
$621 $7,740 $761 $19,392 
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Share-Based Payment Arrangement [Abstract]    
Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity
The following tables summarize the Company’s RSU activity:
Shares Underlying RSUsWeighted-
Average
Grant Date
Fair Value
Per RSU
 (In thousands) 
Outstanding at December 31, 20222,970 $31.60 
Granted1,102 59.20 
Forfeited(43)44.15 
Released(999)37.37 
Outstanding at September 30, 20233,030 $39.52 
Vested and unreleased at September 30, 2023 (1)
793  
Shares Underlying RSUsWeighted-
Average
Grant Date
Fair Value
Per RSU
 (In thousands) 
Outstanding at December 31, 20212,550 $25.80 
Granted1,491 40.02 
Forfeited(127)31.85 
Released(766)32.73 
Outstanding at September 30, 20223,148 $30.60 
Vested and unreleased at September 30, 2022 (1)
885 
Share-based Payment Arrangement, Option, Activity
Option Summary
A summary of the activity of the Company’s stock options is as follows:
SharesWeighted-
Average
Exercise Price
Per Share
Weighted-
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Value
 (In thousands, except years and per share data)
Options outstanding at December 31, 20221,185 $9.97 2.64$49,094 
Cancelled or expired(4)10.25 
Exercised(486)7.72 $26,420 
Options outstanding and exercisable at September 30, 2023695 $11.54 2.66$23,616 
SharesWeighted-
Average
Exercise Price
Per Share
Weighted-
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Value
 (In thousands, except years and per share data)
Options outstanding at December 31, 20211,681 $9.35 3.28$53,698 
Exercised(314)7.78 $11,244 
Forfeited(2)14.24 
Options outstanding at September 30, 20221,365 $9.70 2.81$47,312 
Options exercisable at September 30, 20221,345 $9.52 2.76$46,855 
Options exercisable and expected to vest at September 30, 20221,365 $9.70 2.81$47,310 
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Summary of Company's service revenue
The following table summarizes the Company’s services revenue:
 Three Months Ended September 30,Nine Months Ended September 30,
 2023202220232022
 (In thousands)(In thousands)
Commercial services revenue:
Voice and data $56,188 $50,256 $163,593 $143,621 
IoT data38,460 33,786 104,971 92,857 
Broadband15,782 13,589 43,258 37,200 
Hosted payload and other data15,020 14,846 45,119 44,769 
Total commercial services revenue125,450 112,477 356,941 318,447 
Government services revenue26,500 26,500 79,500 79,500 
Total services revenue$151,950 $138,977 $436,441 $397,947 
Summary of Company's Engineering and Support Services Revenue [Table Text Block]
The following table summarizes the Company’s engineering and support services revenue:
 Three Months Ended September 30,Nine Months Ended September 30,
 2023202220232022
 (In thousands)(In thousands)
Commercial$1,881 $1,783 $9,304 $4,280 
Government23,349 15,341 60,764 29,509 
Total engineering and support services revenue$25,230 $17,124 $70,068 $33,789 
Schedule of recognized contract costs The following table presents contract assets not separately disclosed:
September 30, 2023December 31, 2022
(In thousands)
Contract Assets:
Commissions$883 $1,258 
Other contract costs$2,029 $2,255 
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income (Loss) Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Computations of Basic and Diluted Net Income Per Share
The following table summarizes the computations of basic and diluted net income (loss) per share:
 Three Months Ended September 30,Nine Months Ended September 30,
 2023202220232022
 (In thousands, except per share data)
Numerator:
Net income (loss) - basic and diluted$(1,642)$2,149 (22,608)9,530 
Denominator:  
Weighted average common shares — basic125,176 127,697 126,100 128,800 
Dilutive effect of stock options— 921 — 974 
Dilutive effect of RSUs— 457 — 510 
Weighted average common shares — diluted125,176 129,075 126,100 130,284 
Net income (loss) per share - basic and diluted$(0.01)$0.02 $(0.18)$0.07 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
The following table presents the incremental number of shares underlying stock options and RSUs outstanding with anti-dilutive effects:
 Three Months Ended September 30,Nine Months Ended September 30,
 2023202220232022
 (In thousands)(In thousands)
Performance-based RSUs82 — 168 — 
Service-based RSUs500 — 655 — 
Stock options443 — 543 — 
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Significant Accounting Policies - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Accounting Policies [Abstract]    
Finished goods $ 41,382 $ 17,964
Raw materials 30,759 23,014
Inventory valuation reserve (1,005) (1,202)
Inventory $ 71,136 $ 39,776
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Significant Accounting Policies (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended 12 Months Ended
Jun. 30, 2023
Sep. 30, 2023
Dec. 31, 2022
Accounting Policies [Abstract]      
Launch Service Costs   $ 40.0  
Property, Plant and Equipment [Line Items]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3   $ 0.0 $ 0.0
Satellites      
Property, Plant and Equipment [Line Items]      
Impairment of Long-Lived Assets to be Disposed of $ 37.5   $ 0.0
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Cash and Cash Equivalents, Restricted Cash and Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Cash and cash equivalents:    
Total cash and cash equivalents $ 67,877 $ 168,770
Cash    
Cash and cash equivalents:    
Cash 15,676 16,247
Money Market Funds | Fair Value, Inputs, Level 2 [Member]    
Cash and cash equivalents:    
Money market funds $ 52,201 $ 152,523
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Lessor, Lease, Description [Line Items]        
Operating Lease, Lease Income $ 5,400 $ 5,400 $ 16,100 $ 16,100
2022 (Remainder of Fiscal Year) 5,361   5,361  
2024 21,445   21,445  
2025 21,445   21,445  
2026 21,445   21,445  
2027 21,445   21,445  
Thereafter 56,017   56,017  
Total lease income $ 147,158   $ 147,158  
Next Generation Satellites        
Lessor, Lease, Description [Line Items]        
Property, Plant and Equipment, Useful Life 12 years 6 months   12 years 6 months  
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Narrative (Details)
$ in Thousands
9 Months Ended
Sep. 20, 2023
USD ($)
Rate
Sep. 30, 2023
USD ($)
Rate
Dec. 31, 2022
USD ($)
Line of Credit Facility [Line Items]      
Interest Payable   $ 700 $ 300
Payments of Financing Costs   15,900  
Interest Expense   $ 14,700  
Revolving Credit Facility [Member]      
Line of Credit Facility [Line Items]      
Long-term Debt, Gross $ 100,000    
Debt Instrument, Basis Spread on Variable Rate | Rate   2.50%  
Debt Instrument, Fee   0.5  
Debt Issuance Costs, Gross $ 1,200    
First Lien Net Leverage Ratio 6.25    
Credit Facility Drawdown Floor for Application of First Lien Net Leverage Ratio | Rate 35.00%    
Revolving Credit Facility [Member] | Minimum      
Line of Credit Facility [Line Items]      
Debt Instrument, Fee   0.375  
Refinanced Term Loan B      
Line of Credit Facility [Line Items]      
Long-term Debt, Gross $ 1,500,000    
Discount on Debt Issuance [Line Items] | Rate 99.75%    
Debt Instrument, Basis Spread on Variable Rate | Rate   2.50%  
Debt Instrument, Periodic Payment, Principal $ 15,000    
Debt Issuance Costs, Gross 3,800    
Extinguishment of Debt, Amount $ 16,800    
Debt instrument face amount   $ 1,500,000 1,504,600
Unamortized Deferred Financing Costs   (18,100) 17,400
Long-term Debt   1,481,900 1,487,200
Long-term Debt, Fair Value   $ 1,499,100 $ 1,494,300
Interest Rate Floor [Member] | Revolving Credit Facility [Member]      
Line of Credit Facility [Line Items]      
Debt Instrument, Basis Spread on Variable Rate | Rate   0.00%  
Interest Rate Floor [Member] | Refinanced Term Loan B      
Line of Credit Facility [Line Items]      
Debt Instrument, Basis Spread on Variable Rate | Rate   0.75%  
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Interest Incurred (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Debt Disclosure [Abstract]        
Interest Costs Incurred $ 37,277 $ 19,844 $ 80,584 $ 51,076
Amortization of Debt Issuance Costs and Discounts 1,087 1,211 3,327 3,593
Interest Costs Capitalized $ 1,121 $ 725 $ 3,847 $ 1,589
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Derivatives (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Interest Rate Swap [Line Items]            
Derivative, Gain on Derivative $ 9,600,000   $ 1,800,000 $ 26,300,000 $ 1,800,000  
Interest Costs Incurred $ 37,277,000   19,844,000 $ 80,584,000 51,076,000  
Refinanced Term Loan B            
Interest Rate Swap [Line Items]            
Debt Instrument, Basis Spread on Variable Rate       2.50%    
Interest Rate Cap            
Interest Rate Swap [Line Items]            
Derivative, Fixed Interest Rate 0.31%     0.31%   0.31%
Derivative, Notional Amount $ 1,000,000,000     $ 1,000,000,000   $ 1,000,000,000
Interest Rate Cash Flow Hedge Asset at Fair Value 93,300,000     93,300,000   92,300,000
Interest Rate Cash Flow Hedge Liability at Fair Value 9,000,000     9,000,000   $ 11,000,000
Interest Costs Incurred $ 800,000   $ 800,000 $ 2,500,000 $ 2,500,000  
Derivative, Cap Interest Rate 1.436%     1.436%   1.50%
Interest Rate Cap | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate            
Interest Rate Swap [Line Items]            
Debt Instrument, Basis Spread on Variable Rate   0.064%   0.064%    
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Derivatives - Summary of Unrealized Gains and Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]        
Unrealized gain, net of tax $ 2,011 $ 25,537   $ 63,971
Tax expense $ 621 $ 7,740 $ 761 $ 19,392
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation, number of shares available for grant (in shares)     13,030,297  
Share-based compensation, reduction in shares available for issuance by shares issued pursuant to any appreciation award (in shares)     1  
Share-based compensation, strike price as a percentage of the fair market value of the underlying stock on the date of grant     100.00%  
Share-based compensation, reduction in shares available for issuance by shares issued pursuant to any stock award that is not an appreciation award (in shares)     1.8  
Employee Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation, vesting period     4 years 4 years
Stock Option Contractual Term     10 years 10 years
Employee Stock Option | Vesting on first anniversary of grant date        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation, vesting percentage, year one     25.00% 25.00%
Employee Stock Option | Share-based Payment Arrangement, Employee [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation, grant date fair value of stock options     $ 0.0 $ 0.0
Share-based compensation, options granted (in shares)     0 0
Employee Stock Option | Share-based Payment Arrangement, Employee [Member] | Vesting on the last day of each calendar quarter        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation, vesting percentage, year one     6.25% 6.25%
Service Based RSU        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted - restricted stock units     667,000 1,012,000
Share-based compensation, grant date fair value of stock options     $ 39.9 $ 41.0
Service Based RSU | Director        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted - restricted stock units     53,000 57,000
Share-based compensation, grant date fair value of stock options     $ 2.8 $ 2.2
Restricted Stock Units (RSUs) [Member] | Vesting on the last day of each calendar quarter | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation, vesting percentage, year one     150.00% 150.00%
Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Nonemployee [Member] | Vesting on first anniversary of grant date        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation, vesting percentage, year one     50.00% 50.00%
Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Nonemployee [Member] | Vesting on the last day of each calendar quarter        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation, vesting percentage, year one     12.50% 12.50%
Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Employee [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation, vesting period     4 years 4 years
Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Employee [Member] | Vesting on first anniversary of grant date        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation, vesting percentage, year one     25.00% 25.00%
Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Employee [Member] | Vesting on the last day of each calendar quarter        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation, vesting percentage, year one     6.25% 6.25%
Restricted Stock Units (RSUs) [Member] | Director        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share Based Compensation Arrangement By Share Based Payment Award Ratably Vest After     100.00% 100.00%
Restricted Stock Units (RSUs) [Member] | Director | Share-based Payment Arrangement, Nonemployee [Member] | Vesting on the last day of each calendar quarter        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation, vesting percentage, year one     100.00% 100.00%
Performance Based RSU        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation, vesting period     1 year 1 year
Granted - restricted stock units     193,000 248,000
Share-based compensation, grant date fair value of stock options     $ 11.9 $ 9.7
Performance Based RSU | Executives        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation, vesting period     3 years 3 years
Granted - restricted stock units     134,000 167,000
Share-based compensation, grant date fair value of stock options     $ 8.2 $ 6.5
Share-based Compensation Arrangement by Share-based Payment Award, Other Share Increase (Decrease) 55,000 50,000    
Share-based Compensation Arrangement by Share-based Payment Award, Award Performance Period     2 years 2 years
Performance Based RSU | Executives | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation, vesting percentage, year one     0.00% 0.00%
Performance Based RSU | Executives | Vesting on first anniversary of grant date        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation, vesting percentage, year one     50.00% 50.00%
Performance Based RSU | Executives | Vesting on the last day of each calendar quarter        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation, vesting percentage, year one     50.00% 50.00%
Outstanding Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted - restricted stock units     1,102,000 1,491,000
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation Outstanding RSUs (Details) - Outstanding Restricted Stock Units - $ / shares
shares in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Shares Underlying RSUs    
Outstanding - restricted stock units 2,970 2,550
Granted - restricted stock units 1,102 1,491
Forfeited - restricted stock units (43) (127)
Released - restricted stock units (999) (766)
Outstanding - restricted stock units 3,030 3,148
Vested and unreleased restricted stock units 793 885
Weighted- Average Grant Date Fair Value Per RSU    
Outstanding - weighted average grant date fair value per RSU $ 31.60 $ 25.80
Granted - weighted average grant date fair value per RSU 59.20 40.02
Forfeited - weighted average grant date fair value per RSU 44.15 31.85
Released - weighted average grant date fair value per RSU 37.37 32.73
Outstanding - weighted average grant date fair value per RSU $ 39.52 $ 30.60
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation Activity of Company's Common Stock Options (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended
Mar. 31, 2022
Jun. 30, 2023
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding            
Options outstanding, beginning of period (in shares) 1,681 1,185 1,185 1,681    
Cancelled or Expired (Shares)     (4)      
Exercised (Shares)     (486) (314)    
Forfeited (Shares)       (2)    
Options outstanding, end of period (in shares)     695 1,365    
Options exercisable, end of period (in shares)       1,345    
Options exercisable and expected to vest, end of period (in shares)       1,365    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]            
Options outstanding, beginning of period - weighted average exercise price per share $ 9.35 $ 9.97 $ 9.97 $ 9.35    
Options cancelled or expired - weighted average exercise price per share     10.25      
Options exercised - weighted average exercise price per share     7.72 7.78    
Options forfeited - weighted average exercise price per share       14.24    
Options outstanding, end of period - weighted average exercise price per share     $ 11.54 9.70    
Options exercisable, end of period - weighted average exercise price per share       9.52    
Options exercisable, end of period - weighted average exercise price per share       $ 9.70    
Options outstanding, end of period - weighted average remaining contractual term (years) 3 years 3 months 10 days 2 years 7 months 20 days 2 years 7 months 28 days 2 years 9 months 21 days    
Options exercisable, end of period - weighted average remaining contractual term (years)       2 years 9 months 3 days    
Options exercisable and expected to vest, end of period - Weighted Average Remaining Contractual Term (Years)       2 years 9 months 21 days    
Aggregate Intrinsic Value            
Options outstanding, end of period - aggregate intrinsic value     $ 23,616 $ 47,312 $ 49,094 $ 53,698
Exercised (Dollar Value)     $ 26,420 11,244    
Options exercisable, end of period - aggregate intrinsic value       46,855    
Options exercisable and expected to vest, end of period - aggregate intrinsic value       $ 47,310    
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Equity Transactions (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Mar. 03, 2022
Feb. 05, 2021
Dec. 31, 2015
Class of Stock [Line Items]                  
Total Authorized Preferred Stock, Number 2,000,000     2,000,000          
Preferred stock, par value (in dollars per share) $ 0.0001     $ 0.0001          
Preferred stock, shares issued (in shares)                 1,500,000
Shares of preferred stock, undesignated and unissued (in shares) 500,000     500,000   500,000      
Preferred stock, shares outstanding (in shares) 0     0   0      
Common Stock, Dividends, Per Share, Declared $ 0.13 $ 0.13              
Payments of Ordinary Dividends       $ 48,800          
Dividends declared but not paid $ 1,087   $ 0 $ 1,087 $ 0        
Stock Repurchase Program, Authorized Amount             $ 300,000 $ 300,000  
Treasury Stock, Shares, Retired 1,400,000   1,800,000 3,400,000 6,500,000        
Treasury Stock, Retired, Cost Method, Amount $ 73,800   $ 76,500 $ 193,000 $ 245,700        
Stock Repurchase Program, Remaining Authorized Repurchase Amount 385,700     385,700          
Treasury Stock, Value $ 900     900          
Treasury Stock, Shares, Acquired 22,000                
Treasury Stock, Value, tax $ 700     $ 1,200          
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Concentration Risk [Line Items]        
Liability, revenue recognized $ 3.3 $ 5.5 $ 25.1 $ 21.1
Accounts Receivable [Member] | Customer Concentration Risk | Prime Contracts with the US Government [Member]        
Concentration Risk [Line Items]        
Concentration Risk, Percentage     36.00% 25.00%
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Summary of Service Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 197,602 $ 184,060 $ 595,983 $ 527,198
Voice and data        
Disaggregation of Revenue [Line Items]        
Revenue 56,188 50,256 163,593 143,621
IoT data        
Disaggregation of Revenue [Line Items]        
Revenue 38,460 33,786 104,971 92,857
Commercial Broadband Services [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 15,782 13,589 43,258 37,200
Hosted payload and other data        
Disaggregation of Revenue [Line Items]        
Revenue 15,020 14,846 45,119 44,769
Services        
Disaggregation of Revenue [Line Items]        
Revenue 151,950 138,977 436,441 397,947
Services | Commercial        
Disaggregation of Revenue [Line Items]        
Revenue 125,450 112,477 356,941 318,447
Services | US Government [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 26,500 26,500 79,500 79,500
Engineering and support services        
Disaggregation of Revenue [Line Items]        
Revenue 25,230 17,124 70,068 33,789
Engineering and support services | Commercial        
Disaggregation of Revenue [Line Items]        
Revenue 1,881 1,783 9,304 4,280
Engineering and support services | US Government [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 23,349 $ 15,341 $ 60,764 $ 29,509
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Summary of Contract Costs (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Commissions    
Capitalized Contract Cost [Line Items]    
Contract Assets $ 883 $ 1,258
Other contract costs    
Capitalized Contract Cost [Line Items]    
Contract Assets $ 2,029 $ 2,255
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Tax Disclosure [Abstract]        
Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest $ (6,162) $ 96 $ (34,960) $ 10,543
Income tax benefit (expense) $ 6,009 $ 2,053 $ 16,673 $ (1,013)
Effective Income Tax Rate Reconciliation, Percent 97.50%   47.70%  
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00% 21.00% 21.00% 21.00%
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income (Loss) Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Net income (loss) - diluted $ (1,642) $ 2,149 $ (22,608) $ 9,530
Weighted Average Number of Shares Outstanding, Basic 125,176 127,697 126,100 128,800
Weighted Average Number of Shares Outstanding, Diluted 125,176 129,075 126,100 130,284
Earnings Per Share, Basic and Diluted $ (0.01) $ 0.02 $ (0.18) $ 0.07
Earnings Per Share, Diluted $ (0.01) $ 0.02    
Employee Stock Option        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Dilutive Securities, Effect on Basic Earnings Per Share, Options and Restrictive Stock Units 0 921 0 974
Restricted Stock [Member]        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Dilutive Securities, Effect on Basic Earnings Per Share, Options and Restrictive Stock Units 0 457 0 510
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income (Loss) Per Share - Anti-Dilutive Shares (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Performance Based RSU        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of diluted earnings per share 82 0 168 0
Restricted Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of diluted earnings per share 500 0 655 0
Employee Stock Option        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of diluted earnings per share 443 0 543 0
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Related Party Transactions Related Party Transactions (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Related Party Transaction [Line Items]          
Equity Method Investments $ 68,863,000   $ 68,863,000   $ 49,853,000
Increase (Decrease) in Due from Related Parties, Current 3,700,000        
Nonconsolidated Investees, Other          
Related Party Transaction [Line Items]          
Ownership stake         39.50%
Aireon 2022 Preferred Equity Investment          
Related Party Transaction [Line Items]          
Payments for (Proceeds from) Investments     50,000,000    
Equity Method Investments $ 45,700,000   $ 45,700,000   $ 48,800,000
Aireon 2022 Preferred Equity Investment | Nonconsolidated Investees, Other          
Related Party Transaction [Line Items]          
Ownership stake 6.00%   6.00%    
Hosting Agreement | Equity Method Investee          
Related Party Transaction [Line Items]          
Revenues $ 4,000,000 $ 4,000,000.0 $ 12,000,000 $ 12,000,000.0  
Service Agreements [Member] | Equity Method Investee          
Related Party Transaction [Line Items]          
Revenues 5,900,000 $ 5,900,000 17,600,000 $ 11,700,000  
Administrative and support agreement accounts receivable | Equity Method Investee          
Related Party Transaction [Line Items]          
Nontrade Receivables 2,300,000   2,300,000   2,200,000
Aireon Investor Bridge Loan          
Related Party Transaction [Line Items]          
Bridge Loan 0   0   0
Investor Bridge Loan Commitment 10,700,000   10,700,000   $ 10,700,000
Satelles Equity Investment          
Related Party Transaction [Line Items]          
Payments for (Proceeds from) Investments     10,000,000    
Equity Method Investments $ 22,300,000   $ 22,300,000    
Satelles Equity Investment | Nonconsolidated Investees, Other          
Related Party Transaction [Line Items]          
Ownership stake 19.50%   19.50%    
Maximum [Member] | Hosting Agreement | Equity Method Investee          
Related Party Transaction [Line Items]          
Revenues     $ 200,000,000    
Maximum [Member] | Power Agreement [Member] | Equity Method Investee          
Related Party Transaction [Line Items]          
Revenues     3,700,000    
Maximum [Member] | Service Agreements [Member] | Equity Method Investee          
Related Party Transaction [Line Items]          
Revenues     19,800,000    
Minimum [Member] | Hosting Agreement | Equity Method Investee          
Related Party Transaction [Line Items]          
Revenues     $ 86,500,000    
XML 56 irdm-20230930_htm.xml IDEA: XBRL DOCUMENT 0001418819 2023-01-01 2023-09-30 0001418819 exch:XNGS 2023-01-01 2023-09-30 0001418819 us-gaap:CommonStockMember 2023-09-30 0001418819 2023-10-12 0001418819 2023-09-30 0001418819 2022-12-31 0001418819 us-gaap:CommonStockMember 2022-12-31 0001418819 us-gaap:ServiceMember 2023-07-01 2023-09-30 0001418819 us-gaap:ServiceMember 2022-07-01 2022-09-30 0001418819 us-gaap:ServiceMember 2023-01-01 2023-09-30 0001418819 us-gaap:ServiceMember 2022-01-01 2022-09-30 0001418819 us-gaap:SubscriptionAndCirculationMember 2023-07-01 2023-09-30 0001418819 us-gaap:SubscriptionAndCirculationMember 2022-07-01 2022-09-30 0001418819 us-gaap:SubscriptionAndCirculationMember 2023-01-01 2023-09-30 0001418819 us-gaap:SubscriptionAndCirculationMember 2022-01-01 2022-09-30 0001418819 irdm:EngineeringandSupportServicesMember 2023-07-01 2023-09-30 0001418819 irdm:EngineeringandSupportServicesMember 2022-07-01 2022-09-30 0001418819 irdm:EngineeringandSupportServicesMember 2023-01-01 2023-09-30 0001418819 irdm:EngineeringandSupportServicesMember 2022-01-01 2022-09-30 0001418819 2023-07-01 2023-09-30 0001418819 2022-07-01 2022-09-30 0001418819 2022-01-01 2022-09-30 0001418819 us-gaap:CommonStockMember 2023-06-30 0001418819 irdm:CommonStockAmountMember 2023-06-30 0001418819 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001418819 us-gaap:RetainedEarningsMember 2023-06-30 0001418819 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001418819 2023-06-30 0001418819 us-gaap:CommonStockMember 2022-06-30 0001418819 irdm:CommonStockAmountMember 2022-06-30 0001418819 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001418819 us-gaap:RetainedEarningsMember 2022-06-30 0001418819 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001418819 2022-06-30 0001418819 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001418819 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001418819 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001418819 irdm:CommonStockAmountMember 2023-07-01 2023-09-30 0001418819 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001418819 irdm:CommonStockAmountMember 2022-07-01 2022-09-30 0001418819 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001418819 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001418819 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001418819 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001418819 us-gaap:CommonStockMember 2023-09-30 0001418819 irdm:CommonStockAmountMember 2023-09-30 0001418819 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001418819 us-gaap:RetainedEarningsMember 2023-09-30 0001418819 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001418819 us-gaap:CommonStockMember 2022-09-30 0001418819 irdm:CommonStockAmountMember 2022-09-30 0001418819 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001418819 us-gaap:RetainedEarningsMember 2022-09-30 0001418819 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001418819 2022-09-30 0001418819 us-gaap:CommonStockMember 2022-12-31 0001418819 irdm:CommonStockAmountMember 2022-12-31 0001418819 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001418819 us-gaap:RetainedEarningsMember 2022-12-31 0001418819 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001418819 us-gaap:CommonStockMember 2021-12-31 0001418819 irdm:CommonStockAmountMember 2021-12-31 0001418819 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001418819 us-gaap:RetainedEarningsMember 2021-12-31 0001418819 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001418819 2021-12-31 0001418819 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-09-30 0001418819 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-09-30 0001418819 us-gaap:CommonStockMember 2023-01-01 2023-09-30 0001418819 irdm:CommonStockAmountMember 2023-01-01 2023-09-30 0001418819 us-gaap:CommonStockMember 2022-01-01 2022-09-30 0001418819 irdm:CommonStockAmountMember 2022-01-01 2022-09-30 0001418819 us-gaap:RetainedEarningsMember 2023-01-01 2023-09-30 0001418819 us-gaap:RetainedEarningsMember 2022-01-01 2022-09-30 0001418819 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-09-30 0001418819 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-09-30 0001418819 irdm:SatellitesMember 2023-04-01 2023-06-30 0001418819 2022-01-01 2022-12-31 0001418819 irdm:SatellitesMember 2022-01-01 2022-12-31 0001418819 us-gaap:CashMember 2023-09-30 0001418819 us-gaap:CashMember 2022-12-31 0001418819 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2023-09-30 0001418819 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001418819 irdm:NextGenerationSatellitesMember 2023-09-30 0001418819 irdm:TermLoanBRefinancedMember 2023-09-20 0001418819 us-gaap:RevolvingCreditFacilityMember 2023-09-20 0001418819 irdm:TermLoanBRefinancedMember 2023-01-01 2023-09-30 0001418819 irdm:TermLoanBRefinancedMember us-gaap:InterestRateFloorMember 2023-01-01 2023-09-30 0001418819 us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-09-30 0001418819 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-09-30 0001418819 irdm:TermLoanBRefinancedMember 2023-09-20 2023-09-20 0001418819 irdm:TermLoanBRefinancedMember 2023-09-30 0001418819 irdm:TermLoanBRefinancedMember 2022-12-31 0001418819 us-gaap:RevolvingCreditFacilityMember us-gaap:InterestRateFloorMember 2023-01-01 2023-09-30 0001418819 us-gaap:InterestRateCapMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-01 2023-09-30 0001418819 us-gaap:InterestRateCapMember 2023-09-30 0001418819 us-gaap:InterestRateCapMember 2022-12-31 0001418819 us-gaap:InterestRateCapMember 2023-07-01 2023-09-30 0001418819 us-gaap:InterestRateCapMember 2023-01-01 2023-09-30 0001418819 us-gaap:InterestRateCapMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-01 2023-03-31 0001418819 us-gaap:InterestRateCapMember 2022-07-01 2022-09-30 0001418819 us-gaap:InterestRateCapMember 2022-01-01 2022-09-30 0001418819 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2023-01-01 2023-09-30 0001418819 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-09-30 0001418819 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-09-30 0001418819 irdm:OutstandingRestrictedStockUnitsMember 2022-12-31 0001418819 irdm:OutstandingRestrictedStockUnitsMember 2023-01-01 2023-09-30 0001418819 irdm:OutstandingRestrictedStockUnitsMember 2023-09-30 0001418819 irdm:OutstandingRestrictedStockUnitsMember 2021-12-31 0001418819 irdm:OutstandingRestrictedStockUnitsMember 2022-01-01 2022-09-30 0001418819 irdm:OutstandingRestrictedStockUnitsMember 2022-09-30 0001418819 srt:DirectorMember irdm:ServiceBasedRSUMember 2023-01-01 2023-09-30 0001418819 srt:DirectorMember irdm:ServiceBasedRSUMember 2022-01-01 2022-09-30 0001418819 irdm:ServiceBasedRSUMember 2023-01-01 2023-09-30 0001418819 irdm:ServiceBasedRSUMember 2022-01-01 2022-09-30 0001418819 us-gaap:PerformanceSharesMember 2023-01-01 2023-09-30 0001418819 us-gaap:PerformanceSharesMember 2022-01-01 2022-09-30 0001418819 srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember 2023-01-01 2023-09-30 0001418819 srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember 2022-01-01 2022-09-30 0001418819 srt:MinimumMember srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember 2023-01-01 2023-09-30 0001418819 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-09-30 0001418819 srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-09-30 0001418819 srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-09-30 0001418819 srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember 2023-01-01 2023-03-31 0001418819 srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember 2022-01-01 2022-03-31 0001418819 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001418819 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-09-30 0001418819 2023-01-01 2023-06-30 0001418819 2022-01-01 2022-03-31 0001418819 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2023-01-01 2023-09-30 0001418819 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-01-01 2022-09-30 0001418819 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedPaymentArrangementEmployeeMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-09-30 0001418819 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedPaymentArrangementEmployeeMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-09-30 0001418819 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0001418819 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-09-30 0001418819 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-09-30 0001418819 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-09-30 0001418819 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-01-01 2022-09-30 0001418819 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-09-30 0001418819 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-09-30 0001418819 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-09-30 0001418819 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-09-30 0001418819 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-09-30 0001418819 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-09-30 0001418819 srt:MinimumMember srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember 2022-01-01 2022-09-30 0001418819 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-09-30 0001418819 srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-09-30 0001418819 srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-09-30 0001418819 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001418819 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001418819 2015-12-31 0001418819 2023-01-01 2023-03-31 0001418819 irdm:CommercialVoiceandDataServicesMember 2023-07-01 2023-09-30 0001418819 irdm:CommercialVoiceandDataServicesMember 2022-07-01 2022-09-30 0001418819 irdm:CommercialVoiceandDataServicesMember 2023-01-01 2023-09-30 0001418819 irdm:CommercialVoiceandDataServicesMember 2022-01-01 2022-09-30 0001418819 irdm:CommercialIoTDataServicesMember 2023-07-01 2023-09-30 0001418819 irdm:CommercialIoTDataServicesMember 2022-07-01 2022-09-30 0001418819 irdm:CommercialIoTDataServicesMember 2023-01-01 2023-09-30 0001418819 irdm:CommercialIoTDataServicesMember 2022-01-01 2022-09-30 0001418819 irdm:CommercialBroadbandServicesMember 2023-07-01 2023-09-30 0001418819 irdm:CommercialBroadbandServicesMember 2022-07-01 2022-09-30 0001418819 irdm:CommercialBroadbandServicesMember 2023-01-01 2023-09-30 0001418819 irdm:CommercialBroadbandServicesMember 2022-01-01 2022-09-30 0001418819 irdm:HostedPayloadandOtherDataServicesMember 2023-07-01 2023-09-30 0001418819 irdm:HostedPayloadandOtherDataServicesMember 2022-07-01 2022-09-30 0001418819 irdm:HostedPayloadandOtherDataServicesMember 2023-01-01 2023-09-30 0001418819 irdm:HostedPayloadandOtherDataServicesMember 2022-01-01 2022-09-30 0001418819 irdm:CommercialMember us-gaap:ServiceMember 2023-07-01 2023-09-30 0001418819 irdm:CommercialMember us-gaap:ServiceMember 2022-07-01 2022-09-30 0001418819 irdm:CommercialMember us-gaap:ServiceMember 2023-01-01 2023-09-30 0001418819 irdm:CommercialMember us-gaap:ServiceMember 2022-01-01 2022-09-30 0001418819 irdm:USGovernmentMember us-gaap:ServiceMember 2023-07-01 2023-09-30 0001418819 irdm:USGovernmentMember us-gaap:ServiceMember 2022-07-01 2022-09-30 0001418819 irdm:USGovernmentMember us-gaap:ServiceMember 2023-01-01 2023-09-30 0001418819 irdm:USGovernmentMember us-gaap:ServiceMember 2022-01-01 2022-09-30 0001418819 irdm:CommercialMember irdm:EngineeringandSupportServicesMember 2023-07-01 2023-09-30 0001418819 irdm:CommercialMember irdm:EngineeringandSupportServicesMember 2022-07-01 2022-09-30 0001418819 irdm:CommercialMember irdm:EngineeringandSupportServicesMember 2023-01-01 2023-09-30 0001418819 irdm:CommercialMember irdm:EngineeringandSupportServicesMember 2022-01-01 2022-09-30 0001418819 irdm:USGovernmentMember irdm:EngineeringandSupportServicesMember 2023-07-01 2023-09-30 0001418819 irdm:USGovernmentMember irdm:EngineeringandSupportServicesMember 2022-07-01 2022-09-30 0001418819 irdm:USGovernmentMember irdm:EngineeringandSupportServicesMember 2023-01-01 2023-09-30 0001418819 irdm:USGovernmentMember irdm:EngineeringandSupportServicesMember 2022-01-01 2022-09-30 0001418819 irdm:PrimeContractsWithTheUSGovernmentMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001418819 irdm:PrimeContractsWithTheUSGovernmentMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0001418819 irdm:CommissionsMember 2023-09-30 0001418819 irdm:CommissionsMember 2022-12-31 0001418819 irdm:OtherContractAssetsMember 2023-09-30 0001418819 irdm:OtherContractAssetsMember 2022-12-31 0001418819 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-30 0001418819 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-09-30 0001418819 us-gaap:RestrictedStockMember 2023-07-01 2023-09-30 0001418819 us-gaap:RestrictedStockMember 2022-07-01 2022-09-30 0001418819 us-gaap:RestrictedStockMember 2023-01-01 2023-09-30 0001418819 us-gaap:RestrictedStockMember 2022-01-01 2022-09-30 0001418819 us-gaap:PerformanceSharesMember 2023-07-01 2023-09-30 0001418819 us-gaap:PerformanceSharesMember 2022-07-01 2022-09-30 0001418819 us-gaap:PerformanceSharesMember 2023-01-01 2023-09-30 0001418819 us-gaap:PerformanceSharesMember 2022-01-01 2022-09-30 0001418819 us-gaap:RestrictedStockMember 2023-07-01 2023-09-30 0001418819 us-gaap:RestrictedStockMember 2022-07-01 2022-09-30 0001418819 us-gaap:RestrictedStockMember 2023-01-01 2023-09-30 0001418819 us-gaap:RestrictedStockMember 2022-01-01 2022-09-30 0001418819 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-30 0001418819 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-09-30 0001418819 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001418819 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0001418819 irdm:Aireon2022PreferredEquityInvestmentMember 2023-01-01 2023-09-30 0001418819 us-gaap:OtherInvesteesMember irdm:Aireon2022PreferredEquityInvestmentMember 2023-09-30 0001418819 irdm:Aireon2022PreferredEquityInvestmentMember 2023-09-30 0001418819 irdm:Aireon2022PreferredEquityInvestmentMember 2022-12-31 0001418819 us-gaap:OtherInvesteesMember 2022-12-31 0001418819 srt:MaximumMember irdm:HostingAgreementMember us-gaap:EquityMethodInvesteeMember 2023-01-01 2023-09-30 0001418819 srt:MinimumMember irdm:HostingAgreementMember us-gaap:EquityMethodInvesteeMember 2023-01-01 2023-09-30 0001418819 srt:MaximumMember irdm:PowerAgreementMember us-gaap:EquityMethodInvesteeMember 2023-01-01 2023-09-30 0001418819 srt:MaximumMember us-gaap:ServiceAgreementsMember us-gaap:EquityMethodInvesteeMember 2023-01-01 2023-09-30 0001418819 irdm:HostingAgreementMember us-gaap:EquityMethodInvesteeMember 2023-07-01 2023-09-30 0001418819 irdm:HostingAgreementMember us-gaap:EquityMethodInvesteeMember 2023-01-01 2023-09-30 0001418819 us-gaap:ServiceAgreementsMember us-gaap:EquityMethodInvesteeMember 2023-07-01 2023-09-30 0001418819 us-gaap:ServiceAgreementsMember us-gaap:EquityMethodInvesteeMember 2023-01-01 2023-09-30 0001418819 irdm:AdministrativeAndSupportAgreementAccountsReceivableMember us-gaap:EquityMethodInvesteeMember 2023-09-30 0001418819 irdm:AdministrativeAndSupportAgreementAccountsReceivableMember us-gaap:EquityMethodInvesteeMember 2022-12-31 0001418819 irdm:AireonInvestorBridgeLoanMember 2023-09-30 0001418819 irdm:SatellesEquityInvestmentMember 2023-01-01 2023-09-30 0001418819 us-gaap:OtherInvesteesMember irdm:SatellesEquityInvestmentMember 2023-09-30 0001418819 irdm:SatellesEquityInvestmentMember 2023-09-30 0001418819 irdm:HostingAgreementMember us-gaap:EquityMethodInvesteeMember 2022-07-01 2022-09-30 0001418819 irdm:HostingAgreementMember us-gaap:EquityMethodInvesteeMember 2022-01-01 2022-09-30 0001418819 us-gaap:ServiceAgreementsMember us-gaap:EquityMethodInvesteeMember 2022-07-01 2022-09-30 0001418819 us-gaap:ServiceAgreementsMember us-gaap:EquityMethodInvesteeMember 2022-01-01 2022-09-30 0001418819 irdm:AireonInvestorBridgeLoanMember 2022-12-31 0001418819 2021-02-05 0001418819 2022-03-03 iso4217:USD shares shares iso4217:USD utr:Rate pure 0001418819 --12-31 Large Accelerated Filer true false false Q3 2023 VA 703 22102 false 123850566 0.001 0.001 300000000 300000000 123821000 125902000 123821000 125902000 -0.01 0.02 0 0 0 5400000 16100000 0.0250 0.0000 1000000000 0.0031 0.00064 800000 2500000 1800000 0 0 0 0 0.0625 0.0625 P4Y P10Y 0.25 0.0625 0.0625 P4Y 0.25 0.125 0.125 0.50 0.50 1 1 P1Y P1Y P2Y P2Y P3Y P3Y 0 1.50 0.50 0.50 1 1 500000 0 0 0.13 0.21 0.21 4000000.0 12000000.0 5900000 11700000 10700000 0 0 0.395 10-Q 2023-09-30 001-33963 Iridium Communications Inc. DE 26-1344998 1750 Tysons Boulevard McLean VA 22102 703-287-7400 Common Stock, $0.001 par value IRDM NASDAQ Yes Yes Large Accelerated Filer false false 0.001 123850566 67877000 168770000 100718000 82273000 71136000 39776000 13200000 15385000 252931000 306204000 2229188000 2433305000 68863000 49853000 113325000 122072000 41407000 42577000 2705714000 2954011000 11250000 16500000 14440000 21372000 59235000 67963000 34078000 35742000 119003000 141577000 1470674000 1470685000 131587000 151569000 42530000 45265000 16918000 16360000 1780712000 1825456000 124000 126000 1105245000 1124610000 -233593000 -47744000 53226000 51563000 925002000 1128555000 2705714000 2954011000 151950000 138977000 436441000 397947000 20422000 27959000 89474000 95462000 25230000 17124000 70068000 33789000 197602000 184060000 595983000 527198000 41394000 34378000 113431000 83796000 12823000 18406000 56075000 60382000 5037000 4865000 14541000 10470000 33368000 32140000 109391000 86905000 76825000 76397000 267213000 227739000 169447000 166186000 560651000 469292000 28155000 17874000 35332000 57906000 -34660000 -17632000 -71273000 -46989000 343000 -146000 981000 -374000 -34317000 -17778000 -70292000 -47363000 -6162000 96000 -34960000 10543000 -6009000 -2053000 -16673000 1013000 -1489000 0 -4321000 0 -1642000 2149000 -22608000 9530000 125176000 127697000 126100000 128800000 125176000 129075000 126100000 130284000 -0.01 0.02 -0.18 0.07 -1642000 2149000 -22608000 9530000 -712000 -366000 -753000 115000 2011000 25537000 2416000 63971000 -343000 27320000 -20945000 73616000 125045000 125000 1118623000 -170482000 51927000 1000193000 127179000 127000 1128103000 21011000 31863000 1181104000 17654000 17654000 15573000 15573000 213000 0 72000 72000 344000 0 1903000 1903000 -14000 727000 727000 -13000 574000 574000 1423000 1000 13904000 61469000 75374000 1751000 1000 19305000 60923000 80229000 16473000 16473000 0 0 -712000 -712000 -366000 -366000 2011000 2011000 25537000 25537000 -1642000 -1642000 2149000 2149000 123821000 124000 1105245000 -233593000 53226000 925002000 125759000 126000 1125700000 -37763000 57034000 1145097000 125902000 126000 1124610000 -47744000 51563000 1128555000 131342000 131000 1154058000 140810000 -7052000 1287947000 50761000 50761000 34952000 34952000 1485000 1000 3749000 3750000 1080000 1000 2572000 2573000 -144000 8644000 8644000 -117000 4598000 4598000 3422000 3000 31895000 163241000 195139000 6546000 6000 61284000 188103000 249393000 33336000 33336000 0 0 -753000 -753000 115000 115000 2416000 2416000 63971000 63971000 -22608000 -22608000 9530000 9530000 123821000 124000 1105245000 -233593000 53226000 925002000 125759000 126000 1125700000 -37763000 57034000 1145097000 -22608000 9530000 -20753000 -286000 267213000 227739000 45502000 31626000 3142000 3488000 4705000 450000 18675000 23109000 30979000 9642000 -1869000 1860000 -2449000 -1989000 -9147000 13071000 9371000 -598000 -3122000 4870000 -1861000 -2810000 227106000 254458000 57285000 44756000 10000000 50000000 50000000 -67285000 -94756000 63940000 0 -72315000 -12375000 195139000 249393000 1164000 0 3750000 2573000 8644000 4598000 48799000 0 -258371000 -263793000 -2343000 1940000 -100893000 -102151000 168770000 320913000 67877000 218762000 72514000 45236000 2852000 1332000 5051000 4282000 1087000 0 5259000 3326000 Basis of Presentation and Principles of Consolidation<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Iridium Communications Inc. (the “Company”) prepared its condensed consolidated financial statements in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”). The Company’s operations are primarily conducted through, and its operating assets are owned by, its principal operating subsidiary, Iridium Satellite LLC, Iridium Satellite LLC’s immediate parent, Iridium Holdings LLC, and their respective subsidiaries. The accompanying condensed consolidated financial statements include the accounts of (i) the Company, (ii) its wholly owned subsidiaries, and (iii) all less than wholly owned subsidiaries that the Company controls. All material intercompany transactions and balances have been eliminated. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the condensed consolidated financial statements reflect all normal recurring adjustments that the Company considers necessary for the fair presentation of its results of operations and cash flows for the interim periods covered, and of the financial position of the Company at the date of the interim condensed consolidated balance sheet. The operating results for interim periods are not necessarily indicative of the operating results for the entire year. Certain information and footnote disclosures normally included in consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to instructions, rules and regulations prescribed by the U.S. Securities and Exchange Commission (“SEC”). These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto contained in the Company’s Annual Report on Form 10‑K for the year ended December 31, 2022, as filed with the SEC on February 16, 2023.</span></div> Significant Accounting Policies<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates assets and liabilities subject to fair value measurements on a recurring and non-recurring basis to determine the appropriate level to classify them for each reporting period. Fair value is the price that would be received from the sale of an asset or paid to transfer a liability assuming an orderly transaction in the most advantageous market at the measurement date. U.S. GAAP establishes a hierarchical disclosure framework which prioritizes and ranks the level of observability of inputs used in measuring fair value.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value hierarchy consists of the following tiers:</span></div><div style="margin-top:6pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1, defined as observable inputs such as quoted prices in active markets for identical assets or liabilities;</span></div><div style="margin-top:6pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2, defined as observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and</span></div><div style="margin-top:6pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value estimates are based upon certain market assumptions and information available to the Company. The carrying values of the following financial instruments approximated their fair values as of September 30, 2023 and December 31, 2022: (1) cash and cash equivalents, (2) prepaid expenses and other current assets, (3) accounts receivable, (4) accounts payable, and (5) accrued expenses and other current liabilities. Fair values approximate their carrying values because of their short-term nature. The Level 2 cash equivalents may include money market funds, commercial paper and short-term U.S. agency securities. The Company also classifies its derivative financial instruments as Level 2. The Company did not hold any Level 3 assets as of September 30, 2023 or December 31, 2022. In determining fair value, the Company uses a market approach utilizing valuation models that incorporate observable inputs such as interest rates, bond yields and quoted prices for similar assets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For new leases, the Company will determine if an arrangement is or contains a lease at inception. Leases are included as (1) right-of-use (“ROU”) assets within other assets, and (2) ROU liabilities within accrued expenses and other liabilities and are included within other long-term liabilities on the Company’s condensed consolidated balance sheets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Certain leases contain variable contractual obligations as a result of future base rate escalations which are estimated based on observed trends and included within the measurement of present value. The Company’s leases do not provide an implicit rate. The Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The ROU assets also include any lease payments made and exclude lease incentives. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has lease agreements with lease and non-lease components, which are generally accounted for separately. For certain leases, such as teleport network facilities, the Company elects the practical expedient to combine lease and non-lease components as a single lease component. Taxes assessed on leases in which the Company is either a lessor or lessee are excluded from contract consideration and variable payments when measuring new lease contracts or remeasuring existing lease contracts.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consists primarily of finished goods and raw materials from third-party manufacturers. The Company outsources manufacturing of subscriber equipment to third-party manufacturers and purchases accessories from third-party suppliers. The Company’s cost of inventory includes an allocation of overhead, including payroll and payroll-related costs of employees directly involved in bringing inventory to its existing condition, and freight. Inventories are valued using the weighted average cost method and are carried at the lower of cost or net realizable value. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a manufacturing agreement with Benchmark Electronics Inc. (“Benchmark”) to manufacture most of its subscriber equipment. Pursuant to the agreement, the Company may be required to purchase excess materials at cost plus a contractual markup if the materials are not used in production within the periods specified in the agreement. Benchmark will then repurchase such materials from the Company at the same price paid by the Company, as required for the production of the subscriber equipment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s inventory balances:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.221%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.376%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,382 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,964 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,014 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory valuation reserve</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,005)</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,202)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,136 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,776 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses its long-lived assets for impairment when indicators of impairment are present. During the quarter ended June 30, 2023, the Company launched five of its remaining six ground spare satellites. Following completion of successful on-orbit testing of the five launched satellites, the Company has no plans to use, develop or launch the remaining ground spare. As the Company believed the construction-in-progress associated with the remaining ground spare satellite would no longer be used, the Company wrote off the full amount remaining in construction-in-progress for that satellite by recording accelerated depreciation expense of $37.5 million in the second quarter of 2023. This reflects the Company’s updated estimate of the useful life from 12.5 years to zero for the remaining ground spare. There were no similar write-offs in 2022.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commitments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, the Company entered into agreements with Space Exploration Technology Corp. and Thales Alenia Space France for services in connection with the launch of the Company’s five ground spare satellites referenced above. The contract price under these agreements was approximately $40.0 million in the aggregate. As of September 30, 2023, the Company had made all payments related to these services, which costs were capitalized as construction in progress within property and equipment, net in the accompanying condensed consolidated balance sheets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivative Financial Instruments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses derivatives to manage its exposure to fluctuating interest rate risk on variable rate debt. Its derivatives are measured at fair value and are recorded on the condensed consolidated balance sheets within other current liabilities and other assets. When the Company’s derivatives are designated as cash flow hedges, the effective portion of the changes in fair value of the derivatives are recorded in accumulated other comprehensive income within the Company’s condensed consolidated balance sheets and subsequently recognized in earnings when the hedged items impact earnings. Any ineffective portion of a derivative’s change in fair value will be recognized in earnings in the same period in which the hedged interest payments affect earnings. Within the condensed consolidated statements of operations and comprehensive income, the gains and losses related to cash flow hedges are recognized within interest income (expense), net, as this is the same financial statement line item used for any gains or losses associated with the hedged items. Cash flows from hedging activities are included in operating activities within the Company’s condensed consolidated statements of cash flows, which is the same category as the item being hedged. See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i8e8bedad85b1463696a0c16a91b97cfe_55" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 6</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further information.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates assets and liabilities subject to fair value measurements on a recurring and non-recurring basis to determine the appropriate level to classify them for each reporting period. Fair value is the price that would be received from the sale of an asset or paid to transfer a liability assuming an orderly transaction in the most advantageous market at the measurement date. U.S. GAAP establishes a hierarchical disclosure framework which prioritizes and ranks the level of observability of inputs used in measuring fair value.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value hierarchy consists of the following tiers:</span></div><div style="margin-top:6pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1, defined as observable inputs such as quoted prices in active markets for identical assets or liabilities;</span></div><div style="margin-top:6pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2, defined as observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and</span></div><div style="margin-top:6pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value estimates are based upon certain market assumptions and information available to the Company. The carrying values of the following financial instruments approximated their fair values as of September 30, 2023 and December 31, 2022: (1) cash and cash equivalents, (2) prepaid expenses and other current assets, (3) accounts receivable, (4) accounts payable, and (5) accrued expenses and other current liabilities. Fair values approximate their carrying values because of their short-term nature. The Level 2 cash equivalents may include money market funds, commercial paper and short-term U.S. agency securities. The Company also classifies its derivative financial instruments as Level 2. The Company did not hold any Level 3 assets as of September 30, 2023 or December 31, 2022. In determining fair value, the Company uses a market approach utilizing valuation models that incorporate observable inputs such as interest rates, bond yields and quoted prices for similar assets.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For new leases, the Company will determine if an arrangement is or contains a lease at inception. Leases are included as (1) right-of-use (“ROU”) assets within other assets, and (2) ROU liabilities within accrued expenses and other liabilities and are included within other long-term liabilities on the Company’s condensed consolidated balance sheets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Certain leases contain variable contractual obligations as a result of future base rate escalations which are estimated based on observed trends and included within the measurement of present value. The Company’s leases do not provide an implicit rate. The Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The ROU assets also include any lease payments made and exclude lease incentives. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</span></div>The Company has lease agreements with lease and non-lease components, which are generally accounted for separately. For certain leases, such as teleport network facilities, the Company elects the practical expedient to combine lease and non-lease components as a single lease component. Taxes assessed on leases in which the Company is either a lessor or lessee are excluded from contract consideration and variable payments when measuring new lease contracts or remeasuring existing lease contracts. <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consists primarily of finished goods and raw materials from third-party manufacturers. The Company outsources manufacturing of subscriber equipment to third-party manufacturers and purchases accessories from third-party suppliers. The Company’s cost of inventory includes an allocation of overhead, including payroll and payroll-related costs of employees directly involved in bringing inventory to its existing condition, and freight. Inventories are valued using the weighted average cost method and are carried at the lower of cost or net realizable value. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a manufacturing agreement with Benchmark Electronics Inc. (“Benchmark”) to manufacture most of its subscriber equipment. Pursuant to the agreement, the Company may be required to purchase excess materials at cost plus a contractual markup if the materials are not used in production within the periods specified in the agreement. Benchmark will then repurchase such materials from the Company at the same price paid by the Company, as required for the production of the subscriber equipment.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s inventory balances:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.221%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.376%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,382 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,964 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,014 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory valuation reserve</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,005)</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,202)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,136 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,776 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table> 41382000 17964000 30759000 23014000 1005000 1202000 71136000 39776000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses its long-lived assets for impairment when indicators of impairment are present. During the quarter ended June 30, 2023, the Company launched five of its remaining six ground spare satellites. Following completion of successful on-orbit testing of the five launched satellites, the Company has no plans to use, develop or launch the remaining ground spare. As the Company believed the construction-in-progress associated with the remaining ground spare satellite would no longer be used, the Company wrote off the full amount remaining in construction-in-progress for that satellite by recording accelerated depreciation expense of $37.5 million in the second quarter of 2023. This reflects the Company’s updated estimate of the useful life from 12.5 years to zero for the remaining ground spare. There were no similar write-offs in 2022.</span></div> 37500000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commitments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, the Company entered into agreements with Space Exploration Technology Corp. and Thales Alenia Space France for services in connection with the launch of the Company’s five ground spare satellites referenced above. The contract price under these agreements was approximately $40.0 million in the aggregate. As of September 30, 2023, the Company had made all payments related to these services, which costs were capitalized as construction in progress within property and equipment, net in the accompanying condensed consolidated balance sheets.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commitments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, the Company entered into agreements with Space Exploration Technology Corp. and Thales Alenia Space France for services in connection with the launch of the Company’s five ground spare satellites referenced above. The contract price under these agreements was approximately $40.0 million in the aggregate. As of September 30, 2023, the Company had made all payments related to these services, which costs were capitalized as construction in progress within property and equipment, net in the accompanying condensed consolidated balance sheets.</span></div> 40000000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivative Financial Instruments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses derivatives to manage its exposure to fluctuating interest rate risk on variable rate debt. Its derivatives are measured at fair value and are recorded on the condensed consolidated balance sheets within other current liabilities and other assets. When the Company’s derivatives are designated as cash flow hedges, the effective portion of the changes in fair value of the derivatives are recorded in accumulated other comprehensive income within the Company’s condensed consolidated balance sheets and subsequently recognized in earnings when the hedged items impact earnings. Any ineffective portion of a derivative’s change in fair value will be recognized in earnings in the same period in which the hedged interest payments affect earnings. Within the condensed consolidated statements of operations and comprehensive income, the gains and losses related to cash flow hedges are recognized within interest income (expense), net, as this is the same financial statement line item used for any gains or losses associated with the hedged items. Cash flows from hedging activities are included in operating activities within the Company’s condensed consolidated statements of cash flows, which is the same category as the item being hedged. See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i8e8bedad85b1463696a0c16a91b97cfe_55" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 6</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further information.</span></div> Cash and Cash Equivalents<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s cash and cash equivalents balances:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:52.272%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.711%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Recurring Fair<br/>Value Measurement</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,201 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,523 </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="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,877 </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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,770 </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 colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td></tr></table></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s cash and cash equivalents balances:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:52.272%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.711%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Recurring Fair<br/>Value Measurement</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,201 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,523 </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="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,877 </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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,770 </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 colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td></tr></table></div> 15676000 16247000 52201000 152523000 67877000 168770000 Leases<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lessor Arrangements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases in which the Company is a lessor consist primarily of hosting agreements with Aireon LLC (“Aireon”) (see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i8e8bedad85b1463696a0c16a91b97cfe_85" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 12</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</span><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and L3Harris Technologies, Inc. (“L3Harris”) for space on the Company’s satellites. These agreements provide for a fee that will be recognized over the life of the satellites, currently estimated to be approximately 12.5 years from their respective in-service dates. Lease income related to these agreements was $5.4 million for each of the three months ended September 30, 2023 and 2022, and $16.1 million for each of the nine months ended September 30, 2023 and 2022. Lease income is recorded as hosted payload and other data service revenue within service revenue on the Company’s condensed consolidated statements of operations and comprehensive income.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aireon has made payments to the Company pursuant to its hosting agreement, and the Company expects Aireon will continue to do so. L3Harris has prepaid all amounts owed to the Company pursuant to its hosting arrangement. The following table presents future income with respect to the Company’s operating leases in which it is the lessor existing at September 30, 2023, exclusive of the $16.1 million recognized during the nine months ended September 30, 2023, by year and in the aggregate:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.451%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,017 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,158 </span></td><td style="background-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> P12Y6M 5400000 16100000 The following table presents future income with respect to the Company’s operating leases in which it is the lessor existing at September 30, 2023, exclusive of the $16.1 million recognized during the nine months ended September 30, 2023, by year and in the aggregate:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.451%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,017 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,158 </span></td><td style="background-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> 16100000 5361000 21445000 21445000 21445000 21445000 56017000 147158000 Debt<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Term Loan and Revolving Facility</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 20, 2023, pursuant to an amended and restated credit agreement (the “Credit Agreement”), the Company refinanced its previously existing term loan resulting in total borrowing of $1,500.0 million (as so amended and restated, the “Term Loan”) and an accompanying $100.0 million revolving loan (the “Revolving Facility”). The Term Loan was issued at a price equal to 99.75% of its face value and bears interest at an annual rate equal to the Secured Overnight Financing Rate (“SOFR”) plus 2.5%, with a 0.75% SOFR floor. The maturity date of the Term Loan is in September 2030. Interest is paid monthly on the last business day of the month. The Revolving Facility bears interest at the same rate (but without a SOFR floor) if and as drawn, with no original issue discount, a commitment fee of 0.5% per year on the undrawn amount, which will be reduced to 0.375% if the Company has a consolidated first lien net leverage ratio (as defined in the Credit Agreement) of less than 3.5 to 1, and a maturity date in September 2028. Principal payments, payable quarterly, beginning with the quarter ending March 31, 2024, will be $15.0 million per annum (equal to one percent of the full principal amount of the Term Loan), with the remaining principal due upon maturity.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company paid $3.8 million of original issuance costs to refinance the Term Loan in September 2023, which were deferred and will be amortized over the extended term. Lenders making up approximately $16.8 million of the Term Loan did not participate in the refinancing. Those portions of the Term Loan were replaced by new or existing lenders. This resulted in an immaterial loss on extinguishment of debt during the three months ended September 30, 2023, as the Company wrote off the unamortized debt issuance costs related to the lenders who were fully repaid in exchange of principal. The Company deferred an additional $1.2 million of third-party fees associated with the refinancing of the Term Loan and the Revolving Facility.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of September 30, 2023 and December 31, 2022, the Company reported an aggregate of $1,500.0 million and $1,504.6 million in borrowings under the Term Loan, respectively. These amounts do not include $18.1 million and $17.4 million of net unamortized deferred financing costs as of September 30, 2023 and December 31, 2022, respectively. The net principal balance in borrowings in the accompanying consolidated balance sheets as of September 30, 2023 and December 31, 2022 amounted to $1,481.9 million and $1,487.2 million, respectively. As of September 30, 2023 and December 31, 2022, based upon recent trading prices (Level 2 - market approach), the fair value of the Company’s borrowings under the Term Loan was $1,499.1 million and $1,494.3 million, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement restricts the Company’s ability to incur liens, engage in mergers or asset sales, pay dividends, repay subordinated indebtedness, incur indebtedness, make investments and loans, and engage in other transactions as specified in the Credit Agreement. The Credit Agreement provides for specified exceptions, including baskets measured as a percentage of trailing twelve months of earnings before interest, taxes, depreciation and amortization (“EBITDA”), and unlimited exceptions in the case of incurring indebtedness and liens and making investments, dividend payments, and payments of subordinated indebtedness, based on achievement and maintenance of specified leverage ratios. The Credit Agreement also contains an annual mandatory prepayment sweep mechanism with respect to a portion of the Company’s excess cash flow (as defined in the Credit Agreement) in the event the Company’s net leverage ratio rises above 3.5 to 1. As of December 31, 2022, the Company was below the specified leverage ratio, and a mandatory prepayment sweep was therefore, not required. The Credit Agreement permits repayment, prepayment, and repricing transactions, subject, in the case of the Term Loan, to a 1% penalty in the event the Term Loan is prepaid or repriced within the first six months from the refinancing date.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement contains no financial maintenance covenants with respect to the Term Loan. With respect to the Revolving Facility, the Credit Agreement requires the Company to maintain a consolidated first lien net leverage ratio (as defined in the Credit Agreement) of no greater than 6.25 to 1 if more than 35% of the Revolving Facility has been drawn. The Credit Agreement contains other customary representations and warranties, affirmative and negative covenants, and events of default. The Company was in compliance with all covenants as of September 30, 2023. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest on Debt</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total interest incurred includes amortization of deferred financing fees and capitalized interest. The Company incurred third-party financing costs of $15.9 million in connection with the refinancing of the Term Loan in September 2023, of which $14.7 million was expensed. The amounts expensed are included within interest expense on the condensed consolidated statement of operations and comprehensive loss for the three and nine months ended September 30, 2023. There were no such costs incurred during the three and nine months ended September 30, 2022. The following table presents the interest and amortization of deferred financing fees related to the Term Loan:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.683%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest incurred</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of deferred financing fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,589 </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:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of September 30, 2023 and December 31, 2022, accrued interest on the Term Loan was $0.7 million and $0.3 million, respectively.</span></div> 1500000000 100000000 0.9975 0.025 0.0075 0.5 0.375 15000000 3800000 16800000 1200000 1500000000 1504600000 -18100000 17400000 1481900000 1487200000 1499100000 1494300000 6.25 0.35 15900000 14700000 The following table presents the interest and amortization of deferred financing fees related to the Term Loan:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.683%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest incurred</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of deferred financing fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,589 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 37277000 19844000 80584000 51076000 1087000 1211000 3327000 3593000 1121000 725000 3847000 1589000 700000 300000 Derivative Financial Instruments<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to interest rate fluctuations related to its Term Loan. The Company has reduced its exposure to fluctuations in the cash flows associated with changes in the variable interest rate by entering into offsetting positions through the use of hedging instruments. This will reduce the negative impact of increases in the variable rate over the term of the derivative contracts. These contracts are not used for trading or other speculative purposes. Historically, the Company has not incurred, and does not expect to incur in the future, any losses as a result of counterparty default.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Rate Cap</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2021, the Company entered into an interest rate cap contract (the “Cap”), which had an effective date of December 2021. The Cap manages the Company’s exposure to interest rate movements on a portion of the Term Loan through November 2026. In December 2022, the Company modified the Cap to replace the LIBOR base rate with SOFR, consistent with a prior amendment to the Term Loan. With the change from LIBOR to SOFR, the Company received a credit risk adjustment of 0.064%. The modified Cap now provides the Company with the right to receive payment from the counterparty if one-month SOFR exceeds 1.436%. Prior to the modification the Company received payment under the terms of the Cap if one-month LIBOR exceeded 1.5%. The Company pays a fixed monthly premium based on an annual rate of 0.31% for the Cap. The Cap carried a notional amount of $1.0 billion as of September 30, 2023 and December 31, 2022.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Cap, which was not affected by the refinancing of the Term Loan in September 2023, is designed to mirror the terms of the Term Loan and to offset the cash flows being hedged. The Company designated the Cap as a cash flow hedge of the variability of the SOFR-based interest payments on the Term Loan. The effective portion of the Cap’s change in fair value is recorded in accumulated other comprehensive income. Any ineffective portion of the Cap’s change in fair value is recorded in current earnings as interest expense.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hedge effectiveness of the current interest rate cap contract is based on a long-haul hypothetical derivative methodology and includes all changes in value. The Company formally assesses, both at the hedge’s inception and on an ongoing quarterly basis, whether the designated derivative instruments are highly effective in offsetting changes in the cash flows of the hedged items. When the hedging instrument is sold, expires, is terminated, is exercised, no longer qualifies for hedge accounting, is de-designated, or is no longer probable, hedge accounting is discontinued prospectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Derivative Instruments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023 and December 31, 2022, the Company had an asset balance of $93.3 million and $92.3 million, respectively, for the fair value of the Cap and a liability balance of $9.0 million and $11.0 million, respectively, for the fair value of the Cap premium. Both the Cap and the Cap premium are recorded net within other assets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During each of the three and nine months ended September 30, 2023 and September 30, 2022, the Company collectively incurred $0.8 million and $2.5 million, respectively, in interest expense for the Cap premium. Interest expense was reduced by $9.6 million for the three months ended September 30, 2023 and $26.3 million for the nine months ended September 30, 2023, and by $1.8 million for both the three and nine months ended September 30, 2022, for payments received related to the Cap.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses resulting from fair value adjustments to the Cap are recorded within accumulated other comprehensive income within the Company’s condensed consolidated balance sheets and reclassified to interest expense on the dates that interest payments become due. Cash flows related to the derivative contracts are included in cash flows from operating activities on the condensed consolidated statements of cash flows. Over the next 12 months, the Company expects any gains or losses for cash flow hedges amortized from accumulated other comprehensive income into earnings to have an immaterial impact on the Company’s consolidated financial statements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the amount of unrealized gain or loss and related tax impact associated with the derivative instruments that the Company recorded in its condensed consolidated statements of operations and comprehensive income:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.683%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax expense</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0.00064 0.01436 0.015 0.0031 1000000000 93300000 92300000 9000000 11000000 800000 2500000 9600000 26300000 1800000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the amount of unrealized gain or loss and related tax impact associated with the derivative instruments that the Company recorded in its condensed consolidated statements of operations and comprehensive income:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.683%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax expense</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2011000 25537000 2416000 63971000 621000 7740000 761000 19392000 Stock-Based Compensation<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2023, the Company’s stockholders approved the amendment and restatement of the Company’s 2015 Equity Incentive Plan (as so amended and restated, the “Amended 2015 Plan”). As of September 30, 2023, the remaining aggregate number of shares available for future grants under the Amended 2015 Plan was 13,030,297. The Amended 2015 Plan provides for the grant of stock-based awards, including nonqualified stock options, incentive stock options, restricted stock, restricted stock units (“RSUs”), stock appreciation rights and other equity securities to employees, consultants and non-employee directors of the Company and its affiliated entities. The number of shares of common stock available for issuance under the Amended 2015 Plan is reduced by (i) one share for each share of common stock issued pursuant to an appreciation award, such as a stock option or stock appreciation right with an exercise or strike price of at least 100% of the fair market value of the underlying common stock on the date of grant, and (ii) 1.8 shares for each share of common stock issued pursuant to any stock award that is not an appreciation award, also known as a “full value award.” The Amended 2015 Plan allows the Company to utilize a broad array of equity incentives and performance cash incentives in order to secure and retain the services of its employees, directors and consultants, and to provide long-term incentives that align the interests of its employees, directors and consultants with the interests of the Company’s stockholders. The Company accounts for stock-based compensation at fair value. </span></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The RSUs granted to employees for service generally vest over four years, with 25% vesting on the first anniversary of the grant date and the remainder vesting ratably on a quarterly basis thereafter, subject to continued employment. Some RSUs granted to employees for performance vest upon the completion of defined performance goals, subject to continued employment. The RSUs granted to non-employee members of the Board of Directors generally vest in full on the first anniversary of the grant date. The RSUs granted to non-employee consultants generally vest 50% on the first anniversary of the grant date, with the remaining 50% vesting quarterly thereafter through the second anniversary of the grant date. The Company’s RSUs are classified as equity awards because the RSUs will be settled in the Company’s common stock upon </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">vesting. The fair value of the RSUs is determined at the grant date based on the closing price of the Company’s common stock on the date of grant. The related compensation expense is recognized over the service period, or shorter periods based on the retirement eligibility of certain grantees, and is based on the grant date fair value of the Company’s common stock and the number of shares expected to vest. The fair value of the awards is not remeasured at the end of each reporting period. The RSUs do not carry voting rights until they are vested, but certain unvested RSUs are entitled to accrue dividends, and shares are issued upon settlement in accordance with the terms of the award. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">RSU Summary</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the Company’s RSU activity:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.069%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.160%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares Underlying RSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value<br/>Per RSU</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,970 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43)</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Released</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(999)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at September 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,030 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and unreleased at September 30, 2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">793 </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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.069%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.160%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares Underlying RSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value<br/>Per RSU</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,550 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127)</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Released</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(766)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at September 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,148 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and unreleased at September 30, 2022 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">885 </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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     These RSUs were granted to the Company’s Board of Directors as a part of their compensation for board and committee service, as detailed below, and had vested but had not yet settled, meaning that the underlying shares of common stock had not been issued and released pursuant to the terms of the applicable compensation program.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Service-Based RSUs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the annual compensation the Company provides to non-employee members of its Board of Directors is paid in the form of RSUs. In addition, some members of the Company’s Board of Directors may elect to receive the remainder of their annual compensation, or a portion thereof, in the form of RSUs. An aggregate amount of approximately 53,000 and 57,000 service-based RSUs were granted to the non-employee members of the Company’s Board of Directors as a result of these payments and elections during the nine months ended September 30, 2023 and 2022, respectively, with an estimated grant date fair value of $2.8 million and $2.2 million, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2023 and 2022, the Company granted approximately 667,000 and 1,012,000 service-based RSUs, respectively, to its employees, with an estimated aggregate grant date fair value of $39.9 million and $41.0 million, respectively. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance-Based RSUs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2023 and 2022, the Company granted approximately 193,000 and 248,000 annual incentive, performance-based RSUs, respectively, to the Company’s executives and employees (the “Bonus RSUs”), with an estimated grant date fair value of $11.9 million and $9.7 million, respectively. Vesting of the Bonus RSUs is dependent upon the Company’s achievement of defined performance goals over the respective fiscal year. The Company records stock-based compensation expense related to performance-based RSUs when it is considered probable that the performance conditions will be met. Management believes it is probable that substantially all of the 2023 Bonus RSUs will vest. The level of achievement, if any, of performance goals will be determined by the compensation committee of the Company’s Board of Directors and, if such goals are achieved, the 2023 </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Bonus RSUs will vest, subject to continued employment, in March 2024. Substantially all of the 2022 Bonus RSUs vested in March 2023 upon the determination of the level of achievement of the performance goals.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, in March 2023 and 2022, the Company granted approximately 134,000 and 167,000 long-term, performance-based RSUs, respectively, to the Company’s executives (the “Executive RSUs”). The estimated aggregate grant date fair value of the Executive RSUs for the 2023 and 2022 grants was $8.2 million and $6.5 million, respectively. Vesting of the Executive RSUs is dependent upon the Company’s achievement of defined performance goals over a two-year period. The vesting of Executive RSUs will ultimately range from 0% to 150% of the number of shares underlying the Executive RSUs granted based on the level of achievement of the performance goals. If the Company achieves the performance goals, 50% of the number of Executive RSUs earned based on performance will vest on the second anniversary of the grant date, and the remaining 50% will vest on the third anniversary of the grant date, in each case subject to the executive’s continued service as of the vesting date, which may be accelerated based on the retirement eligibility of certain grantees. During March 2023, the Company awarded approximately 55,000 additional shares related to performance-based RSUs granted to the Company’s executives in 2021 for over-achievement of performance targets for the performance period ended December 31, 2022. During March 2022, approximately 50,000 shares underlying performance-based RSUs granted to the Company’s executives in 2020 were forfeited due to performance targets not being fully achieved through the performance period ended December 31, 2021. </span></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Option Awards</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The stock option awards granted to employees generally (i) have a term of ten years, (ii) vest over four years with 25% vesting after the first year of service and the remainder vesting ratably on a quarterly basis thereafter, (iii) are contingent upon employment on the vesting date, and (iv) have an exercise price equal to the fair market value of the underlying shares at the date of grant. The fair value of stock options was determined at the grant date using the Black-Scholes option pricing model. The Company historically granted stock options to newly hired and promoted employees but now exclusively utilizes RSUs. The Company did not grant any stock options during the three and nine months ended September 30, 2023 or 2022. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Option Summary</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the activity of the Company’s stock options is as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.946%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.163%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price<br/>Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term (Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except years and per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,185 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.97 </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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.64</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,094 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled or expired</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.25 </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="3" style="background-color:#ffffff;padding:0 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(486)</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.72 </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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,420 </span></td><td style="background-color:#cceeff;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding and exercisable at September 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">695 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.66</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.946%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.163%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price<br/>Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term (Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except years and per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding at December 31, 2021</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,681 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.35 </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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.28</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,698 </span></td><td style="background-color:#cceeff;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(314)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.78 </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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.24 </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="3" style="background-color:#cceeff;padding:0 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding at September 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,365 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.70 </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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.81</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercisable at September 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,345 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.52 </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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.76</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,855 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercisable and expected to vest at September 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,365 </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: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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.70 </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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.81</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 13030297 1 1 1.8 P4Y 0.25 0.50 0.50 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the Company’s RSU activity:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.069%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.160%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares Underlying RSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value<br/>Per RSU</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,970 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43)</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Released</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(999)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at September 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,030 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and unreleased at September 30, 2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">793 </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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr></table></div> 2970000 31.60 1102000 59.20 43000 44.15 999000 37.37 3030000 39.52 793000 <table style="border-collapse: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.069%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.160%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares Underlying RSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value<br/>Per RSU</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,550 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127)</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Released</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(766)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at September 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,148 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and unreleased at September 30, 2022 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">885 </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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table> 2550000 25.80 1491000 40.02 127000 31.85 766000 32.73 3148000 30.60 885000 53000 57000 2800000 2200000 667000 1012000 39900000 41000000 193000 248000 11900000 9700000 134000 167000 8200000 6500000 0 1.50 0.50 0.50 55000 50000 P10Y P4Y 0.25 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Option Summary</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the activity of the Company’s stock options is as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.946%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.163%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price<br/>Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term (Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except years and per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,185 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.97 </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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.64</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,094 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled or expired</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.25 </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="3" style="background-color:#ffffff;padding:0 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(486)</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.72 </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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,420 </span></td><td style="background-color:#cceeff;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding and exercisable at September 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">695 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.66</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 1185000 9.97 P2Y7M20D 49094000 4000 10.25 486000 7.72 26420000 695000 11.54 P2Y7M28D 23616000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.946%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.163%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price<br/>Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term (Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except years and per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding at December 31, 2021</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,681 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.35 </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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.28</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,698 </span></td><td style="background-color:#cceeff;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(314)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.78 </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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.24 </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="3" style="background-color:#cceeff;padding:0 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding at September 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,365 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.70 </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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.81</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercisable at September 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,345 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.52 </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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.76</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,855 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercisable and expected to vest at September 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,365 </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: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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.70 </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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.81</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table> 1681000 9.35 P3Y3M10D 53698000 314000 7.78 11244000 2000 14.24 1365000 9.70 P2Y9M21D 47312000 1345000 9.52 P2Y9M3D 46855000 1365000 9.70 P2Y9M21D 47310000 Equity Transactions<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Preferred Stock</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is authorized to issue 2.0 million shares of preferred stock with a par value of $0.0001 per share. The Company previously issued 1.5 million shares of preferred stock, all of which have converted to common stock. The remaining 0.5 million authorized shares of preferred stock remain undesignated and unissued as of September 30, 2023 and December 31, 2022. As of September 30, 2023 and December 31, 2022, there were no outstanding shares of preferred stock.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividends</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stockholders are entitled to receive, when and if declared by the Company’s Board of Directors from time to time, dividends and other distributions in cash, stock or property from the Company’s assets or funds legally and contractually available for such purposes. In each of December 2022, May 2023, and September 2023 the Company’s Board of Directors approved a dividend of $0.13 per share of common stock. The dividends, which were paid on March 30, 2023, June 30, 2023, and September 29, 2023 to stockholders of record as of March 15, 2023, June 15, 2023, and September 15, 2023, respectively, resulted in total payments of $48.8 million for the nine months ended September 30, 2023. The Company’s liability related to dividends on common shares underlying unvested RSUs was $1.1 million as of September 30, 2023.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchases and Retirement</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">To date, the Board of Directors has authorized the repurchase of up to $1,000.0 million of the Company’s common stock through December 31, 2025. This timeframe can be extended or shortened by the Board of Directors. Repurchases may be made from time to time on the open market at prevailing prices or in negotiated transactions off the market. The Company records share repurchases at cost, which includes broker commissions and related excise taxes. All shares are immediately retired upon repurchase in accordance with the board-approved policy. When treasury shares are retired, the Company’s policy is to allocate the excess of the repurchase price over the par value of shares acquired first, to additional paid-in capital, and then to retained earnings/accumulated deficit. The portion to be allocated to additional paid-in capital is calculated by applying a percentage, determined by dividing the number of shares to be retired by the number of shares outstanding, to the balance of additional paid-in capital as of the date of retirement.</span></div>The Company repurchased and subsequently retired 1.4 million and 3.4 million shares of its common stock during the three and nine months ended September 30, 2023, respectively, for a total purchase price of $73.8 million and $193.0 million, respectively, exclusive of $0.7 million and $1.2 million of related taxes incurred in for the three and nine months ended September 2023, respectively. In addition, in September 2023, the Company purchased 22,000 shares for $0.9 million, which were settled and retired in October 2023. As such, these shares are recorded as treasury stock as of September 30, 2023. The Company repurchased and subsequently retired 1.8 million and 6.5 million shares of its common stock during the three and nine months ended September 30, 2022, respectively, for a total purchase price of $76.5 million and $245.7 million, respectively. As of September 30, 2023, $385.7 million remained available and authorized for repurchase under this program through December 31, 2025. 2000000 0.0001 1500000 500000 0.13 48800000 1100000 1400000 3400000 73800000 193000000 700000 1200000 22000 900000 1800000 6500000 76500000 245700000 385700000 Revenue<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s services revenue:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.502%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial services revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Voice and data </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,593 </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,621 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IoT data</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,786 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Broadband</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,258 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,200 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hosted payload and other data</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,020 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,769 </span></td><td style="background-color:#cceeff;padding: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total commercial services revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,450 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,477 </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="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356,941 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,447 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government services revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,500 </span></td><td style="background-color:#cceeff;padding: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total services revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,950 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,977 </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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,441 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397,947 </span></td><td style="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:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s engineering and support services revenue:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:41.462%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total engineering and support services revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,230 </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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,124 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,068 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,789 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Approximately 36% and 25% of the Company’s accounts receivable balance at September 30, 2023 and December 31, 2022, respectively, was due from prime contracts or subcontracts with agencies of the U.S. government. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contracts with customers generally do not contain performance obligations with terms in excess of one year. As such, the Company does not disclose details related to the value of performance obligations that are unsatisfied as of the end of the reporting period. The total value of any performance obligations that extend beyond one year is immaterial to the financial statements. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and deferred revenue (contract liabilities) on the condensed consolidated balance sheets. The Company bills amounts under its agreed-upon contractual terms at periodic intervals (for services), upon shipment (for equipment), or upon achievement of contractual milestones or as work progresses (for engineering and support services). Billing may occur subsequent to revenue recognition, resulting in unbilled accounts receivable (contract assets). The Company may also receive payments from customers before revenue is recognized, resulting in deferred revenue (contract liabilities). The Company recognized revenue that was previously recorded as deferred revenue in the amounts of $3.3 million and $5.5 million for the three months ended September 30, 2023 and 2022, respectively, and $25.1 million and $21.1 million for the nine months ended September 30, 2023 and 2022, respectively. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has also recorded costs of obtaining contracts expected to be recovered in prepaid expenses and other current assets (contract assets or commissions), that are not separately disclosed on the condensed consolidated balance sheets. The commissions are recognized over the estimated usage period. The following table presents contract assets not separately disclosed:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.490%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.377%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contract Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commissions</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883 </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,258 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other contract costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,255 </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:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s services revenue:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.502%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial services revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Voice and data </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,593 </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,621 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IoT data</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,786 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Broadband</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,258 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,200 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hosted payload and other data</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,020 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,769 </span></td><td style="background-color:#cceeff;padding: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total commercial services revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,450 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,477 </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="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356,941 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,447 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government services revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,500 </span></td><td style="background-color:#cceeff;padding: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total services revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,950 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,977 </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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,441 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397,947 </span></td><td style="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> 56188000 50256000 163593000 143621000 38460000 33786000 104971000 92857000 15782000 13589000 43258000 37200000 15020000 14846000 45119000 44769000 125450000 112477000 356941000 318447000 26500000 26500000 79500000 79500000 151950000 138977000 436441000 397947000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s engineering and support services revenue:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:41.462%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total engineering and support services revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,230 </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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,124 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,068 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,789 </span></td><td style="background-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> 1881000 1783000 9304000 4280000 23349000 15341000 60764000 29509000 25230000 17124000 70068000 33789000 0.36 0.25 3300000 5500000 25100000 21100000 The following table presents contract assets not separately disclosed:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.490%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.377%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contract Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commissions</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883 </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,258 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other contract costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 883000 1258000 2029000 2255000 Income Taxes<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss before income taxes was $6.2 million and $35.0 million for the three and nine months ended September 30, 2023, respectively, while the income tax benefit was $6.0 million and $16.7 million for the three and nine months ended September 30, 2023, respectively. The effective tax rate was 97.5% and 47.7% for the three and nine months ended September 30, 2023, respectively, which differed from the federal statutory rate of 21% primarily due to a discrete tax benefit associated with stock compensation and U.S. tax credits, which were partially offset by tax expense associated with nondeductible executive compensation.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before income taxes was $0.1 million and $10.5 million for the three and nine months ended September 30, 2022, respectively, while the income tax benefit was $2.1 million for the three months ended September 30, 2022, and the income tax expense was $1.0 million for the nine months ended September 30, 2022. The effective tax rate for the three and nine months ended September 30, 2022, differed from the federal statutory rate of 21% primarily due to U.S. tax credits, a discrete tax benefit associated with stock compensation and a discrete tax benefit from the U.S. provision-to-return adjustment in the current period, partially offset by tax expense associated with nondeductible executive compensation and non-creditable foreign taxes.</span></div> -6200000 -35000000 -6000000 -16700000 0.975 0.477 0.21 100000 10500000 -2100000 1000000 0.21 Net Income (Loss) Per ShareThe Company calculates basic net income (loss) per share by dividing net income (loss) attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. In periods of net income, diluted net income per share takes into account the effect of potential dilutive common shares when the effect is dilutive. Potentially dilutive common shares include (i) shares of common stock issuable upon exercise of outstanding stock options and (ii) contingently issuable RSUs that are convertible into shares of common stock upon achievement of certain service and performance requirements. The effect of potentially dilutive common shares is computed using the treasury stock method.<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the computations of basic and diluted net income (loss) per share: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.145%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.187%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) - basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,642)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,608)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares — basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of RSUs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares — diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,176 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,075 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,284 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share - basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the incremental number of shares underlying stock options and RSUs outstanding with anti-dilutive effects:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.367%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.956%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.509%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.956%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.367%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.956%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.367%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.961%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance-based RSUs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service-based RSUs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the computations of basic and diluted net income (loss) per share: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.145%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.187%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) - basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,642)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,608)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares — basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of RSUs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares — diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,176 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,075 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,284 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share - basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -1642000 2149000 -22608000 9530000 125176000 127697000 126100000 128800000 0 921000 0 974000 0 457000 0 510000 125176000 129075000 126100000 130284000 -0.01 0.02 -0.18 0.07 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the incremental number of shares underlying stock options and RSUs outstanding with anti-dilutive effects:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.367%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.956%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.509%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.956%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.367%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.956%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.367%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.961%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance-based RSUs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service-based RSUs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 82000 0 168000 0 500000 0 655000 0 443000 0 543000 0 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. Related Party Transactions</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Aireon LLC and Aireon Holdings LLC</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s satellite constellation hosts the Aireon</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">® </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">system, which provides a global air traffic surveillance service through a series of automatic dependent surveillance-broadcast (“ADS-B”) receivers. The Company formed Aireon in 2011, with subsequent investments from the air navigation service providers (“ANSPs”) of Canada, Italy, Denmark, Ireland and the United Kingdom, to develop and market this service. The Company and other Aireon investors hold their interests in Aireon Holdings LLC (“Aireon Holdings”) through an amended and restated LLC agreement (the “Aireon Holdings LLC Agreement”). Aireon Holdings holds 100% of the membership interests in Aireon, which is the operating entity. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, the Company entered into a subscription agreement with Aireon Holdings and invested $50.0 million in exchange for an approximate 6% preferred membership interest. The Company’s investment in Aireon is accounted for as an equity method investment. The carrying value of the Company’s investment in Aireon was $45.7 million and $48.8 million at September 30, 2023 and December 31, 2022, respectively. The investments by the Company prior to June 2022 had previously been written down to a carrying value of zero. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At each of September 30, 2023 and December 31, 2022, the Company’s fully diluted ownership stake in Aireon Holdings was approximately 39.5%, which is subject to partial future redemption under provisions contained in the Aireon Holdings LLC Agreement. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aireon has contracted to pay the Company a fee to host the ADS-B receivers on its constellation, as well as fees for power and data services in connection with the delivery of the air traffic surveillance data. Pursuant to an agreement with Aireon (the “Hosting Agreement”), Aireon will pay the Company fees of $200.0 million to host the ADS-B receivers, of which $86.5 million had been paid as of September 30, 2023. These fees will be recognized over the remaining useful life of the satellites, or approximately $16.0 million per year. Additionally, Aireon pays power fees of up to approximately $3.7 million per year. Aireon also pays data services fees of $19.8 million per year for the delivery of the air traffic surveillance data under a data transmission services agreement. Pursuant to ASU 2016-02, the Company considers the Hosting Agreement an operating lease. The Company recognized $4.0 million of hosting fee revenue for each of the three months ended September 30, 2023 and 2022 and $12.0 million for each of the nine months ended September 30, 2023 and 2022. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aireon receivables under the Hosting Agreement totaled $3.7 million as of September 30, 2023. There were no such receivables as of December 31, 2022.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company recorded power and data service revenue from Aireon of $5.9 million for each of the three months ended September 30, 2023 and 2022 and $17.6 million for each of the nine months ended September 30, 2023 and 2022.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under two services agreements, the Company also provides Aireon with administrative services and support services, the fees for which are paid monthly. Aireon receivables due to the Company under these two agreements totaled $2.3 million and $2.2 million as of September 30, 2023 and December 31, 2022, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and the other Aireon investors have agreed to participate pro-rata, based on their fully diluted ownership stakes, in funding an investor bridge loan to Aireon. The Company’s maximum funding commitment for the bridge loan is $10.7 million. No bridge loan amounts were outstanding as of September 30, 2023 or December 31, 2022.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Satelles</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the first quarter of 2023, the Company entered into a stock purchase agreement with Satelles, Inc. (“Satelles”) and invested $10.0 million, in addition to its previous equity investment in Satelles. The Company’s fully diluted ownership stake in Satelles was approximately 19.5% as of September 30, 2023, and the investment in Satelles is now accounted for as an equity method investment. The carrying value of the Company’s equity investment in Satelles was approximately $22.3 million as of September 30, 2023.</span></div> 50000000 0.06 45700000 48800000 0.395 200000000 86500000 3700000 19800000 4000000 12000000 3700000 5900000 17600000 2300000 2200000 10700000 10000000 0.195 22300000 300000000 300000000 EXCEL 57 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "(X4U<'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 " B.%-7V"8-^^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.FD1@JCK91,GD)"8!.(6)=X6K?FCQ*C=V].6K1."!^ 8^Y?/ MGR4W.DH=$KZD$#&1Q7PSN,YGJ>.*'8BB!,CZ@$[EFC MVB-4G-^!0U)&D8()6,2%R-K&:*D3*@KIC#=ZPK-]9&W%J[H0O! /6R$DY_+V_F-R_>%W%7;!V)W] MQ\87P;:!7W?1?@%02P,$% @ (CA35YE&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" B.%-7!#AB*1,' #C+@ & 'AL+W=O1^:0/A/> GQIQC?/3,^*]L2:E +TF<9L>=I1"K+[U>%BQI0K(# MMJ*I_.:1\80(ND)C]GS<<3OK'7?18BG4CM[D:$46=$[%7ZL;+K=ZM4H8)33-(I8B3A^/ M.U/WR\P;J8+BB.\1?>_Z15@P9* M+V!Q5OQ%S^6Q ]Q!09X)EE3%\@J2*"W_DY<*Q$:!Y[84X*H OREP^RT%7E7@ M[5K0KPKZ!9FR*06'&1%D:7VY>'VY)Q@4G-/5 ?*A M=^0XD%'^1#N3WW]SA\X?)EPVQ6:6Q#24_1IE'U*?5%WWCBZB3' BF5Z1A)KX MP3KG/ JC/$$^2Y(\C8+B-\GD#Q0NX$+RB:!H'T#ERJA*6B"1THM"\Z2V(:NG&-;@RV^9Z3,$H7:/Z:/+#8Q RN M/[^;79H @57[ K(DI@$ZK $=[C1\53?E'5TQ+@IB@HC7+34=V(93=G<# M=O^Z,@[Q6^I=IWMKA 26[0W)DIH."3>0,-C(J204%I3.8K(P4H(%'DF=+*CL9! N6:8=E MUA1UX/;K?4!ZQ$/3R6Z3J28K660I88&]R[^'JW<;6N[ AK\E5 M4:@">"9WFXEIA-KW+P+V_&WQ(KPV,X+%FOM8U;-O2TUG5AC M[]V=_/TT#*5Z]GG] 15S9=>I^2Z%)=W1P)%6+E/3.RZ?:"7M2&B& M!BMB[#K8R,UJ.K"EIG-KT@&&77V3-#E)LZAX+=">S;>(M=HWN&YO9.\1$7 3 M$3#LZ(MQ;,HI:>]9L,#(,;]/LAH(;*GID)I @&$G?\$*?[9D\J%YE2*D FV2 M83-? Q24ETLB5 @EZXEM(S18L64B&Z[:F]I[I /TN+]U ?H[1:$_+)N$3!IO?W*[5!H:;6,3U-7.R- M!\Y@.#SJ/6WBLW5B'5\3$[R=8L(]>4'GH;Q=H\=J 0'P[-@BB8==U^OW#P_' M1C16TX(M-9U>DQ8\V-M?3>>SZ6WOZNL.-O*S&#EMJ.J\F=GAP8C ^3L![V6:$\*VJS6RIZ2R; M0.(-W^%>MIDQ?*MJ,UMJ.L\FL7APIM#[YHUT>C*G%($E1-^5YU.O,\H^:R1; MJ@\WO$GA&75?XL,7L3>R;2+O^^).K%:X9B^BA+G8.1O EXN:*ZW!!L5:PQ?F!"L*3XN*0DI%P=(+]_ M9$RL-]0)ZG7MD_\!4$L#!!0 ( "(X4U&PO M=V]R:W-H965T&ULK9E;;]LV%,>_"N$6Q08X,2^ZMHF!-MFP M BL6U.WV,.R!D9A8J"2J(NTD^_0C)46RQ4L:+"^))!\>_0]Y>'XD=7;'VV]B MRY@$]U59B_/%5LKF[6HELBVKJ#CE#:O5+S>\K:A4M^WM2C0MHWG7J"I7&,)H M5=&B7JS/NF=7[?J,[V19U.RJ!6)75;1]^,!*?G>^0(O'!Y^+VZW4#U;KLX;> ML@V37YNK5MVM1B]Y4;%:%+P&+;LY7[Q';R\(T0TZBS\+=B<.KH$.Y9KS;_KF M8WZ^@%H1*UDFM0NJ_NW9!2M+[4GI^#XX78SOU T/KQ^]_]H%KX*YIH)=\/*O M(I?;\T6R #F[H;M2?N9WO[$AH%#[RW@INK_@;K"%"Y#MA.35T%@IJ(JZ_T_O MAXXX:( "1P,\-, _VH ,#;J>6_7*NK NJ:3KLY;?@59;*V_ZHNN;KK6*IJCU M,&YDJWXM5#NYON!UK@:%Y4!="5X6.97JY@,M:9TQL-&.!3@!7S>7X*?7/X/7 MH*C!ERW?"5KGXFPEE0;M:94-[_O0OP\[WK=AS2D@< DPQ,32_,+?_))EJCGJ MFN/CYBL5^1@^'L/'G3_B"G_7MJR6@ JAXGQKBZ=W$-@=Z%GV5C0T8^<+-8T$ M:_=LL7[S"D7PG2VZ%W)V%"L98R4^[^L+*K9 C1K(] 7[OBOVM%3!6T>Q=Q5W MKG0IV*^C.(GCL]7^,!S3"D7*"HYF1T*#46C@%?H^R_A.Z5)E(F-*Y'7)EJ!F MTJ:S]Q0>*H P1LE,J&F68!P3N\YPU!EZ=7ZL]ZK[>/M@$Q8:;XP1(M%,EVE% MTCB.[+JB45?DU775LH86.6#WC9[:HAMT+K>L517E,-]MNB.S0XEBPDRWQ2HD M26C7'8^Z8Z_N+US2\@H!:[@! "'5V:CFI3K]I?E$"E]1.36YX#G;!"5JXY MGQH:HB2)R$RI:16D2>B82@A.'()>I7]T^>D>]*'Y4SPQC&V"'P M )3HB=DN:7U;J&(TJ'2.^>#HJ(M0 .?%TV:&PX,:>RQT0AKR4F281IZ>Q&:N MQ3",43 7:#%,PP BY) XD0B1'\)N6=#KHBQDP>SL15ZB/1>^+^7M..B):LB/ MMF612GD:O> M3:Q#?MA=LAO6ZAQHF5I%[.Q];$&8JB-S=MC,PCAP]?%$.N1'W3&/G^I.DV ( MI1#.\6&S"Y"[[$VD0W[4_<[K6W-VN8NTR3$4Q#"*C2KH,'2M=O"$/.Q'WI@" M19WQB@%)[P][V2D=6Q!'4)C, 6.S"U$8I0[A$PJQ'X7SW.V4 GXSYDJC*IW: MI%O%6ZE'YG7#9A;BR-7G!_L]/QS[948YYLH368U-!*(H-;875C,2.0HQGCB) M_5NV?@8^I9&8+X\3M0G"C8;^ );=B/M@M>546_L.QWF+R617W+ MZLREV>O/CF)@W5#_?T?',4^0Q*%W#;.1//NVY67.6O'F58)1_*[;#\@'^S&" M%[G//D=X(6_'L4_TQ4_0-\\+/<%5J3'RLRP9GXX:QK,:]!5YZ68+.EJ@" OS^QZIJU_U@U>_T]MS*]E+?CZ">^$_^! M[C.K,GG1T]V7\G8<^\'Y[A,'O/W(BW[D7\-3")&JSRW8TU(OT@B$2P@A$'U. MT)U4.]+B7Y8O <)DJ3JKRWBUT5RF$#^:%4+HC5:WO]I)(=6%0CN@$FQ8([NT M&@_T.ZM+E@U/AW/ZI5HGBH9U'VQ*^[2Q'"1C8\K8C.9+E]7!IQ#]'>H3;6^+ M6H"2W:A6\#16,Z[M/^WT-Y(WW=>1:RXEK[K++:,J?;2!^OV&<_EXHS^XC!_8 MUO\!4$L#!!0 ( "(X4U<>WL3N9@( (P& 8 >&PO=V]R:W-H965T M&ULE57+;MLP$/P50N@A 5)3#SM- UE XZ!H#P&,&$T/10^T MM+:(\*&25)SVZ[ND%$%I[,;QP>:2,Z.9);S*=]KU\QNTR!NVA16X;\W28$4'E8I+4)9K10QLYM&GY'(Q M\_@ N..PLZ,U\4G66M_[XFLUCV)O" 24SBLP_'F !0CAA=#&KUXS&A[IB>/U MD_KGD!VSK)F%A1;?>>7J>701D0HVK!7N5N^^0)\G&"RUL.&;['IL')&RM4[+ MGHP.)%?=+WOL^S B)-,#A+0GI,<2LIZ0A:"=LQ#KFCE6Y$;OB/%H5/.+T)O MQC1<^5M<.8.G''FN6&A5X9U 17!EM> 5,G$ M*7F/:"GQ%E9.E_=G",-S2W[<@%R#^8GG[P@E-NSFU*%/_S1:]IZN.D_I 4\K M:"8DB\](&J?9'OKB__1K*)&>!'KZG$ZQ.T.+TJ%%:=";'FS1."IV@FB#5>C3 M'1,MD"68K@7[LG;BYT'<_Z<>BG@2QTE.'\:17D,]7<=A+6N MUH;_0?6 M"-@@-YY\0!'3S;ZN<+H)XV.M'0ZCL*SQ=0'& _!\H[5[*OQ$&EY Q5]02P,$ M% @ (CA35^K']B#<" 4S( !@ !X;"]W;W)KFO/Y"B11%8(G:*YD,L4@\>8A>+Q;,@=/T@JC_J#><2/6Z+LKZ9;*3<74VG M]6+#MUG]1NQXJ;Y9B6J;2759K:?UKN+9LFVT+:84XV"ZS?)R,KMN[WVJ9M=B M+XN\Y)\J5.^WVZSZ=LL+\7 S(9.G&Y_S]48V-Z:SZUVVYG,NO^X^5>IJ>F)9 MYEM>UKDH4<57-Y.WY"KU<-.@1?R6\X?Z[#-J3+D7XH_FXOWR9H*;'O&"+V1# MD:D_!W['BZ)A4OWXLR.=G)[9-#S__,3^KC5>&7.?U?Q.%+_G2[FYF403M.2K M;%_(S^+A%]X9Y#=\"U'4[?_HH'O]FCYTCSAHH'K@! M[1I0O8$WTH!U#=ASG^!U#;SG/L'O&K2F3X^VMXY+,IG-KBOQ@*H&K=B:#ZWW MV];*7WG9!,I<5NK;7+63LSM1+M6P\R52GVI1Y,M,JHNY5']4/,@:B17Z=<>K MK!G7&F5E@]RJH-PTT7+@Z'VY$%N.+M'7>8)>_?0:U9NLXC7*2_1E(_:U:E%? MH)\&U]=3J?K>]&"ZZ/IY>^PG'>DG0Q]$*3? M''=+K81SOGN#&+Y %%,&].?N^WKZPT\?.(.=HHBU?&R$[S,_\'+/ MKZ!Q/;;TX)9-'KRJ=]F"WTQ43-6\.O#)[-__(@'^#^14EV2)2[+4$=G _=[) M_9Z-??9%R*Q0:;L=!&@,CLW#MGFS=!QF) X#K(;^<.Y= !9Y.,!#6&+"_-B/ M(S:$I0",AB2.3K"!K?[)5M\::ETN*M>(/^Z:S%6#4>>[C#J79(E+LM01V6 D M@M-(!-:H^ZP8LVJQ:=>$I0J^0NR:)0,:CB.3?QX+F(5:^)D@+PI\+?A,$/%\ MCVBQ!Z"P%V(X],*3P:'5X+F2,RKP+M":ERH(B];P;*E6Y;R635 >P,D7&GUA MC 619CR HL33IYZ)(CAFL6Z^"8N"&/NP^=')_,AJ?L)5$"WR["CP&M.WHI+Y M7^T-R/#(Z$481%0;T#L(Q6(M-A(318.0$CWG # :ABR&+8]/EL?/R*_"R#R0 MT;$Y0D'L>7JL0[" 1(%FM@GS QSX^GB;,"^(:4QALPGNQ2&V&MXGV[Q5>:!N MPZ;/(^+KPPS 2!B%GF8P &,^8]I*E0(P/XQQ,&+PF1HF]M5%;GCU-+X7J.02 M7%TZ%D?+BU.VQ"E;ZHIM.!ZT'P]J#<#WI>2*5PZ&!!P1:@3$)?,"7;O<03BB M$@[5XQ# A82&>L*!<&KN12,9A_2*FE@58Q>)QVF'7G7FOQZWGYGSQF.Z\2;H MDGAZS@%0<:1G'(B*G'W?"4J MCM(_][G\ACYPN1%+58- M"TB@5PH +#;B"*!B7JQ/R13 $>Q[8^[LY2FQZ]/.!S)[5 XK^2J7_3P"33=% M8X!QK%MNHBCVF6X[($"#P,P>)NR28#)F>B]4B5VI-A&$E$KCQPC9'B,D[R,$ MM-]4C2H[1(8#3)BN4B$F3\E9W7H;T]#R7J,2NTC]R.4I:1;-/ (MC8S2])($ MGA'D)DQ)\E@W%B"C-,"1;JV)BWTV9G O38E=F_[>;H7R)7I[4/EAS=''_?9> M94^Q0O/C1MRO>UE+I=?;TN4VJ_,%Z!- D5)?+8VZ4R!<&!B"'<0%!!NS'\)% M$1YQ#.VU*[5KUQPE,[1+XG9)V^;I$BWU5\7+Q#Z? .Y=*&3 BA"1C:::*^$J5T)?RTKGA7Y7RI[_YSE M92-E[K)Z@]X5BND7OERW*5O5!4TV5P(/](4I*RDF1JH"4+ZO;TTF$,PC@>X, M$]5L98TEIU[)4KN2M20GT/+ #&"S& 10JKRENI:C@$2E./9\W783IVHB,K(C M0WLI2^U2%EJK;"M4^+P5RH1!*Y2U:R].I([8AH[LE3&U*^.Y8LP7\*:EO>F+ M5S.7;(E3MM05VW 0>K5.8ZO,L+THI5:A_^)!<,F6.&5+7;$-WU7WE0&S5P;? M?5W:M1^\"/5)[.N;B1".17&HKQ[,%/(>"SSCK16 4\M'?/;R8&AQ+_C9=[:U MG_?2E#G=UG;*ECAE2UVQ#<>CKS:8?5O[3M2M=/E9B.7Q3,U3=D9S48 +&S,W MFCW"8D\/21.FEGYCKQ. $=)LGNH1:>(B%L8CJSH[.R]B5_7S_7V]J/*F'F_V MJ$;?&]MI7AR1;H^/N#T_\D\<(&%]U<&\'UZ8F+5@>?$@N&1+G+*EKMB&@]"7 M/]GQ_88)J&H_J!1X$"V-?+W0!6*06&T_/ O^\%(R^765_5L,#)HF2M MC5X#1A?F!LGZ8 M+, L&HO'OD!B]@(I+=?J#J^:B&RLK_>[G:@DJBV%DYWRQ<'IM'!RRI:Z8AL. M3E\XL1\OG)C3PLDI6^*4+77%-CQEVA=.WM\LG#RS(*(^97K=!,!(2*A^%@B MA1CK)^=2 ,:4XM5/8$S/#LEO>;5N?YU0HX78E_)XTOET]_0+B+?MN7_M_BVY MNB/ _81A1^$ZK<51U_P7"\D&+7'M&_%U** M;?MQP[,EKQJ ^GXEA'RZ:!YP^AW)[/]02P,$% @ (CA35_A4N=4.# M.7< !@ !X;"]W;W)K260"=YVY-A-?VH=.'V@)MMA(HHZD[*2_OJ2L& *P@HEXG3S$ MD@U\WQ*[!,%OL>39?55_;A9*M=&7U7+=G)\LVG;S]O2TF2W4JFC>5!NU[OYR M4]6KHNV^UK>GS:96Q7S7:;4\I7&/CY&[K8'7QW,-=%HZ;5\E_EO%VG<>*==]*%ZU=??7LNO77DRK=5,M MRWG1JGETU78_NCAKFZBZB::+8GVKFJA<=W^H9I\7U7*NZN8O4?['MFR_ZM;1 M*/IT=1F]^NGGJ%D4]4.7WQ?5MBG6\^9U])/Q_>RT[>SNV4]G>QO?/]A(C]CX M>]462Z#;U-]M6JU6U=[VU]'5@V7__DVMKE7]'P#N,@3NW:K:KEL )?>CO)O/ MR_X<+);1AZ* M5.E'_:C:;BKKPB(OZG6YOCTV>*==R#W&'7V,.[H#3XZ OU>WY;I'C=X7RV(] M4]&K;B@>PN?GJ&BC2S5[$S'R.J(Q)5#,>/'[&?QMLREFZORDFZ(;5=^IDXL_ M_XFD\5^A2'H XSNP?O:^NR",L(2>G=X=1@@F9XX))C#!)!*8$1CL,3"8-S!V MYU=4;?J3I(G4%U7/RJ8+PF[JB(K[HIXWT9UJ^MGJ(&"@^/#2A,8'<^,C'L=6 M=& RYIA@ A-,(H$9T9$\1DD)YQB=65&!RYIA@ A-,(H$9 M49$]1D46N! =LOA\P,P,_XVS26+-^U,O=^ P70*DC)B$.="&\"3F8[.=<-N- MLIA;ZUT)H"7QF.B%CS'DX\H:/G3Y@M40HF%9OI2BUS$KW)- MMZOMLNBS,%%;%^MF63PD9N;_W39M?_*!/@94*,)M+V-J/9>H:#DJFA@R'!*+ MTO2SEJN(7Z_ZM*Y5L2S_URV!9-'=<%:]W-\L(K'LD'Y1\^[>X_9UM%9M/]=V MEU;0[:["E+))1FS'8RHYEZAH.2J:@$HO4=+V6HXA?C_I[Y]1RW5T_5?1J M636PTD1<=6C"F3-S8VHPEZAH.2J:0$633XVNZ5FM(Y$@(6F(>$0 P8+*3"/"[ C!I,Q1T00JFL1" M,W>F: V,^C4PQ$RBGREXEPJ@3Y&,6PO?2U32'!5-H*))+#0S4+1V1OW:V3,S MBG[TX.!PA2S[TXT4V%?%,V>21%7.4-'R04<@4#DE%IKI;JV< M4;]R]LQD(P64I7%W'9W87D<5T2!6>YL V&;"8FY[$W7?%,2:QA-Z1&FC6FFC M?J7-FVJDKNQE"]9^^& 'H.IG3YLO4 DE%IKI2RV*4;\H]EVI1NI*5B.6IK:; M4?==H:+EJ&ABT'A(+$[3TUK9HGYE"R/92*$-3YS9:0J_)<&>1U6V4-'$L &1 M6*1FS8R6K)A?LAJ4;&2N?$1)8E\\_4RAKD5%RU'1!"J:?&IT3<]JC8D%:4Q# M="4&*$%@LM%/'>QJ2("RDXV@;5"R$6@()1N!9KYD(]/J#4,L4(3=@%JAR""! MAD]BNT01E35'11.H:!(+S0R0@SK%'U6HB%NI"(A!R9C;48);JXA;K(A;K?@2 M.A73.A4;HE,]-]OH)PD.$5=G&A$G(8W*F:.B"50TB85FAHC6P-@/*UST,P7' M"2!0L80Z5QQ450P53:"B22PT,U"T>L:P"A@9&!RH%8P,VEK&QM1.1J.RYJAH M A5-8J&9T:$U._;,0D9XD0KL82-TS+F]K]S/'GRO &V=<^X50-N2E#CW"FY# M3KB3;@2:C9(L.[CRF4.O)3:&5]#(7"6)QUEJ[^;V,P8/-ZJT-NP0!"JIQ$(S M7:RU-?:"A8W,U9!8QFW1W&]!L,N?KFT$S;+U((%JEL1",Y\>HG6RY*7*&Q-@ M[]4XM5?-4S]_J!-1T?)AAR!02246FNEP+9\E+UK>F$#5?!-.F*V:^LT(]CND M:EEG+]B&C"=VRA'5,@D.2,IHI4@E#DF@))$:1K;#X?P M)LV8"*AT9M04*"30;4<;XY$CV,=%B3H)8Z@B[ ;74,8'T&A[; W>) MRIJCH@E4-(F%9@:(EIR2'U3JZ.<)CA-7&J).(1LJ98Z*)E#1)!::&21:M$I^ M1*FCGR0X0J!21SOWB$J9HZ()5#2)A68^,E7K8?R'E3KZF4+#A$.EC@FUIQ)4 MTAP53:"B22PT,U"TCL:Q2AW!U8@?/3@XH)UF0.X1E35'11.H:!(+S8P.K=WQ M9Y8ZPD$!;&F+XY@XSX[SLX?>*D"TU%K(YE C0L:I/0,)H"$G$[MT4@+-1B2+ MDS&%;Q6XUM@X7K$C!S:'92FWDQA^QN#Q1M76AAV"0"656&BFB[6XQH=L(OO. MY"-W523[ :93/W^PPUU&N]1Q@%$"U2B)A6:Z\.#A]"]5Z,@!;2>SYY>IGS[8 M@ZC*V: C$*B<$@O-=+?6S?B+%CIR0%C*.'/*6_U6!'M]0*$CV(9-[*<3"%3+ M),2:DB0]4EW!M<[&GU'HR '1*TV<1P/X*8*=@*J@#3L$@4HJL=!,GVIIC+] MP2,'"OPRXEPG47=EH:+EJ&ABT'A(+$[3TUK?XB]?\,B!^K[#1Y#L'8^Z-PL5 M+4=%$X/&0V)QFB]RT;)5BE#NF$(24FJ_TVWJIPIU+2I:CHHF4-'DD\-K^E8K M3>ES"AY!(6&/>/B>$C#EZ&<.=K7+ZJ8UH?OK359O>:T.NJ;:O5[N-"%7-5]PVZO]]4 M5?OM2__FT<>WY5[\'U!+ P04 " B.%-7&M$+QOT' 7(@ & 'AL M+W=O7\4>F? M9BVE)4^;JC87L[6UV[/YW.1KN1'FL]K*&KY9*;T1%F[U_=QLM11%.VA3S5D0 MQ/.-*.O9XKQ]=JT7YZJQ55G+:TU,L]D(_7PI*_5X,:.SEPY%)6E=,$./[:*9WMW^D&'EZ_:/^M-1Z,N1-&+E7U MO[*PZXM9.B.%7(FFLC?J\7>Y,RAR^G)5F?8_>=S)!C.2-\:JS6XP(-B4=?O !;#> #0>$$P/X;@!O#>V0M69]%58LSK5Z)-I)@S9WT?JF'0W6 ME+6;QENKX=L2QMG%4M4%3(HL"%P9596%L'!S:^$#9LL:HE9D*SB3=GY+NJ[=J0;X"@ M.!X_!ROVIK 74RZ95^&MW'XF/#@A+& >T5>NT ME58; BM/"UO6]UWHEK:4Y@QS6Z13I8SY%;.V4Y&T*ES.>5B<,A8'Z?G\ MX=".L5@6\6 O=(0OVN.+O/B^RI74&J)]!]**)XD&,#K$B8BQ)>(:C3?9H$R_: M6ZORGZY>(F255F+.G<+>"7Q.$D1/.$0-"(4IBF..=MC MSOR8JXHHNY::E)"VS0D!=V, L[%;DR : $2$HHF51H.>9@(_PCSO9AZB698/ MXJZ2*&4$XS5$TS@98L3D&*?!1/S2 SJD7IQ7]0.PGM+/*#HZ?BL/LB0;HD/D MLO@@$H[!L1X<\X*[UG(KRH+()[>RI&D30C?O>0,Q6ELBC)$69V,V @6>'4$? M2[D)F)K_G@RIEVD6?[0H/>CX."&%X0C=6(IFZ=2D]SQ%_42U#\ZM>)Z,S!"9 M4QHF0X1C,J>^*L5=6;5U!6K F)XR?@!LAQ\AL2B; M2$^T9S'Z&HWMDJB6L+X:W,-C3CKEE WS)R(6ILE4@/;,1?W4U05HI>K[4ROU MYE5OCKG'K9.1.Q$QEM(IM#U'43])N=(J=P7F5JN'$NIG,5I@H]C$% ?G3 M(!Z"1^2B,(RFHJ%G*YJ]JS0N(>F:MY3&U$N#[ZV-/TK;<;?24R+S4^*RJX&Z M)5V4MM'X=#&$ZZ*$I4-.Q.3",(DFZB'6.Y:0:O(E_ROIM22?(,/ M^TR^2[M6!;EJ)[ 50BU ^) &\#>T )&+CN2.+>B)D_F)<[]<&M.6^VC$H<@1 M.HPQWR-RFBTU%0\_4S,_4 MUUKE4A:[Y2N?I,Y+(QWVUL= VJ[1Q%$CK6(2C4(88^EDRLL]1S-_2_E#/+ER MV'F:-%L7$M+:JMT3[,&+1Z'QO3\V[B+3.!PY'.LUIZI-WC,K]S/K883\H0M( MF?J9?"U=H507T!TONR"_G0IRCC%IFF3#&$?D)N*%]V3+_60[HBHLXZ.@$?)D M43HN\5'!F"=3*Y/W-,O]-/MMM9)Y&Q[?GB"EU/>2W @K72)T/';2;22[TN%! M5&Z"3L@-T+ N<[?GW'[IVIKALX,!J.$(]S(>#G>\$#%Z2 C'-A_L\OH;6S=? MAVNJ>ZM\T)H/:,FUQ7+:79R")4D-%HHMOD/=]R/]]V ML_4F"T[(G;POZ]H%*$P\M""E*E"SD,XX3I-DF,\0.4!Y!B7:KHCZOW3_:\;OK1G^H/GE_1LV?U&H5?3_63BN]! I(94<@4J M@\\).%%WOT+H;JS:M@?Y=\I:M6DOUU) .^P$X/N54O;EQKU@_UN0Q?\!4$L# M!!0 ( "(X4U>W =P+! 4 'X, 8 >&PO=V]R:W-H965T&ULM5?;;ALW$/T58@,$#B#H9N=J6X#L.$V0!#6BNGTH^D#MCK1,N.26 MY%IQO[YG9E9F5*]:O1*.8E M53H.?4T.*RL?*ITP#.M1K /I0@Y5=C0=CY^-*FU<-CN1N_>4N=/T\9+_X*J=! MSC@.RB(%K!J<2[,S'4U4?J4N T5R2;=:N0(3QN6FMB3+Y]Y%;TTAZR>C!-,, M,,H[,V>MF>D=9EZJC]ZE,JH+5U#Q[?D1*/>\IUO>9]-[ 1=4#]7A>*"FX^GA M/7B'O0Z'@G=X!][/8:V=^4O<&WSK;:?&GCS0XXUQ&O)HJQ:8)*1IBNKW^3*F M@$3[XS:%6@)'MQ/@R_V26BQCE/3@&JSY.<1%U MJAD09YG2E3,\DN!'== QO!HNANJG^?QRRW&H?L'F/>*3Y\=0H 9JZR3XLT$4 M1 ,K[$23,W J@V_6Y4#$8_^Z,^"G8Z34GO0;A[W+FX%LZ8C#U]WFV"PCU$6] M'?0Z+\#96O!7'SZ6B*C7461(Y1=:@K+/?0V2\F/"U<5V9J;3#TUB)[KST$,7PO/';)RXZ?L$L MIO(F!$FBXC,>EW;C;;[!/]ESTHCQ/5WU="(N8B74&*RG]_P M.M>Q5"L\_[%'$9E,I;#1^()O[S7A)K>1 8)8ZIVJ?31;4_L\.]JLP79I"WR' M4%T E#R8;4;N[LK6 R;Y/4&^;^NW8_$*U#* N"$=ANJ< M0D*_!("VJ]H6R97W"4;@D8FY];$!2AY,$LI2BU=9)-+3CM M$,'NQ,77')=M+7&L3)3^;EM!%Q?GW]3.^+"PJ^K^YSYQJ ?*+:AZ1@EMM'-1GSAO'+ MX_=]3G R(#$XI*^15M62@CJ<2$LSQ4U \AB+M9XUM!$X6H:&K^3D6=O^#&]K M$$9[/6%%82V=+U\T%,ZV/>QG^^9ZWO:4N^UM9_Y1AS6BCSJYPM'Q\/G33(6V MVVT'R=?282Y]0K\JGR7DI\ ;L,YYO1VP@?Y?CMG?4$L#!!0 ( "(X4U<> M/=R@C0T D 8 >&PO=V]R:W-H965T&ULI5IM<]NX M$?XK&%_F)IF195MVXKS/.,FE3:?79I+?7>GEUOFO86U,JVZKL@ZO3M9MVSP_.PO9VE0ZS%UC:CPI MG*]TBX]^=18:;W3.+U7EV>+\_,E9I6U]\OHEW_OH7[]T75O:VGST*G15I?WN MC2G=]M7)Q4FZ\ M)_V1].+X.NW^GG6'+DL=S%M7_F;S=OWJY.F)RDVAN[+]Y+9_-5&?Q[1?YLK M?]56UEXN3E36A=95\65(4-E:_NO;:(?1"T_/C[RPB"\L6&XYB*5\IUO]^J5W M6^5I-7:C"U:5WX9PMB:G?&X]GEJ\U[[^;%>U+6RFZU;=9)GKZM;6*_71E3:S M)KP\:W$(+3W+XH9O9,/%D0V?J9]=W:Z#^JG.33Y]_PS"]1(NDH1O%O=N^-DT MVV]^E67G5$_&QTZ M;Y"";5!?UD:]=56CZYTR&SS7+5;K$ P>ZCI7I=5+6]J6-@G=\C](.]4Z5=!^ M&]ZO&N]'&8FLSCKOZ7S:H7;UZ7 'N68#[9";UGB$OE$M9-!-XUWC+8Y7I=F8 MDI9D)02QQ8Y65 I0I8S.UMB^<9[5:XRW+I^+=B(-;8[]L%5&.^L6^-&5N5H: M$LL *W)5>%?QJJ!+HUP!,45EA2,:;7,Z'(%3A\)XZ)-LL*-5726*86UN?+F3 MA5K0R-:\;^5"JW2^@3< @:X+R&W_%?M#''X^F$SE4'FN?IE_GJN_W-Q\5":T M>EE:Y#X.VS-3Q;JMR&K'3T)E30E2%D5%L\6Y.^SL-+WXVX#3)]%4N( M-:&D6U(4)TUPP]9-!Y=U 2:!X"(4*3G,@<(#^3R@L\I7(E2 M0*\C5GQXKG[\X>EB\>2%^CL+<#$C5(6[Z,X?;%W].)WCG80WU.LU$G6=/QAH4B$8"M;:G], M@#M:)/$Y(C4<6+LVJO:"WA89HD#]HI&L6(/DIC#.G/=NZ;RF$Y:[\:(890@I M+5)V $ $H=5EN1,O=252"XF7W'9$ 8JAJ14O)U;LZKMVA)H2C-BD%9%K-Y') MW%+$S.A@5&GG*2>_=39"A2*O(C09''"D:Y0ET;:UY%U#*1;NA"02QE8"6]B0 M:GFNN@;)F!G?ZM[VXSU8/5L+^6$6L=%P)^E"F3]@HAR6:>]W)",?>"#B819= M9[ R-D7%Z00+&=-N6;:<7H#$@]B!8[%0J(.MJ99P?BJ&+-P[8)7"[B^?J MX<4C2!+6_)POR';8C Z;J8>+1X@WP_!E;L'N0H0""2W"7X(;\3>67SY"_'&A M"!$927\\N!H]:/1.[M)&#Q_S$]^9>T\8Q=$8F2?VB.;8-^S29!IP% V,!6$- MI#_E>*UU"^ 3A\2\OF,%N'H'%V1EEQ,(UV:7G%]T=0ZM,U=5QK.G&MT0N$/\ MT2$,PX#L.MNI0#4KJC$ND[H,?6FBJD@QBDH &1BHCL1"2$)/-\MMSE"P=JA1 M=",F6U^"CP4)DNM.C,S5A[JOJU,@GXVCFB"?BDM*#/(+%=:NA=^^)W](9E0N M-V6$)%C6^8:1YQX$MS4$0%(J6@>;+QULO+.FS"5:?@],Y["!)@'?$X"@ 2CY MXU2#K06.#13"2@WW*'LK*:N6,0U%BB" E.5=E&AA& ;Z@P@W8M0PN%&F>>+] MIZXXI7A\R%!X_N+3/W_AJXL7CY*#MK9= V,D!5)R<;8@'[%^0J#BXGN2:+R: M[DY$FYQ5NGHE03M^Q]5C,Y&P%] M(]Q/,UAG#C3S.UFIE5S"VSV+B=@;16#6C"<"T@AB<0 0)3+%#1==$^^3)G/U M-D*VN#RY#WN &5*HT0TB]!W2RX$EK73$\\"T,Z!IHZ.*CK""Y>$H1(T 6XAK MI4:1/JERY(/D$M:$U\"R/!6*J?WW&1P.G"@[R?#>!5&EW'&^(^,VH#$4M;9J MB*1+ODS1@?/4RZN--^G0)$H'!8&\/&\9AQ^T%]72@O +59=\48(O$&AE MDRB>]#?,BWM'\(\^C;V>B&&4(S1GLB-98*1C164P[H0B+1ZOC)&LNDVI@FW5RE3 MI4] ?8Q!"4G[;.Z=O%V;K%/M#X_A8-;(A-U5Q#\>'0XT_AR M*(&N\U32AE4D( XB&IYY2Z6:R$I312<>W9IE:;#;6NI3EK'!"8?OR!2Z!OBQ M+\\(^4,KS5XR1DS8P!43##83SU"'B"1:&YW/XAINL?7.@^>*1'*-;KYDU*2] MF9\80)C;&8(WBVQM2SIEX\J-=)9+,@1M-@@![0G7>C=2@;(DAQ3/PO/<;?!F M*D$,3>#W(6'6EA=218+P8&ZB<&7:M&XO(OB#!]ZS[,]D B.O &^KHE2J9\H?;VK;1:@0#;O^4._I&<1K1M[7@8' MY"WF4W>C9JX^=CYT.L7/",VF"$)$>)G:*\,#C11/E*@(IU&<.60WQK"/1(L<+S0R3^#H-7#S^0@5P7$+KAD7H_A:@'ZNIB=OET@8N+ MZ]FS)U?JTP2PL/'UXV=J<3D[O[@:X=] Y^,H$Q1W=GZ.?@[_<>XC]<41M7B@ MKB]F%Y=/<''Y;'9]_41]] Y.I,D74NFG'KPF_9 4$"$JS$I+GK)%DL #&ZRT M7E*%_&N1[( =YQD]1D\IK"(+F:MWDF9DWV\=L(Z\0M-G];<.E2\9<1KWI>X0 M3N1DZL5B)J%P:&$YP=ZJE4?I1M?7T&&!RC9*,/>JO8^I2)8F109"D!*FZ, Y MZU/GE^!JK1'<2J, .JT_>]AT*AR!2(U$1$3P"!3),^M''51,>0-^91!Y+.Y< MW4SB#2D.Z-_(>(&K'!I.CNA36Y\BOI%F@4N\RRQ#-B/5\0,&T>/8%.*22V%Z MH DE^UX;YAWU@D4Q#)=T1%<9"X1/L_5ARI?:634E1M$ M!JE!;DF,$?9_<'D]?ZS009:C"2R:=\>]IL0-EE&L4"XSH2P&@K6?NETCO5%J M#I*+H3Q%0&D+(RATL<"Q.Z,]^_*[\:Y'EF/>^T)S+Y0L!L^^[=UZZ(U6LV#F M)8T\I*IL*^PHY@$]V*.)W&D3J$* ?5K[F;Z\4#_=HC)'[O7%9.O:E6ZUPPZ^ MF7-.?UEK<#AU4YK:ZOC2>\]=H5!;OTDS3%BT-@/&2RF5D(TVVK%.(_1YQUY-Q$OC&@ZOS^?E^%.@57EEQ6W5S9)"R MGZ%Y[%K*](R:6B%*V2F@,A0NS73#>V)28AHX1QY,^ MYLR8D20ELDRD2SSI#S3R[X9YU/M^'O5A-(^ZTV4.$ZP020F1*>%HC7SG0%_[ ME!WQ@E;R>C3G4=Z&K]1"].2>[^9F222NG>Y/@1 ;:.9DHV%N8FP" 4-C^X?T MG@Y(#LPC1X.6-&OZC>K1H=C=%QB,V:YJ/I7\2I/' N5" ?!7">A-41CYNH*_ MH1J(!;@,0)2S:*1L?+A_4J^[C(JZJI/PBVI!3F_6] 7ZAGMI!^8SXEQ_:O0C M5S!YIE.:8(HV09#^"]B=LT:6]^-'3#V/E>\08P<2VI9H6O_=D M:PPCZ%YNQ;,2\I90=L)VRGV1D+B'"'B(*HQ=CT(R@_7(#S3ZN_W/6V[D5QW#?&TP(\+QSDCQ_H@/Y'/Z__"U!+ M P04 " B.%-7S6AHM;(" !J!@ & 'AL+W=OICVXR;6Q<.Q@ M.RW\]SL[:>BFMM(>]I*.2KW+J-:#HNV0J>P'XK'S2NHA8EXP5(PY4D&I:3X*HSFO5< MO _XSF%C=FSBE"R4>G&+NVP2Q(X0"$BM0V#X6L,U^0*-GK[#2Y4P_DDV=>S@(B!I9:PJ MFF1D4'!9O]E;TX>=A&%\(($V"=3SK@MYEM?,LNE8JPW1+AK1G.&E^FPDQZ7[ M*$]6HY=CGIW.FD M&X>$QK1[!*_;MJ7K\;K_VA;R\VJ!;<'#]&N?[!JUMQ_57;"1*5D*DP!OD &] MAF!Z=M(9Q)='./=:SKUCZ/_M4QZMNE_3X?8=]CSG0)9*X)3@_ +WR M4PX;I"IIZU'0[K:#]*J>'Q_A]13&4['BTA !2TR-SY-^0'0]V>J%5:6?)@ME M<39Y,\>? 6@7@/ZE4G:[< 7:W\OT-U!+ P04 " B.%-7RE*G6X8$ !^ M"@ &0 'AL+W=O(!G:EJ/0\*(RIKZ)(IP663 ]DC17=K*4JF:&MRB-=*V294RI% ME R'TZADO H6,W?VH!8SV1C!*WQ0H)NR9&I_@T)NYT$<= =?>%X8>Q M9C7+ M\1'-;_6#HEW4HV2\Q$IS68'"]3Q8QEK*1\MIN[;!X, M+2$4F!J+P.AO@[F9QC^22GD6&L.Q) ME+9Z-UXO>4/O1_@L*U-H^*G*,/M6/R(./9&D(W*3G 1\Q'H HV$(R3 9G< ; M]8Z-'-[HI&/PUW*EC:+<_WW,1P\Q/@YA^^%*URS%>4 %KU%M,%B\?Q=/A]N 9& DX]E=22VD"M./4Q%WN0:RBD=B L M5]@B;[DI8,D54O/=W]_"^?MWETDRO/9';A-??X!SC0B_2(,0)_ !6)7!_>@3 M4XIL/F%:5%+(G*,.X:Y*!SU*)]/CT ,%SG$@>P?DF-##04I&6A16DYF=.Z+;.!E,8(],:5@K65HHLG@[B-Q$K*L3O!GSE"J7:1EA9+6)NBXE6-=L+ MR3*G),F$LF%@T,5$X0:K!EV=4=&^/GZC"JAZ,_JF$+RM8REXYH*H#?WYV)$_ MTC<%"3CCQ)%ZJ;"?HDW'>="5=D&$2T:E0W0]@$](WSMUHW3#*F//N='_;14? MW4,5W-D:T)T)5X5$E]3(,8+))&@Y>.D3RX$8UHQ3M$B6E;)QKFS[^OA_.B^O M@NL/2K"@3[:],FPE$-QS8E'7C6E4GSO7YFW5OK+5!UV^^EW@SR >7X3QY!*.?8VB@YF@1)6[R<>6 M/W'UXT%_V@]72S]3O(C[R>PS4SFG5A"X)M7AX&(2@/+3CM\86;L)8R4-S2MN M6=" B,H*T/U:TO/>;JR!?N1<_ M02P,$% @ (CA35Y/V@\<6"@ AQL M !D !X;"]W;W)K&ULM5E;;]LX%OXKA"_]E??5B\M+EZY4(5W?5*K$FX6QA?2XMCP>#ZLI"Z[-W?\K-/]O[6U#[7I?IDA:N+0MK-*Y6;]5UOV&L>?-;+ ME:<'E_>WE5RJ+\K_H_ID<7?92LETH4JG32FL6MSU'H8O7DWH>_[@GUJMW6+ MMWBKL<[?OU%S?WOI(8GN+].XZE58-3JQZD9\,*5?.?%'F:FLN_X2"%H8HP;& MJ]&S K^HJB_&@T2,!J/Q,_+&K5ICEC=^1BWQ1KLT-ZZV2OSK8>Z\A0O\^YBR M0=;DN"P*BQ>NDJFZZ\'OG;*/JG?_VR_#Z\'+9Y!.6J23YZ2?-,#W5XFORA;B MO9'P[3(3G]6CR1]UN11O9:IS[3?B8RE K%?%7%DP&]A-1%5;5\O2"V\$+4:, MP8HL!/IYZ7&36I5I+^32*H7W7IS[E1*__3(;C08O7X>7#\U+?CQ\>9$(^NBU M*2I9;BAD=2G+%-*T=P+Z1*XO,S%W%AP M28_,0IP-DZO!H#] #.0YA?.Y=,*9H^ #C(BU):D!R9^2VFD:@-(.9\..<-MR MR>!V=3^DN1'<%U_QV=8H:R#4SM6$#DR" )TJH?ZJH1N8O[GI3Z]^)=V(G07\ M2SS*O%:,;ZZDQ>H2!$$I7D]6+FFMA8Y;,03MBTKAY)GX^*AL26E(O&7F">5G M^OH\@O_R\>WGEH/0A M+[3&P0L"+>?SVK,VJ#]0:*O*A="+8'GL9N6ZC$J71ABKEZ K#\82&;*&J4N? M8#T\I-">_7^A6/4%@<^+6KV"D:X$7,_" M /DF@7J@KB03,9N$)+X5B$MZ_D%:<#$>>K8I M%3U/B?WH'(L:BZL66N#[P"4ODBT:JZ@S(2#;91FL7%?8M6$AN%MC#G;7LW%_ MUJ+#!ATGH:0&>SG$+7"V>6X_,/98';>. > M>O(APU&N[(OW=(,0*.0W4JJNA*PJ:YXT=%$(K[/A=1=X%U,&U4KCH2/V(3:" M]0-3BR9I$!_&@7U" [<\E,,J6%7EDCQ[OH&7KL'1-K/G 2=)0@8(V3UX*S%3 M$%JK02?JLZ,P@II85FNW*J*],RIQ&>Q#=6)%Y,*U0WIP(E"RI7?<%C?I.K&U MMH:3UB(&ZI9AEK]G3:MR#K^85Z,2,)L)&I/_46%C%]&$.D5T+3DSM/[5]:8= M.PN9(49!*/0^&_9'73-IF_U.9ME0JD%"<,ZDFM'L.'-KHD.3D!_YHUFS+Q[8 MA(=T\:(W*HU/0Y".]LLXN4%48(G\LHQEX* DDS!^..E?MP_!4EO('67*Z-9Y0U9OWAWH;3_F272:IM6YC)G5^IJ'*.KTVUT4GVSC'OXGT45>0HN"^XGLV'_9M\@D]ET MZVS[>ORL:] (E(7T:17G9O3564RP*1SW_#V*52Y&XG3_OB4KE^/%$KN&H'=(8FXA)/&!K,O M= -;,B1#RD$JHQ8HB>*[SY#E:8]'0.0:S%I22^I"(=^B, !OR12EDVE(VM0@ M0WF]T*?;A!.\8T\MU#2<1O*[4RLW#(D M1P #CY3)URI_;-,XWJ"-*MG2U;!WA#1 HWYMZ;6+=A[M@R'W@F2_-5++8[ADA:T^[T M1W+GCF0_8^P017PJL=*(%V8];$4$A':"1+3<=UM =\)P,L=,A/3B(<;MS P% M9$MO[(;&L(A1N+52%]_K'&-+Z M/J4_*O9(QVNUHYHX1UO4]K)-[OI._:)L,:?#IS JG"!TVQB?)&H=6@O+?IIP M6;)H5C44/!5&2%F:VXHH*=F1FL29E=(F1\9.[";D._^!&9)]?]TKG6RE(4TD M:"J0I@ZX[Q<$-1AW]A-!5>N$OJWC8:J*"]CW MMBZ=PH"X B?[SM8!VQ=_'GE]V-DD1UVL,4NW$X001B*I!_U_3%M0&O?4V(:9 MZ[H_"HY*\UY!N2V,8F'H/ZX0SX)S!2 \47Z/YY#UPS&AM-RKT0D5WL820+.% MM/ LKRF7R@541>^->LCO2FKFZ*:U2ZPKCTT.BP>[]& M9!=^*[_3=.]UA]S@7NTT4ZQP6<;3Y!_KR8^,@/@F3(%GPTE_VDHG2M43PM@U MV:3I@)NG0G)U9$;:L&TYBU\U)Q) FH55'4?G\[%FP#)(3SM^0M:T:D7G[7 ( MGLNH^F]'+W881,'W9C"&#ZP\,2$H7 UM ZDM\P=SW0\*'P5N%B;/P]&@YQ.) MZ/4AX+>G0_O-PC.>LS?YM29\@?T(W^YY]QZLOQ/L9]YS-\W-^O;J_!W9R=0. M&-W%_NVI>#@3XVDRFDYQ,;Q)9I,)+F:#Y&I&%U?#9#"]%@\_J#!$)(,9BTI& MPR')3L:C*?^_NAF+UT?"B#\>CNCC*7(;?3J;!!%7LYN?'B4P$]EZ5WQTWKU. M?[ 3)MSE#TYV^,?.XR]W?ASA7IU^ D+30M$5?B=IG[:_,CV$'U>VGX>?J#Y( MNZ2TFZL%EM)I:0^="?_L$VZ\J?BGEKGQR,A\N5(2$PQ]@/<+8WQS0QNTO[W= M_P]02P,$% @ (CA35P1YC,^\" 9A< !D !X;"]W;W)K&ULK5AK;]PV%OTKQ-0I6F R3S_BQ#9@)\TFB[8)G+3YL-@/ M'(D:<2.)4Y+R>/;7[[F7U&LR]CK8!0R/1/&^SWV0%UMCO[I<*2_NRZ)REZ/< M^\W+Z=0EN2JEFYB-JO E,[:4'J]V/74;JV3*1&4Q7T,+VZV,BU^J3\'YN/%F_3EDNJ M2U4Y;2IA578YNIZ_O#FF_;SA3ZVVKOM2"+L/S?%OS?:= MBO:<$+_$%([_BVW8>S8;B:1VWI21&!J4N@J_\C[ZH4?PXB&"1218L-Y!$&OY M1GIY=6'-5EC:#6[TP*8R-933%07ED[?XJD'GK]XHJ^\D><9=3#T8TO(TB<0W M@7CQ /&Y^,U4/G?BERI5Z9!^"D5:;1:--C>+1QE^4IN)6,[&8C%;+!_AMVRM M6S*_Y7^U3KROG+NHU,U.4(>>*4O5.CJQ]_F)_.7CUBTG%KTO%CW/\'DSZK M>R]N"I-\/6C4HV(/&]73Y:VN9)5H60RT^IPK\=J4&UGMA'9"W6^,4ZGP1NC* M*_#QPDJO1%;4B:\EY:E#JA=8"[N(A[*E^-7(:C)@ETO:F=8)=M(VYDUV@FS M3E?"@RZ1+L<'LX6OG#-0E61LM<]%DLMJK=J==])JN2K4GHZKG5"T0![&%R-, MECGE/;U#M [2?&Y-OT4-HD\AD5WCB%3X(^M+HIH!!-4:AV\J6%CXHE8 M5PEJK3N@'2ME[I3E94]>PGYZ3KNP),A/@C%+1-BZ!2'AJ\IXTC(5J.X"ZRGI MB4<#-JC<&Y7416"TJ2W%#GS>:10EJQ-9%+LQR^N'A#A"Y]K"K#&C,C4J+"-" M*,4A^-C0&)35'F&CO3L!J)*IX"/A%X?*2C8EIB;';Z3UNZ;B3H"S&)U;:<> (*!0W6>U%-@%MXQ?Q$]']^,.+Q6+V"DSY:?[JY['8 MYCK)86-*#%26*>XG(N4P9.*-2E2Y@M=(>H0J^):RDH2MGC;$CLE+#N&'9F$5JED-O$@HFY+"Q&N@XD1\H8V<@9QF M(K.FC#*P.?#MJV>A.1P+-PM /]5PB79?A4S_A6[(,N"&V61V>OPLN+FUAVRI M4$TWUMSI=.CTH"\M6.K3P686)#9RQVQ9,5:TCS>=(0;J>4F-CK5%V!*E4B?F MD^/E*73XR"Z(A@=E$JX]A\UJQ-7HF5WNNB:X9,1 9G!5$ KR^>3DV; 2@B'E M2Z;O\9EID ,HTJ6N2PYCRBBBOZI&@;81L;/)*M2XT@!27"$+/0U3:G(^0X&S?RQX2WA6;O4(0 MZQ,7DYA=\$TFM87DHE;D%N#.V)2E801.ZK(.W364^ 1V6973D$UMI\*[FHAK M:M?5_TTL=P-@1TE;P;%-:H95R;=@:!H^4;8CLH(X^4JV? MY^@3(M]MR%)/_:K?&$OEKZBD6?\#3438\0U]%93<;6&IA9R1;&;B+>$R3\9D]RB#X[.U]]5PO9' M'AX'" D>42Q0LEC4T?ERLD09BD42C([.%]W*F*:;5L]Q6X1[.=1K!T0.3+>5 M9" 'M7@@9C[O5KY/3&P9$W%C8JMLA._M8.2U"5ZI, P0\AB][ R@Z4W-L[*2 MJ/-1#.85I9@E"H$*S0JPH=/C0P'X9GDO C@ %XV%[>0ICF:3%T._+"8G#[E% M5]^4HWY;[!SS?G_7MG<(0>="-$Y;J0V'8/-33#W"[+;\AOXIG@J3-FDP[]E- M'%9-++_+]8N E;8OM<-+[VS6#@U_DR@3S#F.[V%RI]CS2-5#6S?$N1Z+(9XB MEI[6JYK=A\9K5(64HI3RV&H*G3*S)GOXSB3H#=D%4!NG8O,M&F)?)@8T54I_ MH'>O%"N44KMXW17:/8\=.INQ_;$!A8;9D;,'S4:AXY%#97>TCSH]8*7S^(E# M1=9C.!$?FB-C1?8$?Y-1TG2 M^(G1X_-8.Q;@.9=WB@]H92GIK(VFW9R%'PQR9W367D)TYH?>G:%*F"UYT//A MF>\P&(7XV(VV=87#=L%FD-6-T1$D,9#ROM%I_R)A+\#]9LV@V3L/M ,2W5\\ M*8X1"";FVR&?OH2]E.G]F[F]!/^="L CW[D@417H/?WTGOQO:@>Y[N?]US^& M?AMS4Z":#U\=B<5X-I_3[\GX9'G&"\?S4_R>+L?G9W/Q&;N:3,/B@O:>C<^. M9_1[2F_S\_'R?"$.79]->W>?I;)KON%UX0P7KD';U?82^3KJ%RD ZFYR=C,)IL7GQ9L,WJ2BJWI3\F"N)B-,&?,^,\RJ.KW%VMC M-F^NK^ML+4I>AVHC*OBR5+KD!O[4J^MZHP7/:5-97"=1-+DNN:PN;M[1N\_Z MYIUJ3"$K\5FSNBE+KG=WHE#;]Q?QA7_Q1:[6!E]\\,)5DH]0W_^)2_OXB0(5&(S" % M#O\]B ^B*) 0L/&'HWG1'HD;^\^>^D\D.\BRX+7XH(K?9&[6[R]F%RP72]X4 MYHO:_ETX><9(+U-%3?^RK5V;CBY8UM1&E6XS<%#*RO[/'QT.O0VSZ,2&Q&U( MB&][$''YD1M^\TZK+=.X&JCA XE*NX$Y6:%2[HV&KQ+VF9M[H[)OK^] KIQ] M4"7HNN8(U[MK ]1QS77F*-U92LD)2G/VLZK,NF8_5KG(A_NO@:N6M<2S=I<\ M2?!>;$(VB@*61,GH"7JC5M01T1N=HK?F6CA1/_,=6)9AMUKS:B7H^9^WB]IH M,)-_'1/>TDZ/TT;7>5-O>";>7X!OU$(_B(N;'[Z+)]';)SA/6\[3IZB_2$E/ M4CK.YRGR[%/%?N8[PC]@9BWH*Z]V/WPW2^+IVYK5N'.MBESHFO'-1JL'H($K M.4":$ZR\RL%[:\.-A5DMCY)*HGC,?ORCD68'YV:P$KR5?2YXQ2XYG*0L22#? M(YA;MI!($KV]=0N(%.ZD]_';JY#=UG@N6!0PL1"Z-2N[7PL,7[):,;Y::;$" MRJQJ:"'LJM%N0+P'+@N^* 2#4,B6C6FT8"LP'U.S!L[51.J ![8%[N-1$,&1 MR7P:LG\<7870R1R.0>)(B"C3\:2=!6F';[G.ZX#)*BN:'!FN5/5'PPNYE/"9 MEC*U0>7950[&O0^(GI:9\5L.WX!$$N2Z=,A^N?]:>S #MP+5+3)I+45C\*M) M-0JXUTQ83=8B:[0T$@0SBHER4ZB=$,!"!HQ X"3TL]8 M:"7RQ9=+64@T (82(GT+[('6X"E390DL.JX'6I1UW7! Z4D%RAK@R9L,7BYV M[%)>,54)2Y^(")ZMW9_[IR%]V+9I-)YC$ ,@.$".5 J8-D $+(4/=,6 _"FT M(5&8-9(3CT)GLA9VL9;?!%B3S(@;;E@A>&U8'$7?>S277&K((?H;Y/P'7C3" M?R 4BAW:U4 ,>,#/.?H%+"73#$@9EQ+@B,.9A_O/X+'S(B(2MYB<0>2+F*P0E6KUT;HLG\VH0AA864/DA4L !=_T4G6P ZV/Y<' MK".V'IMEJD%B2V_*+I1E_40#S))1DO9"]J6+1I2;V%>*1D@7(Y$U0)$/0HH] MP +*5J(2&A2\8P &1-$'T,)2-9KM!-<@,TF6C+^GSVCNSL*74M=H=A6 J&LH M4KW -AJ3 Q#\;=) _7HB&@JP!9R) C&(RMJ@-V'1*,G.H&A>PBMT]L7O@#GR M#WC#7G0**PFFR)#=J_(Y4?N61T(V&R<$(EL(&SZ66*%"#3"TU)4"%SJ#C6. M#P)U2=FT-8L[A1X,?WQL;6I/$V#XY*;GXWT&%WV;W3MOC%'O[+."SN2[D@!) M> UW2NW4"8]:-:NU\VA@)C]'HGT7(@DQ9F8%KVN;SR&ZN;!C$S];B(PW$.F- MAV0K 6R(.5IL+C"QD0."C>YY@'=E; M7:%JA*A-/<_R<2RK6'ZT*"BW#V*$>,1G8=-QIE85A.G#H?P/2FW#R ' MM0I*F#D#1_V<4HXS!I0W9I520JR^[M*,'BI#"AHQ 8A>$8.V? M9'Y,);B=1@*@]3?LWG+VM2N 2*S?J*D7^6MV^0G5KIH:Y*BOV"^-@0:DHA(< M4/\H,M=7Q-17)"P)YM.(O8(7X21B?W.1*P[B*&'C>9A$[">EET+BV\MT=,72 M-(3*Y(O <@W?S>?S*S::AJ/I_F&'70RC]@)/FX?CA/UJ%8.(-Y7V%(_OO(RO MV'0^^JL!B & \1A92L;AK ] .H]9&H4 0P^ .)E>(52S/@+3R01>)N%T]"P" M"2 0IS-$($*\ST<@(01F<##^#W94^\@J?'MG+?J8#1W)=U20;B!+.&L%WQU$ M,4S="]IFJZVRE :"C ]? 1+(L4)$1UK@S,RZSAIJ4>=PZ(7X)SKO#DIX%_L# MR,:<,A85?WOU_(EVR--9"%%YG[1%JL.L7ZH?>N)F4\B,NJF!D%": G(EU#%6 M*C=;(%S154O^N](NVA*=JH(>=DBC7Y>WS?$3]0<6B$?T 4%RPV6;&+$$P@7( M2HCS#9[G$L^#:@AKKKV"Y@R%E] >T(P1F8.7 OOM87W86L(1.2E1@<5@D+92 M:Z&6P7%^;ZO>@(*76%A3DX>#ET=9PENH3,80#**(M#B>TJ.S+5=XG[3NIRJ[ M)?#.F&[..?YJ]OMA[?H7XF MDVFKH#B(XN2$CO9E!2WM=6Z'TG?6<1H'R!'S(1!I'$:GD/CAW*T]#9OD_R9]L:>X.&5?5:N'V)H)*3XJ&=GY[LZ;IRN#L? M&I\Z W2Q]1WVYEA&8R%YLBWW);>OQW'J<%0Q;+O&_$&#&^S&(%AC/0IZ7U!V M:#/28%X"G9*T\<"W,:6 HO=G7G$WDH<$B'+7CO20'K2O6!082>T>QZ[2PDLV MV<.8J'<%=0$4:6T/50BX2QQ%!?C^$%;/7Z\=6NS:9KO%JTOG+PB;54Z'TP#0 MGH;UL>/-#;A/2O1L$T^9I'75%%+R$Z@E_3-"^SF#.8&L_W8 M*J0SEWN1DV#OH!>%E%':15077=NIV%\72_K1XT?_>A!!K'V]*!PCS2&Q]@9@ M@(._:<#;A%>S+G/9T#,)QV>&GKVS_A?AAS.S5:\QW QZSH>.D3TFR)JA;/#Z MI"LYMM2J9-'WJ)AXW VO#[KF7I%[1$!O,8/>_85V^FGO$L)NJH\O#]A19O?8 M G"J/E=],JUS>W;/&2H%>W-)/[DZ(&;64C]+"WR1I@<9\->/,#1=\)+TIAL^ M[O@A#&\+1Z]U-UY;2Z"*)?,"0UP&%:'F!^HY?S335FI=Y!@&#)H5' 2,\=C& MBS;^>%MZ/M$]TQ'VP@6P28TPNC/ZQ>L]8^NKW'"]$J9S_?XWZT.N]CP8-!PB M "%S3]K(5I@'[O(7B1C9;F+9MO,YA+8A@JV MM?$PW$,W/I2/ABBGBU]'+K[ M@5_L;=FM'8QAM!GCQVX3# MRP0_%O8S9PJ%&+"\=_SW-PC #;!#XV)ROE4;O[O4[]UIZ(+VUN[!B]J[/K23 M6X'7R5[WY]P4^J&>.37-'2:\P54TI;,G9\Q-[0/[7<&A2KW/U@J'>TZSR#,N M*%4NBF%UNY9P%'PFW7K5#T_'<8+8%KA6N\$'.$ZIC.AW#3AOJ=06@,H*8 ?3 MJK\FK%UCWC\WEW:D8H7HKC?]H;W>%XQ>6',XJ\N$X&!=WIF[GW[>^I]4M?,4 M-]=\\KJN94A2[V['IW4["NTF?]W3;5O/#*:! 4(#[#I_B[@H8M,BO',>@ MMN?FIG$0S\;L%8,F=(H3,:8 M8,D2"%$'64 FT.[B[J*XQ/2R1SY@79OG")#$Z0Y"B;Q MY/^*5 Q(368Q(34:LU&8X/1S#(S-9WTH1G%*4,Q(AB!)T_[<-0'PTC!)3YUZ M9%P:!Z.)5= T CR(A70:C.*D)?()D**&ER,O M92]BQWZ(==W[Y5PI($?A[P.QHFDJ8W]$U[YM?X)X:W]YURVWOU^$!+R2P'@A MEK U"J?C"WN=XO\P:D._PULH8U1)CVO!(8[B OB^5!!XW!]X0/O#S)O_ %!+ M P04 " B.%-7 S4@"- % K#@ &0 'AL+W=O7%EVDC9M$P-)TV$=T"%(VO5AV ,MG2TB ME*B2E!WOK]]WI"3+BY.U+[9$';_[]=T=>;XQ]MX51%X\E+IR%Z/"^_K=9.*R M@DKI$E-3A2]+8TOI\6I7$U=;DGG85.K)+$U?3TJIJM'\/*S=V/FY:;Q6%=U8 MX9JRE'9[1=IL+D;34;=PJU:%YX7)_+R6*[HC_[6^L7B;]"BY*JERRE3"TO)B M=#E]=W7"\D'@3T4;-W@6[,G"F'M^^91?C%(VB#1EGA$D_M;T@;1F()CQO<4< M]2IYX_"Y0_\U^ Y?%M+1!Z._J=P7%Z.SD2R_GY]9LA&5I MH/%#<#7LAG&JXJ3<>8NO"OO\_./W1OFM^&)EY60(E#N?> #SYTG6@EQ%D-D3 M(&_%9U/YPHF/54[Y_OX)#.JMFG567!;RC.A''Z5C,TMGL&;SCWLOC@'?\ M%)XWV7UA=$[6_2):G_\PGL1?EPOG+3S_^Y#;$?7D,"K7RSM7RXPN1B@(1W9- MH_G+%]/7Z?MG;#[I;3YY#OU',_/3(.(&O"=K*1*#*6M9;85R0C:^ M,%;]@^_>8,$U)&9)"O)IS77D"@EGA5F*N@=R 6BC?"&DJ*45:ZFQ#3)':9*F MZ5349./.9$\?(-;*-$YOHZ9<3)/3_UPL8UK 76$.YJ443J8BH9M(5XS;0QL(-S!L+RD:\ M [JE<^0=RRX;QM:T AFV00C(6LXLF9J]%%HJV%ZO*L%7GK,U#YLXY;> M(?&U5("H8)W%4L>8L?B]J6CP^A^3W[;$0D[G>ZB[UWW4 MW3JX5U.8JWH;WC +X332ZHV7&D9O,%8HB))E'%Z$$^/ M V6QUS+ZJ&LE%TIS=[.D95OW.\I!1Q?:6"-*,]$W(6LW1)HE!4X"T1FWY)'XME1\04FP)90LH=X@4U[#38TI@Z- M19N:W3B:CM$U!TT77PXQ;T@>"%C3K(I'#>24XX?&SD6YM!(5FLE*+- &'GP, M.5<'3,+;KN0?&Y_L.5ZB2H!1RIP>USY'GT'X[ @1>X_3I?2AVZ,D.06U51F% M*@99*EH9KV(.AY/*+*/;$6%_566Z0><6"VON$16. M&?IV4,#9Z]A##YE"#KQ\X/9PB?G2$H?Q55E2SA9JULSI1ONOP[FTSY[B,R8; M):N,XC!DXQ<1<1Y2!62'2 KICP>U-YTYMAF,"N[14E@/'V'FN. FAB%7^*G3J6J&H M8S?PP7P>'QZSD<,G+4]7-T$,FK*),<7Q6&6JS5P-AC&7L0O$Z8S/G]?&KF92 M9RT@R(E(QBJ6W$@S5!TN#Q@VY,F6JF5PZ ,L%'I,$\IAYV^TH,MC2_A'4H,Y M&T(2DBEUR"ZDGK%9]GG@9A";;=/5)+YX4X?KP,)X7"["8X';'%D6P/>E MP;FX?6$%_?UP_B]02P,$% @ (CA35QB.]AN8!@ UA !D !X;"]W M;W)K&ULQ5A-<]LV$/TK&,7))#.LQ$]1CD:F6(J:FZ%J18.=N=(UMYCJQB4G?G@VC0+WR4BZ6EA='%6^2'%G=L:,/)DI]94F[\KS04@& MB4H4EA X?F[%M:@J H(9WSK,P48E">Z.>_3?G._P9<:-N%;57[*TR_/!9,!* M,>>KRGY4=V]%YT]&>(6JC/O+[OS9-!^P8F6LJCMA6%#+QO_R^XZ''8%)^(1 MW G$SFZOR%GYAEM^<:;5'=-T&F@T<*XZ:1@G&PK*C=78E9"S%Q_%K6A6XFQD M 49+HZ(3O/*"\1."4_9>-79IV*]-*JY^+0$'ZK"393- M@ED^JT1W'>5W89C%]K6J6]ZL7SR;Q%'^VC!"D 4VM<:L]_5K= -JJ3=EXW'00;SNI]\NOOC->^)@* L"J90B!&HF4+E"=P=0UF$ M43+-H3[_F402S0)Y(30)$$5FU;9*[YO]?R<8' \FD\C]YA/*F6F0A"G1$,23 M<)?Q. F2=$H13L#..$1,4Q83P7UH?]1IH"/0<>)XSX,H)GUY&(1CRF.7G%-V MV;9:W4L\1:):LV3\W$'&V7.FY@]Z:0<+6_\(H^B*MF$ $YI7X*!4K%'6G43_P5JA79M"_JE9)1>< M7OY.W@I=&X93XA[$.U,4TF@MN!ZR2Q2Z5;$,=FD$.BPF_%*:HE)&X+F'GHKX MK#A=>:N'Q61B7- 4W"!$J@N^VB"*#QL@13@?)W_UL#$!(M[M= M-.QE'WIP9(0UKP)?WL5<:.W.>G.VYRK)@0/#!"ZS:IQCV"S1/>(\1D95LG0Q MZR^ ZYG,@]1SEL*?VMNY@CQ(PX@O4)'*7U8MH'N=*Z+0Y10(]\&2!=S%&@(% M)^9T%;I[#@^ZB^H7>ZE7@>*G],E_["[NF1/M?ZE$'$3I)A0J&JW$<' G"2#;/- D6(!*Q[ MXVK_AHFGWC!7WP]48 <;9\/HH:(XVEGI-37T6/Z%_'S=/2('&QQ?2 M&=5?BL6V:(M[PO%%U.O' MK9'KQ"D_'GOSE,VGAX*T]S#O=S$=^J5#/W5M3>_'"9NX;B9RK>N?GNQ>P$<2 M30AZU:G[C;.,'?J.&>U\:^*6+MP7-3F&_/>?G9O5S4?[I?]6W1[W7_SON4:I M,JP2&ULM591;]LV$/XK!ZW94RK)LAVWF6T@:3>TP H$3;L]#'N@I9/% MA2(U\A39_WY'RE:=UDZ[I7NQ1?*^[[X['LF;=\;>N0J18%,K[1911=1<)HG+ M*ZR%BTV#FE=*8VM!/+3KQ#4611% M4JR-+U(:B%UM)R'N1N[G)N6E-1X8\&U M=2WL]AJ5Z1;1*-I/O)?KBOQ$LIPW8HVW2!^;&\NC9& I9(W:2:/!8KF(KD:7 MUQ-O'PQ^D]BY@V_PD:R,N?.#M\4B2KT@5)B39Q#\=X^O4"E/Q#+^WG%&@TL/ M//S>L_\28N=85L+A*Z-^EP55B^A%! 66HE7TWG1O.3+T#LX):ZOY?;'9Y. "\2$\ LAT@"[I[1T'E:T%B.;>F ^NMF(A/6,D@)]O+N);S%)H9Q>@Y9FHT?X1L/X8T#W_BKX<%KZ7)E7&L1_KA: M.;)<$'\>"[EGG!QG](?DTC4BQT7$I\"AO<=H^>,/HXOTIT?T3@:]D\?8C^L] M)O);:=#!K\8Y6"$?8 39+U!8Z(2#9Q=QQG6E5#@BNH!GXVF<#C,, JH84%G$ ML*[9%=3]KJ/?=> ](ZQ7:(>-.^?CZAH,!TYMSZ&KI,+ \\D_*])82MJK2!^J M&%W$L^^J(H8/S(!EV4\$"580!O\O9_'T+!!/9O'L[/N%G5=02/9I&5!:4P?6 M$@NT0H$C02T9N^V%F!*RT1DT5O+U*-46BI85&!!,X7*+]#!OPCF32P86?&50 MQ6PFOP-.+]_73M ^DQ_CVSC@F*&0Y/:R.M8$C; DA6)?IBP=/P&K;;#%C2?! M+WQHXT-O.<(5;RAN,&]#,@^]QK"KOI,EE\:CSS8[C:=/V^SLWY=<=J#BH<^O MNO*B/J/>9RQ0CXZIU7C"?0@+_AKK+F7_M5_3N8Y MV[:6P<5?_!AR-T"<]6":M];Z88-6FN+\?ZGE/M4LI ]?>$M?U'*M^X*.C]WY MR<%S7*-=AZ;#,7&KJ7^9A]FAK[GJG_-/YGU3]$[8M=0.%)8,3>/9- +;-QK] M@$P3'O>5(6X5PF?%O1E:;\#KI3&T'W@'0[>W_ =02P,$% @ (CA35\;3 M,;Z#! M L !D !X;"]W;W)K&ULO5;;CMLV M$/T50@F"-:"U)?F^L0WL)447:!;&.FD>BC[0TM@B5B(5DEJO^_494E.PED3E:4KE\0X2<5@ZOE/]>&;[ M6)L?@]4BHWO8@/Z:K26N!C5*Q%+@B@E.).R6SJU_/%2-]* M/[049N<4@E(AL+P+0Y;E ]5TM9#B0*211C0SL4>UVDB.<1.4C9:XRU!/KYXP M[H\\%"F0JS^$4CVR!DDV,96P&&@T8,0&80EV5X %9\#FY+/@.E;D$X\@.M4? M(+&:75"QNPLN FX@ZY.AYY+ "X87\(;U:8<6;W@&[Q.5G/&]:@Y)_KK=*BTQ M.?[N.F\!-^J&,P5SHS(:PM+!BE @7\%9?7CG3[R/%\B.:K*C2^C_-307P;JI M7K#P)09R+]*,\B,):1+F"=6@3 &PD'#48Z5>8O4RU%/6G]LCB=@KB]#-'7)4 M:\FVN:;;!(@6!/=2K$U,\_ E%DD$4AD$C=8/MJ @NJ:O(+$_$)ZG6S0C=H4E M969M?8(]1VG*K>DHEV8P0,B-B:B/)RVG5K/AYB+A)$=+;;[-@31]05N,(UL: MAB+GVJ+";H>-Q2!E0@/7C"8%#C:9FE;!\Q #;^LP54OVR;K23H[G])%2DD?H M0]8[=W2F5&Y]FF?X#]Y ADR!$6L[I7139OJA(O@3(1$SQ*+%;:2!'&JDY\U7 MA:RI)L8+*(-AT,SL6%^<(6+MTS!F\ K8NZV#0E3$ZX&8K&,A6,/H7WNC<%Q+ M^)XS:<55GWSI=NX%]RCS([,1S%45=8U7E,KEL>25@HY-$ACTG4CP+K*"]J3% MA<3^ 64U"S!:. DI%#EO2'?DR<_Y?X,6),!)(R38QC38Y#6][ E+\]*^Z77F M$[1F5X\F@T2ND(9R,< AJK22-,+>WR-/>8JEHH6\(4^_4+SN.,A[F3NCH<>>0 N\-8I,+^5%4FJBCR-PX=WL\ //I9F_&#L M^M,)CE-W,I_B.'%]S\-QYLYP?*B"V<3Z-#TKN'G@-_/IJ$O1IFHE,QI/Z_G8 M]_XMZ\HE#>^YZTW'#6\,33 ;=3BVB<(9%WM]SS<>QC$HUOZL7$\[$])V:"P& MFXYHK*@-;#"_M, <\TM!Z26$M[>U[ MT?07;/O%HZK^6S]);XN76"->O&<_4[EG:#Z!':IZ_>G8(;)X(Q8++3+[+ML* MC:\\.XWQ60W2".#^3F#O*Q?&0/U07_T 4$L#!!0 ( "(X4U<+^^^ICP< M '<5 9 >&PO=V]R:W-H965TI/#2!2Z(CH!ON;HAFOC[G=A,@*(&,,Y5Y MD B ?;=SSUV(BY6QCRXG\N)+66AW.MW8Y M30?/@ MHUKFGA^,KBXJN:0'\I^J>XN[4:LE4R5IIXP6EA:7@^O)NYMC/A\._$?1RG6N M!4M21;L7C?:_Q5B1RQS MZ>C6%+^HS.>7@[.!R&@AZ\)_-*OWM(GGA/6EIG#AOUC%LS,<3FOG3;D1A@>E MTO%3?MG@T!$X&^\1F&X$IL'O:"AX>2>]O+JP9B4LGX8VO@BA!FDXIS0GY<%; M?*L@YZ\^4B$]9>)>6K\6/UNIG0QXN8N1AWX^-4HWNFZBKND>76_%CT;[W(E_ MZHRR7?D1_&J=FS;.W4P/*GR@*A&S\5!,Q]/9 7VS-MA9T#?[R\&*_U[/G;>X M^[4O[JCVN%\MU\T[5\F4+@%)G22Q>>_YR3N#5E)?7ZVV_. MII,WYTXXZ"L*Y4FDT,+7,A1?;IQWPD-BHPGPO#D^%VZ-0^50K'*5YJ*RYDEE MY(04R\+,92&DL@)I62Q4BKX!8!4TZI0$HZSPZ7-KZF4."3Q1$#4+(6M4#>RF M*$\TKXRTWQ%^/;=&9JET7GS'GD_'Y]=W#Z]OPO7D_!]H-BFA5UB7=(,4W *I MQ4)IT'(R@>_*Y] _=_2Y9E-*/Y'S:%R(>&%-&<+F0+1\4LN(1^/^)F+KMI[\ M]'#O6D\0S:W4,I-#\<'+8CT4=Z31/1]Q;Y$]I(;_V,(GK3B7WR,_F0&DWB#\ M)W3=*AQA(?1XGRO76-^-C@\9*++; #D. ]]RI)UM( :E/8'C" WQ][&BC6/W MNS:B-F'HR"4G)T; .@,7 ^.6EH@!%-]Q9/T:P\GKYF2C/WGA%#OOQ&0\?L5H MLKZ2RCD@SU75%TY#1A7YBO%GD3.]%+"B_#H1'[3X=ZV)F])T&,XT$%+0EK%6 MPXP$)U*KJCA^VI@"7YY[R1A$P"%_=#).QNCVJ*1(-/J2YE(OB2D8D*M G"\* M)"=Q^@HLH@59MMP36M);J%N2=A*)D&6:FEJS$\$4.R; :P0.W3XW64 QDAQ,0 MGKU-3EYUJ PN_@9D.( *W5ZAMRYJC\D!S#(J(T=KE*.-/T<,:TO$?6U=+75 3NXK MXVZ;>H^(F!PO6M.PI3TLO$ DA .7CK!.=XK_ $1#/AX3?'1VFIRT,LSB0-U* MJHRAZB5DJ ]'T7!P:?MJ53.=<:[V])EETC7#Y]X>3A]/7XV M09CN<1_@IR^HQ S<#J2"\'-D=XAW\G=TW,$>\>0;95QX:'&DZSA.FI;%!C&< M\6T9M_@XG/=TLM N0[?&(KFU\UPA://U^MHL1HK+>0$$(\C]:'B#G8A#[7+B M(-_1[U;\3QOD$VYV+47!%RWZ)<"6X^CO.EMD>?';A,.\.TG>[@7I?T+]37+Z M=Z'^*4*\,CV\=;O\C/75K.EM/T,GE!E^G2K^#<7CMZ,)9EQ=5<;Z]F'4V3;P MV,,DTA(:5G"JXB4.D+X&6I>MFM24I8J;6M,6N]JP2QQ-QMMZ2\1/9N> M+'F!=+'.3.WAZ<:_?3C#2D_5/83)@IQ_B*O'0EG,P<\U4,,Y:&+9P_NW-^FC MJ&J+Y=G1\]'=Z,^6YG'[@V5W,Y]TAG- 7VYF&'TZK-ZO^V_A\$HR>:H^E.R>YKZ7VO M5T:=EV$EV65XY<>+).**[\7:I^U;Q>OX,FU[/+Z2_%':I<(:7- "HB#]R4#8 M^)HOWGA3A5=K<^.]*<-E3A+]B _@^X4QOKEA ^V[UJL_ %!+ P04 " B M.%-7Z"A5^ 0- )) &0 'AL+W=O&KVZM^^*72@5Q5YO&OSY8AM"^/#[VQ5+5TL]L MJQKN#TX-\X5>]6 :Z<'SUJI4+]4F%W]H;AV_'O912UZKQVC;"J>KU MP?7IRS-KG0AFR"NB\)V3=#-0MQ8HPNM MO'B4/SU^=1RP'SUU7"39;Z+LLQVR7XA?;!.67KQO2E5.GS\&SA[L60;[YFRO MP$^JG8GSDT-Q=G)VOD?>>:_\.)=!+ MW\I"O3Y AGCE5NK@ZJ7.Y!^Z1'^V2?]*L/4COQNS2=$K\HZ3NGD!SA M,$)?BS_3_\_J+H@WQA9?MFKP=_;PXO-2B;>V;F6S%FJ%^S+ 5M)[A9NR*871 M29^FWV:B7]<7]\(Y8.<&XW,AP/$4BLG7;%$(AM1:E\82T]"!5DKXD5QBWM+ MTM.F;BFX#IB_1$M&:4-+.*7"S)KB@F[:#RSH/DP!X!$7*#">7%[Q/I4U* 3T.&+%^9?BIQ^>GYT]O10_,X#30^)4N+N$$7LL,']" MX3MH@3M?.QNPAOWG"5:D]V1 SU&@2QB.+9("%==&<7JYL?79=[:V@.\H5IJ, M-6^_'11!\+K61KI= .YID>%S1$HXL+$AJ79)3T<,"5"_:(05:\#E%,:%=<[. MK9.TPWP]7I2B#"$E(\H.G(<@U-*8=?129Y!:2+SLMAT*4 Q-K7@^L6+7W+]N/9;!ZNHFM#_<0*PEWDBZ4^0,GQLT* MZ=R:,/*&6R(>9I%- 2M#*(I,%[F0.>V.L97T ! /L#W'8B50^H*JYW!^KG\, M[AVX*EX]Y:MG+\6CT\= XI=\GS^0[2",-CL4C\X>(]X4TY>Z0V_G$Q7$T"+^ M);J)_L;R\\>(/RZ3/C$CZ8\;3T8W6KF.5TG0HPN^XSJU=X=1'(V9>6*/9(Y- MP\Y5(4%'RU: J]=P06&ZDDBX4>OL_*IK2FA= MV+I6CCW5RI;('?!'FS -@[(;U%M/-2NI,2Z3TOB^-%%5I!A%)0 &)JH=L> S MZ*FP4I=,!4N+&D474K+U)7A7D""Y[L7(3'QL^KHZ)?+#<503Y5-QR8E!?J'" MV@7X[5OV1\R,VI;*)$J"9:UKF7GV,+AN !)*6@=;#ZWL/%:*U/&:/D>F<[V MM%07?4MUL;?=^5E!%)3^&36->K^'M5#?D\FR/A"M82@Q_'5JUUL-=AT:&QT[ M"X=BO(C%7C/3HG02,9$+6(J(ME5,3K,,FM@LQ3)3+N6_HUGDR%9'E"6/F*!/ M+G_]SV_\Z?3R<0Z;6QV68+Z8F#GE.8?!$E@_:>O2XCVI/5Y-5R?0)GL9VRQB M*HV?L)L*271Y=A]D MH%^E!* +-%ET2'J+WFTA4Y7QW Q[#)*T5=41@S$>S@U4+O0P:6VLG*1/KF?E M@#PF&U41,&R9R]?4_IM])3:<*#OAG=X%2:72,@N!!U9HKBAJ==W2X!2S>,I9 MS!Z:"WX1-X/><^I*N!BZ>T;?7FFW.DM/">P!+HO8QC%"_)R+ .'=<'$M^3H% M>EP3[U,"-L3@/F5@3@2FJ T9VH_#CH<>&BXY.XDWTIBS+9KVL-O3GMV>[F6B MC\T***Q;_]49\8%BQ?"I[_)!UR@7VO#D@!I' THI%M:6>>"X%12U2 F4BS1A M:5<>M=(%*L--5U&*.,P&TW"R*!ZV*4E CHH*A75;6K.),-B=#D+ ! M!+2GW.-6FNX0B6K"$0F^->M]F&F2TP>=L<]Y=_I4,_91A<>"A2SOL;U2_I*%^S8\W'D)F]Q)W(_:F;BIG.^DSE^U !B M6L.IA9SGP43Q44".)V(,A-,HSIG#L'%K.M)R7 @(;-=2#\#,/#R2AK\\=H-S MRRZ>'HR8/)YL0)56%=1FEOEHH4<]&YF-^P[/4'BSW8_=28TRRTU>1[J.Y93W7/]G+2C;,P12"F,^0[BLOW M>8-,?]NH[F%BI_*F;3ZJB<^5CML:PX='J>IC,W$NY@#9+6O'8B(3$;GJ.)?'0I';O"G06ED!U^3!VC$2&&.VBMCF?3Z M3BP<1C8,,RUMYN%V@QZ)1[!^3$6Y;8W*;D-\4#17'9J6YLBZ.8I]4)%4\H1+ MN_5[#T*GX"C#,>BWZ.4+P(0<\GU+:0C.?,HWLWF" GDX# 9=<"M,CU2D3-_IX9VG$J:KA MS$36-!&/Y",?=R*+>8($&_9%6E''X+@T4%DR*I[@E J106J06W++ ?O_>/YL M=B$P&)G1P2)F4LLC5(P;+*-8(<+ECJ0B^IR8LJ]F71N;Z]Q=9A=#>8H HRL5 M*>+T#-NNE73LRV_*V3[M=WGO,QWGH)XPL_73W"V&9X59I>*3(9Y/]Q#"\YX0 MGN_-7.A5ZY"&:D!X:_F<'U2H*2YW$\+#Q:8$)<33L% \V1(5PS(]$<7D M^ 9=RH]/3F8GF^$I%WADP0/#]8Z#BTWJ*%,_;LS07>[J^R/JGKA^T-+PKA1P=0E8HL0)%4L\ M$D4[A^R SRW#D/+R/&"'.8]DPC&=8([1^#]798RP?\2X=%&/Q: MY>3P3F&;1V(\+.*!'YU?66XK1R2W&4&;QUK)I3W\Y.E'J5MXS/3%G7J@/B"] M F5K#*?1/6[!!Q3DK3B#4-FAW(\(J5^+ +>U5V-7S\3;C#M-%W0WMC?PZ'! MUY]443Y&>TT7_?60G3JAMU]?(,8F0$>N%C0YRWB1-9\KPA#5F:%,*?%O:OF> MLC6JSJ77-B;OP3;\H\]YC8$6_-'.G!0CA;@?F6!/WVA#?I?_US] M'U!+ P04 " B.%-7E ?XF;4" ##!0 &0 'AL+W=O;)(B#P]%D>.#TJ]FAVCA+1/23+R=M?G(]TVRPXR9 M6Y6CI).-TAFSI.JM;W*-+"V#,N%'0=#S,\:E-QV7MJ6>CE5A!9>XU&"*+&/Z M?8Y"'29>Z!T-SWR[L\[@3\+!S-.\Z_ M=/C!\6!.9'"5K)5Z=)#BAA7"/JO#-ZSKZ3J\1 E3?N%0^78H8U(8J[(Z MF/2,R^K/WNI[. D8!)\$1'5 5/*N$I4L[YEET[%6!]#.F]"<4)9:1A,Y+EU3 M5E;3*:0;GC!I898DJI"6RRTLE> )1P,W+VPMT+3&OJ5L+L9/:N1Y MA1Q]@CR$)R7MSL!7F6+Z?[Q/+!NJT9'J/+H(N,+\%N*@#5$0Q1?PXJ;TN,2+ M/\$[5^ZOV=I834_E][F"*[S.>3PW/B.3LP0G'LV'0;U';WI]%?:"NPML.PW; MSB7TZ8K&,2T$@MK H]RCM$J_MV%1:$WR.;87\'O0X\LP,]?(N:,V$<<+\[ MA"AN!V'GXT)@ST3!;+4QRJ+@)FP'0;?E_I2W!2_*,D&P_; =QCT2XF&[W^_! MN1[Y)X.5H=Z6Z\- ^6ZJ&6NLS8::58/YX5ZMMR>FMUP:$+BAT."VW_5 5RNC M4JS*RS%=*TM#7XH[VK*HG0.=;Y2R1\4E:/;V]!]02P,$% @ (CA35R\C MU3B^ @ *08 !D !X;"]W;W)K&ULE55M;]HP M$/XKI[3J5@DU(;R$44 JM-4JK5)5NNW#M \F',2J8Z>V ^V_W]D)*9LHTKX0 M^UZ>>^Y\=XRV2C^;#-'":RZD&0>9M<4P#$V:8<[,A2I0DF:E=,XL7?4Z-(5& MMO1.N0CC*.J'.>,RF(R\[$%/1JJT@DM\T&#*/&?Z;8I";<=!.]@)'ODZLTX0 M3D8%6^,<[??B0=,M;%"6/$=IN)*@<34.KMK#:=?9>X,?'+=F[PPNDX52S^YR MMQP'D2.$ E/K$!A]-CA#(1P0T7BI,8,FI'/.Q.#G,OJRU[K.NPY#*(/ M'.+:(?:\JT">Y36S;#+2:@O:61.:._A4O3>1X](]RMQJTG+RLY,9,QDPN01_ MN'DI^88)E-:TX!&-U3RU6"N=U3W3SVC90B#,,2TUMQP-?'YR$G,^"BU1?5N'C#\)_@7LE;6;@1BYQ^;=_2*DT^<2[?*;Q4< Y%A?0B5H01W'G"%ZG MJ4_'XW7^MS[PZVI!]:&N^GTH[0JU>QC53=K0%"S%<4"C9%!O,)B41 MSMV&<_<8^F1>#1BH%8UI*VE\34I]2( MVD6]95S#YSM)\51I"-N<-]\8W1[WV M2XH*I$IIJTENI,T>O*K&_]V\6J(TGVLN#0A*/&>URU,Z ]"NE[.[B C3_#I,_4$L#!!0 ( "(X4U?;_1K\^ ( &$& M 9 >&PO=V]R:W-H965T?A0 MHICESM@GUR 2/+=*NU74$'77<>R*!EOA+DV'FCV5L:T@7MHZ=IU%4090J^(L M2>9Q*Z2.ULNP=V_72].3DAKO+;B^;85]V: RNU641H>-+[)NR&_$ZV4G:GQ M^K.[M[R*1Y92MJB=-!HL5JOH)KW>Y#X^!/PE<>>.;/"5;(UY\HN[S K:*4>ON)Y?PY'@*OD%X!L#\B" M[B%14/E!D%@OK=F!]=',YHU0:D"S.*G]I3R09:]D'*U_1R[)P9M'L57HWBYC M8E+OBHL]P68@R'Y!\ X^&TV-@X^ZQ/+_^)C%C(JR@Z)-=I;P ;M+F"83R))L M>H9O.E8X#7S3\Q5^O]DZLMP$/T[5.%#DIRG\P[AVG2AP%7'G.[0_,5J_?I7. MD_=G!.:CP/P<^_J/#JT@J6L(4B?#!^YT85J$[^%FX!&?"3;*%$\G]9_-<%K_ M8X-0&<6OTJ>FD"5X-3FH>NHM@APT["0U_ )=QT\)R Q]-:TG= OKU]=9>GB MO0,S5J&& Y<:=HTL&I $T@4,=Y@S%O!9NA I"/BV"=LMVO'*)^PO5._XL8*I M NXBG5^FW/U*#:.@,+66_V )96^#>([17#.T0RNB;\63U-L7>$%A0>C2"_1 M4=<6:T%X#=^\B_O8&ULC55M3]LP$/XK M5C9-($7DI2U)NS92"YN&-"8$W?9AV@-G4K=VH;"I;PYF &T5T6]=4_5T EYN9%WF[A5NVKHQ="+)I M0]=P!^9[6\G5\7, M"ZT@X) ;RT!Q>( +X-P2H8P_6TZOW]("]^T=^V>7.^:RHAHN)/_)"E/-O-0C M!92TY>96;K[ -I^1Y/WX"/R;44IM+DDRB@>(D/4$JO)][I6<1'">^@.2.#T"=Q M& ^.\ WZ_ :.;W LOTNF]TN$Q]NQ*&$!60YC(6Z5>GV8G\"C%88'+"D@I.58? M$VMB[$T3YQ5&$X-.MMN8BH+06BK#GJ@K&5G:!PY6#"F9H"*W%"6 QGKDU."R MD8YC":HF7R45$[*L%,"+9T'P4@W4*U#N9K^AZF-^>_/V$^]9)U<"]Y&M1HWZ M]/5T*0WESWGL#I"\)X/$CY,$C6CLI\,A&FGHCU)KC"(_3,[)_#\31@H_3!V5 M'T>1Y?8'<>+&T7A +FC#4 5[0FBOQ 9'L0U.XI$+38<=Q2@=DT./)M@KY1K4 MVC4L37+9"M-5=;_:]\1YUPJ>P[N&>DW5F@E-.)0(#<^2D4=4UZ2ZB9&-:PPK M:;#-.+/"O@[*!J"_E-+L)G:#_D^1_0-02P,$% @ (CA35V'D:Y,! P MR08 !D !X;"]W;W)K&ULK57;;MLP#/T5PAN& M%@AJQ[FU71*@:;>UP#H4O6P/PQX4FXF%RI(GR4VZKQ\I)VDZI'G:BR52Y"%Y M1-'#A;&/KD#TL"R5=J.H\+XZC6.7%5@*=V0JU'0R,[84GD0[CUUE4>3!J51Q MFB3]N!121^-AT-W8\=#47DF--Q9<79;"/D]0F<4H:D=KQ:V<%YX5\7A8B3G> MH7^H;BQ)\08EER5J)XT&B[-1=-8^G739/AA\E[AP6WO@2J;&/+)PE8^BA!-" MA9EG!$'+$YZC4@Q$:?Q>84:;D.RXO5^C?PZU4RU3X?#-AR.$[><$A7#FG( MNPD4LKP07HR'UBS LC6A\2:4&KPI.:GY4NZ\I5-)?GY\@58^"68&KK3SMB;" MO0.A<[C$?"[U',Z8..DE.CBX%U.%[G 8>XK-"'&VBC-IXJ1OQ#F!:Z-]X>"3 MSC%_[1]3SIO$TW7BDW0OX!U61]!)6I F:6-?N)Q_WE-3=E-3=A_Y& M22WX0F\5#KX:M_LB]X+N3OF^0)@912^<>?+<)!!.F4)/AZ(TM?9@9E!KFAU* M_L$,DGG =9Z6!H+RHW%G!0^,)J6,L"P6/(5" M.)+Q%.X+B_BJHX'ZD5"F:$-3?B/6]IUST_(GW=H=7&E*W]2.XKK#?\6'U[RU M0&/@D[EZ#VDK:;=Y[;5ZG4%0=-M]6ON=ULF@#?=DA6+I.V8$ ";# &0 'AL+W=O)F78&])/QU'^\^WGM=7,^'*ILS2NF M/-'P&G>60E9,XU2NAJJ1G.76J"J'Q/?C8<6*VIF.[=J5G([%1I=%S:\DJ$U5 M,;F[X*783IS V2]<%ZNU-@O#Z;AA*S[G^J:YDC@;'E#RHN*U*D0-DB\GSBPX MOXS,>7O@:\&WZF@,)I*%$+=F\C&?.+YQB)<\TP:!X;\[?LG+T@"A&W]VF,[A M2F-X/-ZC_V)CQU@63/%+47XK.",':A!V!J$-M/7,AO6>:38=2[$%:4XC MFAE8;JPU1E/4YA7G6N)N@79Z.M9AWD10M)GH%,X9.H]5K!ASKG^6/[(;IW\)'L?;P@)P'GO/$@]%T@/@E[ M_+E\N3DYX4YXH"RT>.%S>&LF>4?9%=MA2FN82G$.-CB%SN59[Q:< EAT*8=$#=-?'B-"U[LPZ](DZ$@< .? M0)1ZQ >L2DM>F-4S&@Z 4B^(D*Z26X;/TC0=0)AX8?+T,LQOW=W6:01"UP_M M;:D7$?B*G".$H7]3RSUBO^59,( D#:$OVW[@(7XRCP'R&$4F,A)YHV,>:1H M]3UD\XC'@"0#P_CHF,@DCG&1>$GX72()$AG0D2'2-\_V"TLS-L//,SVGWH02RNAO5SV\Z>24E;@PJ(H*!0P MU:E2'13VD D/H]EJ)?F*:?XX.US@]QD2#3O.I+*OT"#CR@!!CA^_04>$ O$] M.:+P\&U>0^JE"1 OICBFJ>NG%"Y9G6%7@5P+B3R2"#_=<9H7- M)#K"3$J\A)A\C%V*(NYU !WEK94I1,\(+TZ-/T'@1=0X%!O,T(V#N%>*/_": M_R?A 1(>CP)+>!A!Z!$CJ@CC2T?'C(8!M8R.+!4NH?18S@3?@'J$/G=KCPH# M-XS;=\;J2SSK DW<," 'D.\]C06A+0@64RPPEFFFQ;X7:B16.[R870V)O:X1I_/7!I#N#^4@B]GY@+#K]' MIG\#4$L#!!0 ( "(X4U>$R>K))00 -<* 9 >&PO=V]R:W-H965T MS=J-I$[ M4Y6-N%&@=W7-U>-<5'(_]:AWV+@M-UMC-T:S2 XW(LK4546 M"&G\V6-Z@THK>#P_H']PMJ,M*Z[%E:Q^+PNSG7JI!X58\UUE;N7^H^CMB2Q> M+BOMOK#O[_H>Y#MM9-T+(X.Z;+J1/_1^>(X ZP68X]TI76"SV=I'847H<#Z@)<0 MQ82FJ9WXA$4Q3F@2%RL+32,\9T 1)\T 05B40I 0?!KAH]0&C6SY8X77'1.)KE2= I3TF8^* M21K&$$:$4@0(21)GL)0&32]4 M@V^H^5Z6Q21">OV09,=#I_D[$7101$F&"G&&KLE0Y4LT-T9E%&=!EJ#Z!,ZD M?32D??3OT_Y]L\%K0MGTM'Y<[-I6*H,)U!,]E/H7]YK!4CP8F%!586_W?(,26U*,:G0OM.Y/T.)2>C._S=+AWZV,6WU+:#TNC/U(65NM?I5_<&/76 C08^ M1YD;612=]/SHJ-G W-FXELH:MFM,UW<,NT/7=MDU*U^O=RW?)ZXP33148HVB M_D6"%:FZ-JI;&-FZUF4E#?ZGW72+G:=0]@*>KZ4TAX55,/2RL[\!4$L#!!0 M ( "(X4U=G?7!+W0, -4) 9 >&PO=V]R:W-H965TB M HX[F9 EUV2;7YH>WF%5T RO0WZLGB9S764E9"5PQP8F$;.[#?.0SAW? (("$FTL4%S>X!:*PAA"&/^T-IWN2*-X3.^M M?[6^HR]KJN!6%#]8JO.Y,W%("AFM"_TLMK]#ZX\%F(A"V2_9MK*^0Y)::5&V MRHB@9+Q9Z:Z-PT<4PE8AM+B;@RS*.ZKI8B;%ED@CC=8,85VUV@B.<9.4E9:X MRU!/+QXQ[P\\$260BS^$4@/R!)*L2UJKR\9J^([5 M*?DFN,X5N>=/P!%M*J+M8/8O**)Q._D%W[K#E[;X..)C;945MLHJA*D,S&ORDDN DX(A MF&X-Y1IE3,X?$>>Y?5,3YA,>410&OH_KQ)W@:G.- M$XQ EN%(,X'&Z9"\$E$UD=^;FX;!@1Y'?8K/J^\'^2@>=W0<^!]%O0_) ??4 M]F)IQ$/8$]9.&=$/M7?F BC&O8\,&DY8=7;4X.S;V0:&P16JNFUNW^]N]66Z:J_H@WCQX MOE&Y87A\ 1FJ^E=C+ [9/"(:1HO*7MQKH?$98,D&PO=V]R:W-H965T M])/ZXY_B<:_MZLN'B698 "KU4E,FI4RI57[NN M3$NHL+S@-3 ]DW-18:6[HG!E+0!G%E11-_"\R*TP84XRL6,+D4QXHRAAL!!( M-E6%Q>LM4+Z9.K[S-O!(BE*9 3>9U+B ):BG>B%TS^U9,E(!DX0S)""?.C?^ M]2PR\3;@!X&-W&HCXV3%^;/I/&13QS."@$*J# /6OS7,@%)#I&7\Z3B=?DD# MW&Z_L=]9[]K+"DN8<,4805:<$I2 A*=HZ4^.%E# M ?$E]0X 7A 'QV'#Z'5,-]"P_>PUV=E3XU09^:P/*%!_B&TO'K M9B65T&?O]Y"]EF\TS&?NX[6L<0I31U\X"6(-3O+YDQ]Y7X?,_B>R=];#WGIX MC#VY(XSH,Y6A@O/AG6SQL<6;2K%.1GYXJ=.^WO:P'^7'5]&HCWHG;M2+&QT5 M]X@W^@8H$ 3306TM?+RU:NC%XZL=;?M10>CY![2->VWCH]K^79 UI@U6;:VS MVS.D=+RGX=SWO/&.TJ$H?<:'E4:]TNAC2H=T17O[%OM^&.WHVH\*K^(XVM'E M;A4G\S!\PZ(@3"(*N<9Y%[$V)MIBVW84KVV]6G&EJY]MEOI] F$"]'S.N7KK MF!+8OWC)7U!+ P04 " B.%-79#2*K'P# !M#0 &0 'AL+W=OEW!>PG3EG/"X\(]/23:+OBS248.N$']D*VEF?D5RXZF MR!45'"3NI]Z\=Q.-K;TS^$3QI,[&8"/9"O'%3FYW4Z]K-X0,8VT9B/D[XA(9 MLT1F&U]+3J]R:8'GXT?V]RYV$\N6*%P*]@_=Z63J77NPPSW)F;X7IP]8QC.P M?+%@ROW"J;3M>A#G2HNT!)L=I)07_^1;J<,9P/#4 X(2$/Q70%@"PE\!PR< M_1+0=\H4H3@=(J+);"+%":2U-FQVX,1T:!,^Y?:U;[0T3ZG!Z=F&'CC=TYAP M#?,X%CG7E!]@+1B-*2IX':$FE*DW\!8>-A&\?OD&7@+E<$<9,R].37QMMF') M_+ATN2A,=WN*O!+YOQXS_AHV9\+V@@\(U^E8C!HXB+H)'Q M8\ZO(.QV(.@&85U S? -9HWPJ!D>86S@/0;Y66 MIDC_K7O?!5^_GL\>7#R10_@.WGW-:6:^)!H^KXPYW&I,56V>#=I4JDVRJ"6R M"TV'E:;#QCQ[3ZB$3X3EV($[)"J7Z-0\49W Q=;ZY!LF5&69[E6<(^QX#%E ME-A/;\?.$0&=>?3HG%_SWTOP]\R M^-<$;K*X4'!4*3AJ5'!#M&D\J,;:^FS$/C>Z-LFBEL@N-+NN-+O^'ROYNDU- MVR2+6B*[T'1<:3INS,/;-#.U[ 04>U@)?GB[,EWQKBA(!:8*MP@159E09E7L MZZ0M7(S/JB,<70TN2VC9N(_G2C;^8SWZ9PUJBO+@>%KL\H>M5JM;I+S%T+ M[?\T+RXB=T0>*%? <&^@W:N1.7IET=P7$RTRU^YNA3;-LQLFYCZ$TAJ8YWLA M]./$.JAN6+,?4$L#!!0 ( "(X4U?:[/>XYP( %0* 9 >&PO=V]R M:W-H965TICVXZ6UCX<3!=EJ0]N-G.R%K('0PY:7UQSTGYUS?.'>\9?Q.) 2/:0T M$Q,KD3(?V;:($TBQ.&$Y9&IGQ7B*I9KRM2UR#GAI0"FU/<<)[!23S(K&9NV2 M1V-62$HRN.1(%&F*^>,I4+:=6*[UM'!%UHG4"W8TSO$:YB!O\DNN9G;-LB0I M9(*P#'%83:PO[F@ZU/$FX); 5NR,D7:R8.Q.3\Z7$\O1@H!"+#4#5G\;F *E MFDC)N*\XK?J1&K@[?F(_,]Z5EP46,&7T!UG*9&(-++2$%2ZHO&+;;U#Y\35? MS*@POVA;Q3H6B@LA65J!E8*49.4_?JCRL -P^Z\ O K@O170JP ]8[149FS- ML,31F+,MXCI:L>F!R8U!*SW3-)*:EYS;S;=Y+PM 0ZCMD$P7A( S']F;7U,LH-U!1 M3AW6D-NOY?;WRM6GU*9I+^J]Y]$16<.@7QOT.RQ#OTO;'9$U; >U[>"_SK5$ M^;M5Y =A\*S66J("KQ^VEUI82PKW2KI@&3Q6]R$Z*]0=AWZC,TPXNL6T@&-T MGN6%OD:_PP8H\M#/"T@7P'^U^=C[J/<>5$=DC:P,ZJP,.JS/09>V.R)KV![6 MMH=O*(:T+(95\O+*-?W?/T-;)2KO?/-U_V6JL0UR02B ML%) YR14]<[+'J:<2):;-F#!I&HJS#!1;1]P':#V5XS)IXGN+.I&,OH#4$L# M!!0 ( "(X4U=T9R P"P0 L5 9 >&PO=V]R:W-H965TK>HN=TT37OAPDF" M+MAU/ \?G_?7Z'XH?QAK*O? 4@T&N:$#XQ5D)D-Z;) MPQ6DF%_1#(C\94%9BH5\9$N39PQPI(/2Q'0LRS-3'!-C.M9M,S8=T[5(8@(S MAO@Z33%[NX6$;B:&;6P;'N/E2J@&JK _?NM^B>=O$SF&7.XH\F?<216$V-DH @6>)V(1[KY%8J$!DHOI G7 M?]$F[^OV#12NN:!I$2Q'D,8DO^+7 L1>@#TZ$N 4 .$7Z*?T-/<1Q;XZ_;H@W99IEKLXVUUNG47 .V17J6SWD6$Z_9CQW[<.=NG2^ MSSWXS^X5&/VR\'VMUS]:>,XIZR'] O20#SQD<:;_>?]^D'W1O8"4_U-7]ES8 MK1=67[8;GN$0)H;\='%@+V!,?_S!]JR?ZYAW*>9W*19T)%:ICEM6QVU2G_Z> M <,B)LMM??0%W9.0IE!7DUQNJ.74Y/ R';B6-39?]EFWZ>2_[V1[]F&OX%2O M2M:#,NM!8];JU487CZ FN @8H@OT*>8A3M!?@-EE7=ZYX& _I;YG'^3=Z'KN M.];&,>C(L4+1*REZIRBZ=:B\=P-W;-<='+!JU#Z752O+H"/+"JQA"6MX"M:@ M#M:P%:Q&[7-AM;(,.K*LP!J5L$:G8'EUL$:M8#5JGPNKE670D64%UG4)Z_H4 MK&$=K.M6L!JUSX75RC+HR+("R[9VZU"K$=>7%;@9'A9P@$[T^B(^N#PJ1RH3M#NW!Z)!@H]G9!-NY M!EVY5A$Z.X1.(\+?X%6@7X#H-9=< ,^QD#O76$#]KJ=1[-SU;Z=J?J=J05=J MU;+L=BCV_[9%L3O=HW2JYG>J%G2E5JW1;I]B-V]49HS*K8IXZZ%9@HE F$0H M^+:.LQ2(Z*$G#HMU@A[B1?U7J5G<=M";7/ASY*%4'P74%J=1X^SB?/^(@JY& ME)?$W#O<28$M]:D:1R%=$Y%O]\O6\N3NHSZO.FB_M6_N[)IV7YWTZ<.DG7Q^ M3/@9LV5,N)Q<%M+*NAK*J9#E)V_Y@Z"9/EIZID+05-^N ,NMF^H@?U]0*K8/ MRJ \_YS^"U!+ P04 " B.%-70$*#47 & 5+ &0 'AL+W=O*%(AQU:I/57M MW>W%M!^PEB MYS3)^&5K)<3Z8[O-YRN<(GY!USB3ORPI2Y&0E^RIS=<,HX6NE"9M& 2]=HI( MUAJ/]'=W;#RB&Y&0#-\QP#=IBMB/"4[H[K(5MEZ^N"=/*Z&^:(]':_2$'[#X MNKYC\JI=HBQ(BC-.: 887EZVKL*/<=15%72);P3O^-YGH+KR2.EW=7&]N&P% MJD4XP7.A()!\V^(I3A*%)-OQ5P':*F.JBON?7]!GNO.R,X^(XRE-?B<+L;IL M#5I@@9=HDXA[NOL-%QW2#9S3A.O_8%>4#5I@ON&"ID5EV8*49/D[>BZ(V*L M^TUY 3W-H> 1Z"&YI)E8&'6;\MFEFV%+VV=0"?@ UY? !B\ER\8 M@:\/,7C[YAVX1P+;&G<"5G0B5NS&BO%<8H4:"[Y@.?H;E?0WH M$DP97A !9FA.$B)^@#_T#]<"I_Q/2VLG.6K'CJHFDH]\C>;XLB5G"H[9%K?& M/_\4]H)?;#3Z!(L]@1EL=DHV.R[T\74FL$05X []0(^)[3Y/G A-F&:.?W;*?76<_9??DO"RX&CDSDJ%L3K(G,*5&P4Q\' MGD(:E/1+2OI.2N[QEB9;/4@.)YI;G#YB9IUDG)A-2?()%GL",[@@J;?R5@07 >P>S'>^HIKL[8G>L!E[,VPGQPG3F!QWHX*+KFV< M^6J#216LJ((G4,7Y1@H)G,L(1R(68$8FPEH>ND,V341?:"9!E4@/G:IU/"-, MRHD;@C/P6?KT&[S%3#IFE7"$6CG*\<)PCZ3>Q6&*3-UA&Y-T#ND=5MH[=(OO MP^=AS-!N07<9F"64,K"4KZOU.B%SI%<#M'1UT.J:S_*&A-"8@:(:NSZE?NP+ MS62W4ORA6_*_KN D8;3817M-@7 MFDEI93="M]\X^>'KU6*\TB@Y1?3MC]]SV(FP\A.A4V#+U%YJ#X\7X(L2PC<4 M96!BI'6:$+L@< M%.O#\AM&LCE9H\1*6F1/V\,1Y]6D^$(S.:M,"G2;E&96MP#;7^R.!G6"O/H, M7V@F097/@&Z?\>E92).Q(7RE1I!ZHN:3_U6JYCHK2=WZ,.I96/)J&7RAF2Q5 ME@&ZMQCT,")EZH&E# 70<8J\.@5HV6^P/6[CHJ"Y5Q-T>L>VGV"E[Z%;2G_- M9&>9(']+S1KC)692=9VR$^6&;4Q$O]:_#^$@K/-0+Q?V.T=9J(0[= MW4R!9 M^^M5L!=H1C\Z@["^^V8OV(='NUS);-ALN7Z&")-/Z61C?RQ[%=?0L@70&0XM M]]M:L'-TVS6J)''DEL3EUJ+6(_G"UM[ZRW_;9G/';+R9[U5C^T(S^:XT=A2> MYWB$UT5]KVBQ+S23TDIS1_^3YG;':*_'>KRBQ;[03$HK11^Y%;V_A/>ZA5"@'9KL MH'_HLGV%S>EK[YVC3#%[TN=1.= K.?F1RO+;\LSKE3[IV:Z*YP=F;Q%[DAX M)'@IJP87?=E0EI]!S2\$7>M3F8]4")KJCRO).6:J@/Q]2:EXN5 !RI/ XW\! M4$L#!!0 ( "(X4U=@GO&K P, +\) 9 >&PO=V]R:W-H965T;R! M#/,K6D N9U:495C(+EN;O&" $TW*4M.QK,#,,,F-<*3';EDXHJ5(20ZW#/$R MRS#[-864[L:&;>P'[LAZ(]2 &8X*O(8%B/OBELF>V:@D)(.<$YHC!JNQ,;&' M\T#A-> K@1T_:"/E9$GI@^I<)V/#4@N"%&*A%+#\V\(,TE0)R67\K#6-)J0B M'K;WZI^T=^EEB3G,:/J-)&(S-OH&2F"%RU3_:%=A \M M<E$;R:X+TT@E\3M'6S M\JX3%V&!PQ&C.\046JJIALZ^9LM\D5SMDX5@H0M$9Y TL&/SO,'9_BF--ZX=_;NI\Y9P0445\BUWB/'3G>Z M[/Q?]/D_1S]*AMML!5?KN>>V0D1XG%)>,D#?)TLNF/R2?W15NM+RNK74Z3;D M!8YA;,CCBP/;@A&^?6,'UL>N-+^F6/2:8O-7$CLJB-<4Q#NG'C8?Y8QRP9M/ MLZL:E5!/"ZFK81NZ/:?7&YG;PS2?HNQ!W_..4=$IJF_Y_19J?HKR;:L7-*@C MQW[CV#_K>))1)L@3UG<(72&]):\Y+W$>0YT&>?3H74K+7'2>054(_]"EU6^G MH@/DV'8K$Z<@UW5:2O,.D#]PN_,0-'D(_J;R,UP0@5/RU%W\X+2LTDS+\"FH MY_@MOZ<8M^^U_79$\_N#EE_SX$;*@*WU4X C7;3J1&I&F]?&1%^RK?&I/9S9 M'>.1?)U4CXD_\M73Y@:S-QA$?-Q:"[&Y:[?Y?$U#PF_C#8WD+\N8A43(4[9J\PVC9)$: MA4';-(Q>.R1^U)J,TFLO;#**MR+P(_K"$-^&(6$_IC2(]^,6;ATNO/JKM4@N MM">C#5G1&15?-B],GK4+RL(/:<3].$*,+L>M>WSGX6%BD+;XZM,]+QVC))2W M./Z6G#PNQBTCZ1$-Z%PD""*_=O2!!D%"DOWXGD-;A<_$L'Q\H+MI\#*8-\+I M0QS\Z2_$>MP:M-""+LDV$*_Q_A/- ^HFO'D<\/0OVN=MC1::;[F(P]Q8]B#T MH^R;O.ON,;,J?CEGP1<\IVM#7YY2?<,WY3*0T)LR%A#B3,A81Y0+!* MOG2*?.GHZ*67TPWRY+"*Y-AUO*9*EXS73WG)*+R;#'M&\AFU=^5,T/J]-!/J M3O% X=2IMS-[EJ*AVQ#H 451T:9;:-/5:E,\RP\Q%QP]1O,M8\H7_K1;"\?J MF_U^716MQTM5R6#=\DT<#CJ=NBSU[@V,[J#>T*T3N]CH]^JZ ,51T:57Z-+3 MZO)*EWY$HCE=H#\H"]%33"(T5";>5"5-R@*>$^1[-T M_9N,RU\)\\E;0-.$4J6/EG]I^D#";$B8D\&P41HEC%O#[)Z,)9 ^/2!8)3&& M16(,F\T#TA?) ]FHM-$F9#PAQ(F L)\X!@E0S!QK'&8$ /-CD1*&5 M:38HS0&EN: T#XI6S9M2;0HW7O^Y_KN>+=82D M.1?$X8)Z]IIYKJIYK.)A;=&G-N3S-7(#"?E$%RN*[CFG A&!7.(S.2T,MNH' MU:JMIH>6JAKRH._-Q0J#UNT:1^&"^O54?DU+I^ZQYH;U13>]ND]RDN\'OOC1 M0.%.O8_J1QBT&@=*FN/$K*A52#R4[&PU9UP,8=JW>J$&A]#I3F-([" M!?7K'?R>3'=P]\P3=BRM86TEIKXD1O^@&96/F9S ?MY1%B7_'I<3VJ1,ZT>K MK-G5[+/[>EWZ_3%:T/=LL716?]"2'"C-!J4YH#07E.9!T:K9=BS,X0'XXAJT M%@=*LT%I#BC-!:5Y4+1JWASK=EA?N/MX15?OX.(T&BJ' ^%!T;+4:)>V!X64K=*=7QS-D^5WMGFCN%KL+KM/]U2=7)_B.QLK MKCOXSLWVCAWQV5:V9\)6?L110)?2E7';ES,LENT.RTY$O$DW)[W%0L1A>KB6 M^4=9TD#^OHQC<3A)'!1[]";_ E!+ P04 " B.%-7Y_?>;_ " 7"0 M&0 'AL+W=O04G4A%L#QRTS(E&J.^8RI0HN1?*517H^L-Y;)((9 MS1)])U974.:3!QB*1.5/LBIM'8N$F=(B+<$80P1OHRB5,NY&F9%[E' "BPOB.>?$=5RO)I[+E\/=NG3^S_OXG[WO MB.%59>+E?-X?RX1<%+FKB"J*8\9@,S9%GFF%]!$R%B5"9!/)M.$5S MO Z^UY5$X;19[]1WL M7+/:N>8Q=G_K',=XCL\)Q^:#YUO3==V.%&2=G,STF*7O.HU&WUYN*UUCU&IY MG5VKX&API46/4WB,:']HTNE[7W4O0WKKI4Y!QWF(5"47&=7&:J]6JBP_SYK6W/FKT M+ALUZP%V_:))/]$7OPPW5,:F#R0P0U?.10255.T9!SF2\'9K*JT2(;N:!0.%RQ.!Y?GU7>WXO(\6Q5)G/);0?+58L'$ZQ5/LI>+ M@3/X]L7G^'%>E%\,+\^7[)'?\>++\E;(3\,-918O>)K'64H$?[@8?'#.HO&X MK%"5^#WF+WGC;U+NRGV6/94?/LXN!J-RBWC"IT6)8/*?9W[-DZ0DR>WXLX8. M-FV6%9M_?Z/_6NV\W)E[EO/K+/EW/"OF%X/3 9GQ![9*BL_9RS]XO4-!R9MF M25[]G[S494<#,EWE1;:H*\LM6,3I^E_VM0Y$HX+DM%=PZPKN=@5_3P6OKN = MVH)?5_ /;2&H*U2[/ESO>Q4XR@IV>2ZR%R+*TI)6_E%%OZHMXQ6GY8%R5PCY M:RSK%9=W139]>G\E0STCU]E"'G\YJQ3\C0G!2A')&\H+%B?Y6_*>?+FCY,TO M;\DO)$[)39PDLFA^/BSDEI2\X;1N]6K=JKNG58_<9&DQSTF4SOBLI3XUUY\8 MZ@]E!#9A<+^%X\XZX(]=KV9[KPZN[;;MCKG['E[+Z:&_KT>'5 M74,PO,TQX54\;Q]OS@1_?[][3'R0AT3ZR&4_49#[5](L=\M>JZ\_O# Q(W_\ M4R+)QX(O\O^T'1WK]OWV]LN^\2Q?LBF_&,C.+^?BF0\N__H7)QS]K4T:)(PB M81$(IHGH;T3T371-Q&E#Q'?W^N>W;0(:V[85$ FC:UA0PR)V,SX?/37% K6KB!!MQ@I[B M"#Y;K8?0C0!;^L1YOF+IE)=G8%V@_$J2EBM1_E20(B,L?25L*3=]&J_/75:= MF!VR&K?:5E8DC :[LF[I"6I.TS/4I6,REJBP60U3A\E1X[31.I8?C]C156F.E7; M=#1NK:V.2!A=PQS7("2H/4W(\4;(\?_!B;D6G6VJ#6M34/MVH?6I4.UHLD^R5^Z)P@143"*!(6@6":B,Y(I9.CGAWH,\^+5\5V:TK4)0&NW8;9^\#NYI_,Q% MSL3KYMJMNI)K%<;8J+4P2!J%TB(439=/61W.L;T.!VIV0&D42HM0-%U*97@X M?1V/QM!3IU[OJAY GISM9Q_4WH#2:$W3,JC1B1ML759W%M.#K(P+Q^Q<[.ON M6L\/=0J](YN*?]SPTG]J/U>@!@241J&T"$73951^A1,>N]N#>A!0&H72(A1- MEU(Y%DY?RT)=8JPMIHVW5)M)U;G;?O<&:BI :;2FC9L=VW;G9RJBAUE9!8[9 M*]@?YCJ.ZW#S3K_&W(YU;*%N0DT+3+$U%=%CJU)_QYB4 @<5_<*[]$H3EI?G M0'7-S=ET3J8LX>E,#OY_KI@HN&C5".H50&D42HM0-/VNJ[(+W-&1QR$7:BI M:11*BU T74IE/K@=Y@/L\MOBII6F3N.Z>A3N7( ?4% /M'(<7+/C M<">WL;R;M)ZT\?GN2VL,H08"E$:AM A%T]50!H)[; /!A1H(4!J%TB(439=2 M&0BNV4#X>WT!]YY(>B'B:?EA?:V\2N.B]4K9C+06!VH5N+MS(<)P/!IM7]*U ME'-&CMLLJ$=4N05NWWD._7,3%>2E,(T%GQ99ZR6N&6<=1FA^#J5%*)HNC,K/W?&Q!PAHM@ZE42@M M0M%T*94'X)H]@%X#!#3=A]*HNYO+!U[+^-!2;+Q_=%!IOVM.^W_(Z #-W*$T M6M.:HX.[,Q^FM9#;'FI/Y=F>^2[S9W6\KCV6+^7Q2M[(<2)_^SWNB:QRP[[& MBU7K_67S5EE/](4FWU!:A*+I^JKDVW../,AXT*0<2J-06H2BZ5*J]-[K2.]A M/HJY(6O)H!Y 3=,G@IYLFRA=I?00-]8W&!/)PWO#3@/Z-QEZLP?=8_*'>>NM M=<.NC\ ND/@1";^G$G[//W:O";4'H#0*I44HFBZE@-%K3 MMF9U[/2:':7T$"N'P3,[##^SU^Q]Y\Z\#];J06T-*"U"T?2C0=D:WK%M#0]J M:T!I%$J+4#1=2F5K>'VG-ECWG5"S TJC-6WKAIRS<^.NNYP>9F5W>&:[ ]=_ M'C27SKPUUEI G1 H+4+1]'6VREOQCSV'P8?:*% :A=(B%$V74MDH/F .PY[5 M*V:TM4A0@Z1CMPVK5_K4U(.OC _?;'S\P/[QNU-R\Z9;BPNU4J"T"$73#P)E MS?C'GD[A0]T5*(U":1&*IDO9> "%>3H%[K+2W)"U9% 7I:9UK MOMGW^&F=9N^,W+P#UN)!_10H+4+1]$-!^3/^L==T^%!S!4JC4%J$HNE2*G/% M[[NFP[KKA)HH4!JM:=US:0\HJ =:61^^V?HXN/LT3:4RMV$=8ZCK :5%*)JN MEG)0_&,_(\*'FB90&H72(A1-?_Z5,DV" YX305J>.]B4\JJ6LBZG2_F9%>P^ M>:VN4TIQV+<0R1<=N.U4WW*J'?44]],IY",S.0Y\E M#F:D='TBB4%J%HNI3*3PA_W+0),]I:)&ANW[';WOYI$WUJ MZL%7.7MHGC;19\0V(ZV##LW":YK^!']_=\1N*Q?N7Y88JLPY[)LY]Q^QS4U: M!QR:0]>TYEA\>N+L&8OKV.]6"?=-, ]53AT>/F&@UXCPCGPJYES4IO''="JX M+%2^P&;]5^OSN.J-TE:W!CN'VW5;L=%.,6K>1>M^_4>DU*%*J'W)O'?/;?7O 76<8=F_%!:A*+IK]91&?_XV!G_&)KQ0VD4 M2HM0-%U*E?&/?];#'LT-64L&S?]K6L=RVZY2>HA57C\VY_6V/5_OV17F[;!6 M &H&0&D1BJ8KJHR%\;'7-HRA-@.41J&T"$73I516Q?APJ^([^S_H_ HC=:T MKOZOHY0>8F4^C,V)\:=5D1[9#D2VKU[O?9T61+:H_YYS-N"@+R-\? MLJSX]J%LX"433]7N7/X/4$L#!!0 ( "(X4U?3((]KR , '0. 9 M>&PO=V]R:W-H965TIJT]U[[04G6 LXM4UR]^UK&T((<="NE+Y)>)@9?O]A/(/G!\I> M>8ZQ #_*HN(+*Q=B=^6S&DM"E+A!P9X79:(_5SB@AX6%K2.%Q[)-A?J@I/,=VB+UU@\ M[1Z8/'.Z*!DI<<4)K0##FX5U#^]6,%0.VN*9X /O'0,EY8725W7R5[:P7$6$ M"YP*%0+)OSU>X:)0D23'OVU0JWNF*EF!?$\8H6WTDF\H4ULT"& M-Z@NQ",]_(E;01HPI077O^#0VKH62&LN:-DZ2X*25,T_^M$FHN<@XY@=O-;! M&SH$5QS\UL'70ALR+>L+$BB9,WH 3%G+:.I YT9[2S6D4J]Q+9B\2Z2?2-:" MIJ^3I4Q$!E:TE-7!D<[OW[7@ E49J;;@S4?O2&PVXQCL;^.ZOP',]W\"S>KN[-X+C=Z_"U_'\:_&: M)#U)=:SX>#(Z PX[ MX' 4^ ^&*L7W'MCP@@-"UQO &HR"&)IAIQWL=!16]KD-)N_%G5Z03 )_0&NP M@5YDIHTZVFB4]E&V=MV&W@,;78+$<3R@-1A%TZF9=M;1SOZ7RIU=L/BN/ZQ< M@Q$,9F;@N ..1X&?):+$D\@2CAUS_7;P^((IBH=E<6DSFX5F;.B>!I0[VA:_ MZTF,LPFXWV,F/RV 7H1 CCL,OB+"P#,J:@P>,%,-TSA7W%LVS%M%.\]';V## M=U3>H0$CS* A[C&%L#SNMR2QP[5Y'/M=R&M]P=%2>M=L;J/$-F($-PZ$<@YU\ M?U?7W6DTP_'9W.O'-U 3&"@CVX^&:DQVGAWY5]2VV3O=ZPS"XOE1;*KTO.(5I]F/? M$-N2BH,";V1(UXXD&&NV.,V)H#N]2WBA0NXY]&$NMX68*0-Y?T.I.)ZH!W0; MS>0_4$L#!!0 ( "(X4U<(6+(U+0< /\Y 9 >&PO=V]R:W-H965T M5HC=]6 0.5OFTZ@?[E@@/UF'W*="KO+-(-IQ1E=)D>\-L*:9 Y^Z06]V MDVQ[X+.;<"\\-V /'$5[WZ?\^9YYX?&VI_=.&SZYFZV(-PQF-SNZ88],?-D] M<+DVR"DKUV=!Y(8!XFQ]V[O3KVULQ@5)BZ\N.T:E913ORC(,O\4K'U:W/2T> M$?.8(V($E?\=V)QY7DR2X_@G@_;R/N/"\O*)ODAV7N[,DD9L'GI_N"NQO>U- M>FC%UG3OB4_A\1>6[= HYCFA%R7_HF/65NLA9Q^)T,^*Y0A\-TC_IT_9%U$J MP*,S!3@KP&T+C*S :%LPS J&;0M&6<&H5J /SQ2868'9MF"<%8P3L=)O-Y&& M4$%G-SP\(AZWEK1X(=$WJ9:*N$%LQ4?!Y:>NK!.S1Q$ZWZ[NI9@K- ]]Z?"( M)AZYBSWBBF<4KI,/:/#\4Q0O^?+#I K]OHM;1NB",$%=+WJ/KM"71X(NWKU' M[] 15O*683< 'T)7!%=EC9\WH;[B 8KN?%=9?UF(.1>Q6,;.-D>W*=[@,_L M@8$^AH'81L@*5FS54#]7UYNOU1-U_511/Y!JY)+@DR3W6 G\2'D?&?HEPAK& M3?NC+O]U'\AR+2DWFG9'7?[(=LIRJWUYT^ 7ZG+"'.6^V^W+=8441GYT& G/ M.+<:)&#^PWNS''W13^[G)(9 P @FS(&$+2)@-!*OX M;)C[;*BBSTXS:5AXY!(MV<8- KD83\$[QMUPA2[D7)G.HN^;3)3V,DIZB2]" M#C/=G,@#X5 V1T,C?3*J-B)M&EEMNELH][RK2$"PBDBC7*214J0Y#1QYR20/ M\9 CZVGG#26NZR$-"2.C%\)=#6O:0O:W@(390+"*!\S< Z;2 ]83 MXXX;O2*\DM%5>$@8,1N$GY@UZ1L:&7K-'PO(8=E L(JDXUS2L5)2^8MFS5SQ MBJ1*1E=)(6$$$F:-7TJ/:\)#]F<#P2K"3W+A)]U/NBQ8M3_=*OE=30$)(Y,7 M.IK3^MG[91O=,&N-%I"CLH%@%;6GN=K35FJS= :G2X]U5%O)[ZHV)(Q PJQI M@RV&=5M ]F@#P2JVT+4B -&Z&@/)V4"N[Y@3GQ9$B XL$AW=HNZUJUU :024 M9F6T5R82T#YM*%K5,Z703/_?,!*>.^+O1>#JH\2!I!)1F@=(6H#0;BE8U*"X,BF$"A2MT M/)F.9J;+)D*&=MQU6-PPG><:S98.8U(Z]J=]HW;LSQM;3<=:Z:^6&I#N)5:K ML2S47UQGF8%H59F+>%)7IE*YS$XYFF!9-/%6:4$325 :R6BZ7C[G:'U']7#\ZQ9Q1G3OCFM_-5= IJH0M&J+BDR M55T=JK9(6][J$M!$%I1&0&E61JN9:53/94$[M:%H5?\4T:S>+IO]COX!#6]! M:0249F6T29>Y"#3VA:)5O50$OWJ[Y+?;&8NS^$&^^,>R$P9)VK*G'A*,^^CB MF5%^)O53#\5 22DRD)\^,Z1K:$6?FYYZFK^"PAEJ?$+ALRC2&34YA[):HJ8Y M2C^'6JA1G4WV/5)D7*3(N'.*_-U,IAY*UZD+E$9 :=8K7_H+MQEGS08Z+AN* M5C5;$3]C97KXGV]97+U,F#_E#IR7'/@Y<>"?YQT(FC&#T@@HS7I%B2[S'>C M;"A:U8)%P(RQ\@[(W6;#V2:^,?%!VL8-(M=)[TXTV@4R7FMCJNJ-A)Y'LQN1S:<&T!@8E$8R M6D44!3Q]VS!=$>$N>=EM&0H1^LGBEM$5XW$#^?DZ#,5I)>X@ M?^=S]B]02P,$% @ (CA35^WB-OR!!@ C#0 !D !X;"]W;W)K&ULK9M;<^(V%,>_BH;N='9G:,#FGA)F$O!UFC:39+N*MKEK=-"(2 MDJ5($5B^O) Y"<.4)./X5D!;I<_4\/!X1[>SP?8?O>9]1\,66B9RB2(T_GQ()A\-Y!V M8F9]2P+QAAX9CCG.),O1QP41. CY)_0;^ORP0!\_?$(?4 ?Q#6:$HR!&G^- M\+9LE,>/&YIP'*_XM"-D0"FVLRR^B6QF+#D16OR$IA;^GM)QK[ MCKP0Y=4P=U?CQM0"'\CV O6Z;61VS9XBGKG>_!8S:6Z<-%\T]VZJKL;/!6__ MG'=';[X@RW+L*G.WP:7K]DZ:>WISFSQ)\T%F;BC,_<;!&P.-CGKEK.IEO-X) MWCS$G"/ZC!X$77Y%__PAWT>>(!'_5S5+J!5M5[$?-5O',7QJ$ZNA=2&\:1O+6AG"MO2)C5< 0VI%,'$N9"PCQ( MF \$J\A[6,I[>)Z\=[< G">R,95XWJ+4M99];EH#"5M PBQ(F T)"550\+E4\_E]+.$T$%U*Z M0;Q^3[3CVO4_UJLVA'/U"@FSWHW=AG3GO.O.A73G0<)\(%A%I9-2I1.M2N),P'@E4T;73W>^M=_=J+WR(2BRR'^(O)I1:SM[VXE?OE M6N"Y.3,H;0%*LPK:Z& V]L?C6B(!ZM0!I;F@- ^4YD/1JLH_J"H96N67(D>K M8M5&3XE ,15HBP/E$EX0#P5A=,>CHS5<[_=L2==]'@G0:A26_3[( 8W?KR.:Q$*I0RW]["48 MDK8 I5F@-!N4YH#2W()V.#U[BEM(KV$_'RJZJL+WU45#6ZF9/3*">2)SB2)? MSGB5=6X+^P9[U3VCM18J+"-YI0+=$ODFBM/- MNOS;I1KU:)CC71W&V M,!5.4QT=R[+>S9CT%*JL]S/[@U%=E* U.5":!TKSH6A54>[K4YH+2/%":#T6K MRGY?KS/T!;OCM?A+6HI6:GE86[ F=2&#%MU :991K_K4!F"#NG1 :2XHS0.E M^5"TJHKWA3=#7WD[E=]>+[\E)Q/<>I7(-!7I+6AI#91F@=)L4)H#2G-!:1XH MS8>B5;6_+]<9^GJ=<@5O(X&_*U4_KJ>Q=4 MYH'2?"A:KN7.P6,&$6'K[+$6CI9IOIS_-KIL+1^=N&#EJOS$N%X:BW3(N M[?S!F#T^?T[G%K-U$',4DF?IJGLQDNL\RQ]]R4\$W68/.3Q1(6B4'6X(7A&6 M=I#O/U,J=B>I@_(!I-E_4$L#!!0 ( "(X4U>=^\KA-P, (8, 9 M>&PO=V]R:W-H965T/*7,B,:IS*A:N6$NC,@K+4]3VOXV:4 M<2?L6ME8AEVQTBGC,)9$K;*,ROL^I&+3>L>3H\-OI6X0>#C=H:$^/)5(A;,SF?]1S/; A2B+5A MH/BWA@&DJ2'";?PJ.)W2I %NCQ_9OUC?T920&+5-E?LBET/8?$*Z5%5H!Q!QGC^3^]*^*P!4">:H!? /RG@-8+ M@* !*^UT"H K==::!< Z[J;^VX#%U%-PZX4&R*--K*9@8V^16.\&#?GY%)+ M7&6(T^$$UL!70#Z2[U1*:K)&#B/0E*7J TJO+B-R>/"!'!#&R8BE*697=5V- MI@V!&Q=F^KD9_P4S 1D)KA-%AGP&LPI\M!]_L@?OHLNEW_ZCWWU_+^$E+!LD M\(Z([_E!Q7X&KX?[5>[\G_7A/UO?"490'H+ \@4O\ T$CX%KDWZ\NQ.F;LGU M!>J0U4+6D,/0>KEP*Y!B=\_Z[9\3Y7Q;I.LJA.LF%- M9#M9:959:>UC#R\8G;*4Z?LC+,CY+940BP5GORNO4#^G.[%TYGU8AT$#3]=Z M.]3/==J-]JY.]%S';S>:NTK#"J7FEM*.Q^W2X_9>C\_B6*RX5F0",; UG:9 MKD>034'>D %9 MV(Y6$5NE\N>UE)9-\YGM%9_(^\W30;-"'F&3G??$?^GS#GU$Y8)Q15*8HRFO M<8RW5N9=;S[18FG;NJG06!7M,,$/!9!& =?G0NC'B3%0?GJ$?P!02P,$% M @ (CA35[OE/-]-!@ *C$ !D !X;"]W;W)K&ULM9M=;]LV%(;_"N$50PMLM4CJ,TL,-!&W!EB!HFZ[BV(7BLW80B71D^BD M!?;C1\FR9$HT&V?'-XDEG_-0Y*'>\)68RT=1?JW6G$OT+<^*ZFJREG)S,9U6 MBS7/D^JUV/!"?7,ORCR1ZK!<3:M-R9-EDY1G4^(X_C1/TF(RNVS.O2]GEV(K ML[3@[TM4;?,\*;]?\TP\7DWP9'_B0[I:R_K$=':Y259\SN6GS?M2'4T[RC+- M>5&EHD EO[^:O,$7C+IU0A/Q.>6/U<%G5'?E3HBO]<'M\FKBU%?$,[Z0-2)1 MOQ[X#<^RFJ2NXY\6.NG:K!,//^_IOS>=5YVY2RI^([*_TJ5<7TW""5KR^V2; MR0_B\2UO.^35O(7(JN8G>MS%!F2"%MM*BKQ-5E>0I\7N=_*M'8B#!,4Q)Y V M@0P3W",)M$V@3VW!;1/[OC<#%R;#GZ%S3GY4.ZX&C_Y%5 ]CAC 2X"CLPK1>>ETO/6LO M/XM:@I2XH*42-E-GK?FG3C5(6 P)8T PK0A^5P3_3#K@0Q8'$A9#PA@03"M. MT!4G>*X.[!*]PUO2QV$XD %#E$,\?Z "XRCL4R\:JH AS*4^P685"+L^AM8^ MWHJ/1^]_:^:I4PP2%D/"&!!,&_ZH&_[H3/=_!%D<2%@,"6- ,*TXV.D7[\YS M%:#-/+P?:>@._\3?F,)H$ XUP!"&'3<*\$ $#'$1";W + +XP*5@:T=O1)[S MVL&G3D106@Q*8U TO42D+Q$YDU2T M8*@20=)B4!J#HNDEZDT=MMH2JUS0\0WN!>'0.)C"J!=&0[D8A[F4>.%0+<9A M-"".G^$[0;IK:@D7Z)-\CU36M%X""'7O#RZDK#S3IZ!D+08E,:@:'IE M>D^'O7.)!*C; Z7%H#0&1=-+U#L^;/4L5I'P#2+AD-&:PA#FJK7'4"3&8:Z' M<304"4.8&_C1$9'HS1.VNZ?]ZL'846OJR9,-DA:#TA@432]"[^YP>"X] '5_ MH+08E,:@:'J)>@>(K1[&J@>100]PY(T$P1!'PR@(AHHPCG.I[[HCES&.HU$0 MN4=L!NG]%+'[JC:Q\$8W+?$]9Z053PJ+#6%!- IC/PS3^]F[*&)W4:Q8 MJ3.\3(M5\_RAVFXVHI2HLK@.._+D20CZT@R4QJ!H>G%ZZT>"<^D$J#$$I<6@ M- 9%TTO4&T-B?^]GTXEP+ >H2.=&(?A0"TJACHQ#@L])CCR% M(+V[(G9W]2.=^+$3 7W1!DJ+06D,BJ9OB.J](77.)!H4U"R"TF)0&H.BZ27J MS2*UOR6TB$:;J:E!& Y\PXTI*ACN=XH-41%U!L+"#%$N"8\L+&COMJC=;3U! M,)[N3.QMG3PS0=^\@=(8%$VOVL%VRK/MIX3=4 F[HQ)V2^4YS"/MS2-]]JY* M.M[A2"AUHZ%Z&+95>G3X<"(VA/E.X(_TP]"H->6\ M#I36E;N-^;L#*3;-SO,[(:7(FX]KGBQY60>H[^^%D/N#NH'NWR-F_P%02P,$ M% @ (CA35V18V2>- @ B0@ !D !X;"]W;W)K&ULM59=;],P%/TK5IC0D&!)D[8IHXVTM4), C&M#!X0#UYRVUBSXV"[ M[>#7<^VD4;.E!41Y2?QQS_$]Q]=QQANI[G4.8,B#X(6>>+DQY;GOZS0'0?69 M+*' F854@AKLJJ6O2P4T\UI]>/0 MJ(85=A?G1N$L0YQ);F -Q0K(*S*O]I'(!9G*PB@T&!O::'(Z T,9UR\PZG8^ M(Z9?+U/8:2*P-"?^NR(#JF M!4&ULK59;;]LV M%/XK!UHQ)$ 272W-F6T@L5TT0+,%<;L^#'N@I2.;J$2Z)&4G_[ZD)&NVK+A> MYQ>;I+[O.S=>SF##Q5>Y1%3PDF=,#JVE4JM;VY;Q$G,B;_@*F?Z2:J.70^LV"!%-29.J9;SY@'4_/Z,4\D^4O;&JL8T%<2,7SFJP]R"FK_LE+ MG8<=@M;I)G@UP6L3@C<(?DWP3[40U(3@5 N]FE"&;E>QEXF;$$5& \$W( Q: MJYE!F?V2K?-%F=DG,R7T5ZIY:O3 8IXC?"(O*.%B@HK03%["-7R>3>#BW26\ M \K@TY(7DK!$#FREC1JJ'=<&[BL#WAL&?'CD3"TE3%F"20=_M[R?";\ONEGO_#\L.$ MRCCCLA (?]_-I1+Z#/_35>]*,>A6-/?:K5R1&(>6OK@DBC5:HU]_<4/G]ZYD MGU-L06[!_P*_N!ZRI3@66:4'IA"[;WJ*G/E M851Z:%Z;]>@Z=$.]Z=:[]3M$]<-]R*1#R _ZH;,/FQ["7*<7^ UJ+Y&])I&] M4Q*I]/Z>(\.4*KC %_W(2KSL"KIWX$3H./U6S(<@S^GYK:@/06X81BW4]!!U M[3KN&T&'3=#AT:"G:8KE^[M3?'@F"N$9=?5CFM%R^US!$XI8;Y.N3%0F7&?' M->>F'_5:N3CJR7\]OYTV@RAJ)>U,-O=R&S6YCQ*-L\"3$OF*I>GF:UZ23O MR@:JM7[OWH[=CO6)[CRK1O%?^:IM?21B0?6UEV&J33DWD3X_HFH%JXGBJ[+7 MF7.E.Z=RN-3=,PH#T-]3SM5V8@PT_?CH.U!+ P04 " B.%-7T^8Q;(<$ M !%@ &0 'AL+W=O"<;9KMOS]C* G$H>D=.FT_ M--@\\]CSS'B,/=E0]IVO$ 7\2.*43XV5$.M+T^3!"A.?7] UIO+-DK+$%[+) MGDR^9NB'RBB)3=NR!F;B1ZDQFZB^.S:;T$S$48IW#'B6)#Y[N<:8;J8&,5X[ M[J.GE<@[S-ED[3_A L7#^H[)EEFQA%&"*8]H"@R74^.*7'K$R0T4XL\(-WSG M&7)7'BG]GC=NPJEAY3/"& .14_CRYQGG&,O_*(78,9 \>@.[-+";!LX!@UYIT#MV!*1EF,0)=@N>S-$J?^!9P!M<^CP+PTQ#<*,X$AG#JHO"C6/*7!?>V >\ MZ<$M3<6*@Y>&&&KLW7;[<8N]*96MY+5?Y;VV6PD7N+Z GG4&MF7W-/.9'V]N MZ]SY;Z-[_WKTFAB]*M=ZBJ]W@.]@!IW!XPO,:9+(RC&/?2XS0>9DG(42#5\V MM.B$6Q0K&L*WCY(7;@0F_"]=BA231JJ&Q[8(WJ,&\?-N[WK I4<[I?.=UO=?JKVG1DC;MZ M1B8W4?B4)8\RDV5M7!3%[',FN)"52Z9MF=DZ-8I1^CMS(W:?# <-.72PX6 \ M; BB@PV(934$T<%&(^N )(-*DD&7DKB'4V1PG"@ZV-@:]ANBZ& :432PGF6/ M'+THPTJ48:LH1VV4.@T*VM%N;EL7%FE(L(^2H,9:5:%!089BT2$,G#>M_ M+TO.VV5I'^+TF\>1MWD\#:1/F@<1<^=**T'VI.X2.00T2T5QXU#U5O>55^J6 MKM%_32[G1-/OYO>;Z@IM2U]&PO=V]R:W-H965T,/XHM@$3/14[%S-E*65ZYKDBW4&!QSDJ@ZLV:\0)+]<@W MKB@YX,PX%;D[\KRQ6V!"G?G4C-WQ^915,B<4[C@255%@_G4!.=O-'-_9#]R3 MS5;J 7<^+?$&5B _EW=8 EYKDDJCG\:J-/.J1T/[_?TWTSR*ID'+&#) M\K]()K%>A]#!*37)F>(5$/-1="T1];5@E,,S%UI0I/3^*F32B+.I31 M*Z$$Z)91N14HH1ED/?[QL/_E@+^KRM+69K2OS6(T"%Q!>8X"[Q^PE/+PK0EF@):J)V9H?O5YSZ1!S&Z[UV) M$J[_V5=@F++8)2RS!.EJ$K1:AH0>O:*&W9=;N2D@K M3B11^R]Y3O-*K7VTYJQ 2U:4E<2F'[,U2C"GA&[$P0;_\E&!T8V$0OS=)V5H M4TJ;L-@F++$$ZT@9M5)&@]NJ(Z5XD1(Z4J9=*8V#>@=[24LEJ>G!?2K6 40F M /V_X6D^40WAZ5";4Q.O:Q&?6OCC2=+,X]",E)JE-=298^ MHB^W4#P [UVL@ZAO7:PV8;%-6&()UM'CHM7CXH?H.Q$XMQE%TU'B&*)WJ7+;5N1RL3E*4.?L*T+2= M3Z6N0%^.@YAO7:DV8;%-6&()UM'"]UX^4;P?HNTT85A2TRHMMDI+;-&Z@AY\ M<_K?N_DT$1SVA# ,CKI/C]%Q^^DQB8XYR2"GKI%[\(E> -^8LQ&A+D]?E) M_2!9:0X('IB4K#"W6\ 9<&V@WJ\9D_L'/4%[BC7_%U!+ P04 " B.%-7 MP@A<1#@( =5P &0 'AL+W=O4%^IK,L/^U,BV)^W.WFDRE/H_Q0 MS'E6?G,G9!H5Y5MYW\WGDD=Q'93.NI[C]+MIE&2=T4G]V94$\# M@F<"_"; WS5#T 0$NP;TFH#>KKO4;P+Z]=BO!JL>Z3 JHM&)%$LBJZU+6O6B MEJN.+@,KODL*GA,KB)9_")_RRC+HUKSG%B^>A?R(DIF M^0'YDWRY"\^D]LFER(II3F@6\]@0']KCCRSQ MW7(8UF/A/8[%N6<%WO#Y(?&=]\1S/-^P/^/=PSW3X;PM.WU;=F8/#_FD#'=- MX=I8^NOSRJ]Y?MOSBGS]6&Y*+@J>YM],)\V*&YBY5:$]SN?1A)]VRDJ:<_G M.Z,_?G/[SE\FQ9"P$ FC2!@#P32E@[72@8T^HC\622GQ)2^F(B87V0//B_+6 M4^0F<5>H08VJ;GH/H_YPV/<=QSGI/FP*9\W95KA=LU)D5K:=-3@:]K2LVH#W MU@/>LP[X138IYQ YKZKPZM4!23(2+CBYDR+5ZG;"\_=DO)"R%,2DQRI3;V,? M_8'C;,MAW:.V13[X@"I-!(6(F$4"6,@F*;T<*WTT'HU M?UYF7.;39$[R(OK.39): 6TE1<)")(PB86P%J^BG[5SR/D3DCR[DJ*">=Q7L^5#UYZ M7K&C6TN.I(4-;7/RWG,KCGS8:E/83UC$\X]JRMM=DU M+X7F9::\PZ&>5Q]W9>BX5A=AUYLD^8^\YDG&GKSUA0;U?: T"J4Q%$T_*93W MXP;[NIDBO98QE!9":11*8RB:+KCRGER[^;3#T6U(* M32\Z;VFNZ.W"P3U#R"TD(HC4)I#$7315<. MDKLO"\F%>DA06@BE42B-H6BZX,I(WP^WIGND)8+SKAJ%A M0]J"T$$JC M4!I#T?2_Z2N_Q]N7W^-!_1XH+832*)3&4#1=<.7W>':_QU8P/8-GP.E42B-H6CZN:%<(&]? M?3T>U.&!TD(HC4)I#$73!5<.CV=O[_DDLK(0Q)QQ6;UE,'BV0V6QF9=E4XAR;E,XGM./HHH,PX[TM 80VDAE$:A M-(:BZ2HKZ\;K[ZN,0FT;*"V$TBB4QE T77!EVWA6EV#TTF4\V*HG6W43:KB\ MG)!"$S)K0GU0E37BV:T14Y$D8Y&FR;/]&@U1FZX[QC\(VG.W'N]=\U)H7N89 M7)JG>?715[Z*]X*O4E:P63D;V*U1Q@YK7;>@[@F41J$TAJ+I7?S*/?'WY9[X M4/<$2@NA- JE,11-%URY)_[^NF7LZ-:20[ME?(-/8^Z6@>9E*)HNI_)R?&"W MC+_=/>*9'^+L65MKLVM>"LW+4#1=FXV?2-D[:IZ_@;ZRB<:>K_7UA_WQ%/;7 M4]B?3^W#8O&5Q>+OJXG&AS;10&DAE$:A-(:BZ8(KC\=_YN=+HW MFD$=FQVS4FA6AJ+I:B@OQK>WT5Q&/Y-TD6[^4?AMG37V?*VO2JA% Z51*(VA M:/IYH"P:?U^=-3ZTLP9*"Z$T"J4Q%$T77-E'_NL[:^RAK26%>DG^MJ?3--YL MSY>A9A**INNE#"??;C@9"O656'*Y4:9?U=AC3]M::Z@U!:51*(VA:/JR \J: M"O9E3050:PI*"Z$T"J4Q%$T77%E3P>L;>^RAK26%6D_!MO5D7&6!0M,R%$U7 M2SE/@=UY,E1K5">F/7-KL:%>%I1&H32&HNEGA/*[@GWU#@508PM*"Z$T"J4Q M%$T7?&-E('OOD+5@0ZTK*"T,MKM[W*.AL6)#;2D439=+V5*!W9:Z3#*L$6+/ MUUICJ-4%I5$HC:%H^GF@#+%@7\U) =3Y@M)"*(U":0Q%TP57SE=@;TZRUFFH MMP6EA0UMTP@9]GO&.@WUK5"TE5S=C=4[4R[OZW56 MP?3)Y^?N\=@U?!ZZQW2U4JO"KQ:.O8SD?9+E9,;ORE3.X: L/'*U%NOJ32'F M]=JAMZ(H1%J_G/(HYK+:H/S^3HCB\4V58+TB[NA_4$L#!!0 ( "(X4U=3 M5S-I70, +(6 - >&POG]G%+M+7,NRJ$_U[KX% 3E=$YS4E[)@@J#9%+E1)NNF@5EH2A)2R#E M/.AV.G&0$R;\T4 L\MM^DD;\NSA:SKTP_BC[UFYL4SIT'^\>/]K M(?7-.\\>SSZ M#3(IUK4<^39@\I.<>D^$#_TQX6RB&+ RDC.^LN$N!*:22^5I;CX_LRWM9;:QLE4]B;9I#-5-*V,[H+^I9K4W9>-7 MZ7H%>Y+ZR\(,1U1]*!=ZIVC&EE5_F;4&,/405R=%P5>?.9N)G-K!'YQP-" - MSYM+Q?Z8;% J4Q.@RO>>J-)LNAGYK4CQ0)>Z*:=EAGONGJ#G?SO/,RJH(GS3 MM*G]8Y[E5SN.>F]EN;JK[!IV>JQW%,=N\OH43,:G8/(D:K)__":CY/@]UGO1 M(S?9>[,[^TM,AJ=@LGN4)H-Z3[FQ<=W:MK91#UX/AOX/>!WAZZ3>9,&X9J+N MS5F:4O%L]VKD-9F8%_(M?7-^2C.RX/JA!8?^NOV=IFR1)^U9=S 1]5GK]C<8 MGMD*-^\F)A<3*5W2=%QWU6Q2-3W3,%GK#Q!VD=OJXT8PCL7<"&!8'LP!QK$L M+,__-)X^.AZ+8=[Z3J2/-V DB7NU ML3S P%8!JQW([\X#->7F1!&L*N8-NX)Q)$DP!&K17:-QC,Q.#%_W^F!7210E MB1L!S.T@BC $KD8-/E_G;@2=&A(E@6 MFD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L# M!!0 ( "(X4U? / >&PO=V]R:V)O;VLN>&ULQ9E- M;]LX$$#_"J%3"VS6UD?2-J@+I'9W&R!(C3C;:T%+8YN(1'I)RFG[ZSN48H1" M[-F]3'VR1='TTY"<1U+O'XU]6!KS(+XWM7:39./]]G(T&=E M;",]7MKUR&TMR,IM 'Q3C[+Q^&+42*63#^_W;]AD0T2JM&_81JDHP3X3;F\;.QZJ?17M:+TIJZGB1I M?^,K6*_*%\6+ 'DOEZXK\7)Y)Q%DDER,L<&5LLYW-;KV)3+N "OW5ZTW?ZG: M@YU)#W];TVZ57H=F\"E&T6-T<=A_]D&\M/\GC&:U4B7,3-DVH'T?1PMU -1N MH[8N$5HV,$GV5<25KL0G[3%(XEKW36'=\*3XU]=5_]0><:,8VDN%-^QUU8'S M04Z-KD [J 1^GS"2@^Z^(" O>"$_2J>ZN,TM.*S:U1 2I_K< M*EU&D&\(R#>\D NUU@KKRI"%RM*TF(7T6LPQIJ4"%T&^)2#?,G>W=)LN<-V7 M3_^V:B?K,"K_$'?@? 3YCH!\QPMY ](- I:.J:0]YJ69P3*.2TH*A-D@,[#8 M8<'!@_!0NDB9?;'PIGPXPQG:I9 &6W(OE$N9(F5611CCN!BXMQ+!NB76('24 M'U)F0=S!#G0+,0YE@I19!=>Z- V(>_E].+JHQ)\R9_Y;;/>)Z]6-<>ZUF(,5 MBXVT@[!1:3]ESOMWH1 '_UQ:8IQ1.3]E3OJDF0:.3ZFLGS*G?1HSCY?'E \R M9A^0"AU$,Z-4D3&KHI>H>(6;M1K@9>J'LR9G+)(SK[A MP'1])FZEM7U^/$A("27_'4(YPXGMP>(.-LSPUEK,D#UIC$D>6/TVQ1SI94HL M.;-88K@SL6B;1MH?X;SE'VU!UC$F)9:<62Q'_=F+"C'%,R.>8:, M9O@"[ Y_CC*,,2GE%,S*.8@Y-=I;['XQC3$I[Q3,WHE/2P[W-:6;@EDWU%H7 M QMCDF](F,5#8U[%F)1X"O8=S;$C'A%NQ9B4>(I./*/]V] *5DI#=8M_X;"\ ME'4YMR)\](>ZQ7DXCEFU=3W%LB_ZQLAJ_W)U_V+XPR]02P,$% @ (CA3 M5_TLU:6N 0 P1L !H !X;"]?/L@*.!8*=*@/96UMCS^ M&W^RUK.O4)7I4)_C_M#$WN54G>.\V*?4?#@7U_MP*F._;L+Y=F5;MZZ-N$_$^OM]K .G_7Z^Q3.Z8_![J=NCW$? M0BIZJ[+=A30OW*5ZGH[N?I#^;7+16V[F1;O<2.%R!RD$:?X@@R#+'^0AR.BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ M;01Z&^IM!'I;9[.$0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&^/ M>GL"O3WJ[0GT]JBW)]#;H]Z>0&_?V>PFT-NCWIY ;X]Z^W?J'=.U"O'9\UCC M\]])=;K=&YZ/OR\?)SOO^!UG!W_L%K]02P,$% @ (CA35R;ZAZ>U 0 MW!L !, !;0V]N=&5N=%]4>7!E&ULS9G-;L(P$(1?!>6*B+&=TA\! ME[;7ED-?P$TV)"*)+=M0>/LZX4=J1:,B*G4NL1+OSHR]TG?)]&UGR VV==6X M651X;QX8#QAJ6X\-7[D6XUH/GVB M7*TK/WC>AL^NU,TLLE2Y:/"X+VR]9I$RIBI3Y<,^VS39-Y?1P2$.G5V-*TKC MAJ$@8F<=VIV?#0Y]KQNRMLQHL%#6OZ@Z5+%MQ9S?5>3B?HDS&76>EREE.EW7 MH25VQI+*7$'DZRK>BP[[G7VX8=H_^=7^G4R?8:A<6&U) _?7_ MIG:-:U4V1W_6_=2;?P)02P$"% ,4 " B.%-7!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( "(X M4U?8)@W[[P "L" 1 " :\ !D;V-097)PC$ 8 )PG 3 " M &UL4$L! A0#% @ (CA35P0X8BD3 M!P XRX !@ ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (CA35^K']B#<" 4S( !@ M ("!F!@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ (CA35[/=R@C0T D M 8 " @5L[ !X;"]W;W)K20 M>&PO=V]R:W-H965T&UL4$L! A0#% @ (CA35\I2IUN& M! ?@H !D ("!!DP 'AL+W=O&PO=V]R:W-H965T8S/O @ &87 9 " @1!; !X;"]W;W)K&UL4$L! A0#% @ (CA35X?.2EDE#0 I"D !D M ("! V0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ (CA35Y KFGMK P ^0D !D ("!-7X M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M(CA35^@H5?@$#0 "20 !D ("!5XX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (CA35WEBZ3MF! FPP !D M ("!U*H 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ (CA35^! M=B= @ _08 !D ("!X;< 'AL M+W=O&PO=V]R:W-H965TXYP( %0* 9 " M@6B^ !X;"]W;W)K&UL4$L! A0#% @ (CA3 M5W1G(# +! "Q4 !D ("!AL$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (CA35YX_7\ML!0 KR< M !D ("!J<\ 'AL+W=O;_ " 7"0 &0 @(%,U0 M>&PO=V]R:W-H965T&UL4$L! A0#% @ (CA35],@CVO( P = X !D M ("!9N0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ (CA35YW[RN$W P A@P !D ("!@?8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ (CA35UP1 MK7UV P FPL !D ("!-P,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (CA35\((7$0X" '5< !D M ("!AP\! 'AL+W=O&PO M7BKL

/ " 6<< 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 M " B.%-7_2S5I:X! #!&P &@ @ &5( $ >&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " B.%-7)OJ'I[4! #< M&P $P @ %[(@$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 1 -@ V +$. !A) $ ! end XML 58 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 59 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 60 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 234 265 1 false 57 0 false 5 false false R1.htm 0000001 - Document - Document And Entity Information Sheet http://www.iridium.com/role/DocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.iridium.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.iridium.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income Sheet http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome Condensed Consolidated Statements of Operations and Comprehensive Income Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Changes in Stockholders' Equity Statement Sheet http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement Consolidated Statements of Changes in Stockholders' Equity Statement Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 0000007 - Disclosure - Basis of Presentation and Principles of Consolidation Sheet http://www.iridium.com/role/BasisofPresentationandPrinciplesofConsolidation Basis of Presentation and Principles of Consolidation Notes 7 false false R8.htm 0000008 - Disclosure - Significant Accounting Policies Sheet http://www.iridium.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 8 false false R9.htm 0000009 - Disclosure - Cash and Cash Equivalents, Restricted Cash and Marketable Securities Sheet http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecurities Cash and Cash Equivalents, Restricted Cash and Marketable Securities Notes 9 false false R10.htm 0000010 - Disclosure - Leases Sheet http://www.iridium.com/role/Leases Leases Notes 10 false false R11.htm 0000011 - Disclosure - Debt Sheet http://www.iridium.com/role/Debt Debt Notes 11 false false R12.htm 0000012 - Disclosure - Derivatives Sheet http://www.iridium.com/role/Derivatives Derivatives Notes 12 false false R13.htm 0000013 - Disclosure - Stock-Based Compensation Sheet http://www.iridium.com/role/StockBasedCompensation Stock-Based Compensation Notes 13 false false R14.htm 0000014 - Disclosure - Equity Transactions Sheet http://www.iridium.com/role/EquityTransactions Equity Transactions Notes 14 false false R15.htm 0000015 - Disclosure - Revenue Sheet http://www.iridium.com/role/Revenue Revenue Notes 15 false false R16.htm 0000016 - Disclosure - Income Taxes Sheet http://www.iridium.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 0000017 - Disclosure - Net Income (Loss) Per Share Sheet http://www.iridium.com/role/NetIncomeLossPerShare Net Income (Loss) Per Share Notes 17 false false R18.htm 0000018 - Disclosure - Related Party Transactions Sheet http://www.iridium.com/role/RelatedPartyTransactions Related Party Transactions Notes 18 false false R19.htm 9954471 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.iridium.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.iridium.com/role/SignificantAccountingPolicies 19 false false R20.htm 9954473 - Disclosure - Significant Accounting Policies (Tables) Sheet http://www.iridium.com/role/SignificantAccountingPoliciesTables Significant Accounting Policies (Tables) Tables http://www.iridium.com/role/SignificantAccountingPolicies 20 false false R21.htm 9954474 - Disclosure - Cash and Cash Equivalents, Restricted Cash and Marketable Securities (Tables) Sheet http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecuritiesTables Cash and Cash Equivalents, Restricted Cash and Marketable Securities (Tables) Tables http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecurities 21 false false R22.htm 9954475 - Disclosure - Leases (Tables) Sheet http://www.iridium.com/role/LeasesTables Leases (Tables) Tables http://www.iridium.com/role/Leases 22 false false R23.htm 9954476 - Disclosure - Debt (Tables) Sheet http://www.iridium.com/role/DebtTables Debt (Tables) Tables http://www.iridium.com/role/Debt 23 false false R24.htm 9954477 - Disclosure - Derivative Instruments and Hedging Activities (Tables) Sheet http://www.iridium.com/role/DerivativeInstrumentsandHedgingActivitiesTables Derivative Instruments and Hedging Activities (Tables) Tables 24 false false R25.htm 9954478 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.iridium.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.iridium.com/role/StockBasedCompensation 25 false false R26.htm 9954479 - Disclosure - Revenue (Tables) Sheet http://www.iridium.com/role/RevenueTables Revenue (Tables) Tables http://www.iridium.com/role/Revenue 26 false false R27.htm 9954480 - Disclosure - Net Income (Loss) Per Share (Tables) Sheet http://www.iridium.com/role/NetIncomeLossPerShareTables Net Income (Loss) Per Share (Tables) Tables http://www.iridium.com/role/NetIncomeLossPerShare 27 false false R28.htm 9954481 - Disclosure - Significant Accounting Policies - Schedule of Inventory (Details) Sheet http://www.iridium.com/role/SignificantAccountingPoliciesScheduleofInventoryDetails Significant Accounting Policies - Schedule of Inventory (Details) Details 28 false false R29.htm 9954482 - Disclosure - Significant Accounting Policies (Details) Sheet http://www.iridium.com/role/SignificantAccountingPoliciesDetails Significant Accounting Policies (Details) Details http://www.iridium.com/role/SignificantAccountingPoliciesTables 29 false false R30.htm 9954483 - Disclosure - Cash and Cash Equivalents, Restricted Cash and Marketable Securities (Details) Sheet http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecuritiesDetails Cash and Cash Equivalents, Restricted Cash and Marketable Securities (Details) Details http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecuritiesTables 30 false false R31.htm 9954484 - Disclosure - Leases (Details) Sheet http://www.iridium.com/role/LeasesDetails Leases (Details) Details http://www.iridium.com/role/LeasesTables 31 false false R32.htm 9954485 - Disclosure - Debt - Narrative (Details) Sheet http://www.iridium.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 32 false false R33.htm 9954486 - Disclosure - Debt - Interest Incurred (Details) Sheet http://www.iridium.com/role/DebtInterestIncurredDetails Debt - Interest Incurred (Details) Details 33 false false R34.htm 9954487 - Disclosure - Derivatives (Details) Sheet http://www.iridium.com/role/DerivativesDetails Derivatives (Details) Details http://www.iridium.com/role/DerivativeInstrumentsandHedgingActivitiesTables 34 false false R35.htm 9954488 - Disclosure - Derivatives - Summary of Unrealized Gains and Losses (Details) Sheet http://www.iridium.com/role/DerivativesSummaryofUnrealizedGainsandLossesDetails Derivatives - Summary of Unrealized Gains and Losses (Details) Details 35 false false R36.htm 9954489 - Disclosure - Stock-Based Compensation Narrative (Details) Sheet http://www.iridium.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation Narrative (Details) Details 36 false false R37.htm 9954490 - Disclosure - Stock-Based Compensation Outstanding RSUs (Details) Sheet http://www.iridium.com/role/StockBasedCompensationOutstandingRSUsDetails Stock-Based Compensation Outstanding RSUs (Details) Details 37 false false R38.htm 9954491 - Disclosure - Stock-Based Compensation Activity of Company's Common Stock Options (Details) Sheet http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails Stock-Based Compensation Activity of Company's Common Stock Options (Details) Details 38 false false R39.htm 9954492 - Disclosure - Equity Transactions (Details) Sheet http://www.iridium.com/role/EquityTransactionsDetails Equity Transactions (Details) Details http://www.iridium.com/role/EquityTransactions 39 false false R40.htm 9954493 - Disclosure - Revenue - Narrative (Details) Sheet http://www.iridium.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 40 false false R41.htm 9954494 - Disclosure - Revenue - Summary of Service Revenue (Details) Sheet http://www.iridium.com/role/RevenueSummaryofServiceRevenueDetails Revenue - Summary of Service Revenue (Details) Details 41 false false R42.htm 9954495 - Disclosure - Revenue - Summary of Contract Costs (Details) Sheet http://www.iridium.com/role/RevenueSummaryofContractCostsDetails Revenue - Summary of Contract Costs (Details) Details 42 false false R43.htm 9954496 - Disclosure - Income Taxes (Details) Sheet http://www.iridium.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.iridium.com/role/IncomeTaxes 43 false false R44.htm 9954497 - Disclosure - Net Income (Loss) Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) Sheet http://www.iridium.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails Net Income (Loss) Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) Details http://www.iridium.com/role/NetIncomeLossPerShareTables 44 false false R45.htm 9954498 - Disclosure - Net Income (Loss) Per Share - Anti-Dilutive Shares (Details) Sheet http://www.iridium.com/role/NetIncomeLossPerShareAntiDilutiveSharesDetails Net Income (Loss) Per Share - Anti-Dilutive Shares (Details) Details http://www.iridium.com/role/NetIncomeLossPerShareTables 45 false false R46.htm 9954499 - Disclosure - Related Party Transactions Related Party Transactions (Details) Sheet http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails Related Party Transactions Related Party Transactions (Details) Details 46 false false All Reports Book All Reports irdm-20230930.htm irdm-20230930.xsd irdm-20230930_cal.xml irdm-20230930_def.xml irdm-20230930_lab.xml irdm-20230930_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 63 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "irdm-20230930.htm": { "nsprefix": "irdm", "nsuri": "http://www.iridium.com/20230930", "dts": { "inline": { "local": [ "irdm-20230930.htm" ] }, "schema": { "local": [ "irdm-20230930.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/exch/2023/exch-2023.xsd" ] }, "calculationLink": { "local": [ "irdm-20230930_cal.xml" ] }, "definitionLink": { "local": [ "irdm-20230930_def.xml" ] }, "labelLink": { "local": [ "irdm-20230930_lab.xml" ] }, "presentationLink": { "local": [ "irdm-20230930_pre.xml" ] } }, "keyStandard": 245, "keyCustom": 20, "axisStandard": 23, "axisCustom": 0, "memberStandard": 31, "memberCustom": 22, "hidden": { "total": 81, "http://fasb.org/us-gaap/2023": 62, "http://www.iridium.com/20230930": 6, "http://xbrl.sec.gov/dei/2023": 13 }, "contextCount": 234, "entityCount": 1, "segmentCount": 57, "elementCount": 432, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 736, "http://xbrl.sec.gov/dei/2023": 33 }, "report": { "R1": { "role": "http://www.iridium.com/role/DocumentAndEntityInformation", "longName": "0000001 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "unique": true } }, "R3": { "role": "http://www.iridium.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": null, "uniqueAnchor": null }, "R4": { "role": "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-20", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-20", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "unique": true } }, "R5": { "role": "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement", "longName": "0000005 - Statement - Consolidated Statements of Changes in Stockholders' Equity Statement", "shortName": "Consolidated Statements of Changes in Stockholders' Equity Statement", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-61", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-61", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.iridium.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": "irdm-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "unique": true } }, "R7": { "role": "http://www.iridium.com/role/BasisofPresentationandPrinciplesofConsolidation", "longName": "0000007 - Disclosure - Basis of Presentation and Principles of Consolidation", "shortName": "Basis of Presentation and Principles of Consolidation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.iridium.com/role/SignificantAccountingPolicies", "longName": "0000008 - Disclosure - Significant Accounting Policies", "shortName": "Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "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": "irdm-20230930.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": "irdm-20230930.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecurities", "longName": "0000009 - Disclosure - Cash and Cash Equivalents, Restricted Cash and Marketable Securities", "shortName": "Cash and Cash Equivalents, Restricted Cash and Marketable Securities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.iridium.com/role/Leases", "longName": "0000010 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.iridium.com/role/Debt", "longName": "0000011 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.iridium.com/role/Derivatives", "longName": "0000012 - Disclosure - Derivatives", "shortName": "Derivatives", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "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": "irdm-20230930.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": "irdm-20230930.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.iridium.com/role/StockBasedCompensation", "longName": "0000013 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "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": "irdm-20230930.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": "irdm-20230930.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.iridium.com/role/EquityTransactions", "longName": "0000014 - Disclosure - Equity Transactions", "shortName": "Equity Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-22", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-22", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.iridium.com/role/Revenue", "longName": "0000015 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.iridium.com/role/IncomeTaxes", "longName": "0000016 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.iridium.com/role/NetIncomeLossPerShare", "longName": "0000017 - Disclosure - Net Income (Loss) Per Share", "shortName": "Net Income (Loss) Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "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": "irdm-20230930.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": "irdm-20230930.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.iridium.com/role/RelatedPartyTransactions", "longName": "0000018 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.iridium.com/role/SignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.iridium.com/role/SignificantAccountingPoliciesTables", "longName": "9954473 - Disclosure - Significant Accounting Policies (Tables)", "shortName": "Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecuritiesTables", "longName": "9954474 - Disclosure - Cash and Cash Equivalents, Restricted Cash and Marketable Securities (Tables)", "shortName": "Cash and Cash Equivalents, Restricted Cash and Marketable Securities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.iridium.com/role/LeasesTables", "longName": "9954475 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.iridium.com/role/DebtTables", "longName": "9954476 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "irdm:InterestIncurredTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "irdm:InterestIncurredTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.iridium.com/role/DerivativeInstrumentsandHedgingActivitiesTables", "longName": "9954477 - Disclosure - Derivative Instruments and Hedging Activities (Tables)", "shortName": "Derivative Instruments and Hedging Activities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.iridium.com/role/StockBasedCompensationTables", "longName": "9954478 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.iridium.com/role/RevenueTables", "longName": "9954479 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.iridium.com/role/NetIncomeLossPerShareTables", "longName": "9954480 - Disclosure - Net Income (Loss) Per Share (Tables)", "shortName": "Net Income (Loss) Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "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": "irdm-20230930.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": "irdm-20230930.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.iridium.com/role/SignificantAccountingPoliciesScheduleofInventoryDetails", "longName": "9954481 - Disclosure - Significant Accounting Policies - Schedule of Inventory (Details)", "shortName": "Significant Accounting Policies - Schedule of Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:InventoryFinishedGoods", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:InventoryFinishedGoods", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.iridium.com/role/SignificantAccountingPoliciesDetails", "longName": "9954482 - Disclosure - Significant Accounting Policies (Details)", "shortName": "Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "irdm:LaunchServiceCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesPolicyTextBlock", "us-gaap:CommitmentsAndContingenciesPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "irdm:LaunchServiceCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesPolicyTextBlock", "us-gaap:CommitmentsAndContingenciesPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecuritiesDetails", "longName": "9954483 - Disclosure - Cash and Cash Equivalents, Restricted Cash and Marketable Securities (Details)", "shortName": "Cash and Cash Equivalents, Restricted Cash and Marketable Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-80", "name": "us-gaap:Cash", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "unique": true } }, "R31": { "role": "http://www.iridium.com/role/LeasesDetails", "longName": "9954484 - Disclosure - Leases (Details)", "shortName": "Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-20", "name": "us-gaap:OperatingLeaseLeaseIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-20", "name": "us-gaap:OperatingLeaseLeaseIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.iridium.com/role/DebtNarrativeDetails", "longName": "9954485 - Disclosure - Debt - Narrative (Details)", "shortName": "Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:InterestPayableCurrentAndNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:InterestPayableCurrentAndNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.iridium.com/role/DebtInterestIncurredDetails", "longName": "9954486 - Disclosure - Debt - Interest Incurred (Details)", "shortName": "Debt - Interest Incurred (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-20", "name": "us-gaap:InterestCostsIncurred", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-20", "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "unique": true } }, "R34": { "role": "http://www.iridium.com/role/DerivativesDetails", "longName": "9954487 - Disclosure - Derivatives (Details)", "shortName": "Derivatives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-20", "name": "us-gaap:DerivativeGainOnDerivative", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-20", "name": "us-gaap:DerivativeGainOnDerivative", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.iridium.com/role/DerivativesSummaryofUnrealizedGainsandLossesDetails", "longName": "9954488 - Disclosure - Derivatives - Summary of Unrealized Gains and Losses (Details)", "shortName": "Derivatives - Summary of Unrealized Gains and Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-20", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "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": "irdm-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-20", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "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": "irdm-20230930.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails", "longName": "9954489 - Disclosure - Stock-Based Compensation Narrative (Details)", "shortName": "Stock-Based Compensation Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.iridium.com/role/StockBasedCompensationOutstandingRSUsDetails", "longName": "9954490 - Disclosure - Stock-Based Compensation Outstanding RSUs (Details)", "shortName": "Stock-Based Compensation Outstanding RSUs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-106", "name": "irdm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-106", "name": "irdm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails", "longName": "9954491 - Disclosure - Stock-Based Compensation Activity of Company's Common Stock Options (Details)", "shortName": "Stock-Based Compensation Activity of Company's Common Stock Options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-66", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "unique": true } }, "R39": { "role": "http://www.iridium.com/role/EquityTransactionsDetails", "longName": "9954492 - Disclosure - Equity Transactions (Details)", "shortName": "Equity Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-5", "name": "irdm:TotalAuthorizedPreferredStockNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-151", "name": "us-gaap:PreferredStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "unique": true } }, "R40": { "role": "http://www.iridium.com/role/RevenueNarrativeDetails", "longName": "9954493 - Disclosure - Revenue - Narrative (Details)", "shortName": "Revenue - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-20", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-20", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.iridium.com/role/RevenueSummaryofServiceRevenueDetails", "longName": "9954494 - Disclosure - Revenue - Summary of Service Revenue (Details)", "shortName": "Revenue - Summary of Service Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-20", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-153", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "unique": true } }, "R42": { "role": "http://www.iridium.com/role/RevenueSummaryofContractCostsDetails", "longName": "9954495 - Disclosure - Revenue - Summary of Contract Costs (Details)", "shortName": "Revenue - Summary of Contract Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-187", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-187", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.iridium.com/role/IncomeTaxesDetails", "longName": "9954496 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-20", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-20", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "rate", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "unique": true } }, "R44": { "role": "http://www.iridium.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails", "longName": "9954497 - Disclosure - Net Income (Loss) Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details)", "shortName": "Net Income (Loss) Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-20", "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": "irdm-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-20", "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": "irdm-20230930.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.iridium.com/role/NetIncomeLossPerShareAntiDilutiveSharesDetails", "longName": "9954498 - Disclosure - Net Income (Loss) Per Share - Anti-Dilutive Shares (Details)", "shortName": "Net Income (Loss) Per Share - Anti-Dilutive Shares (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-197", "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": "irdm-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-197", "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": "irdm-20230930.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails", "longName": "9954499 - Disclosure - Related Party Transactions Related Party Transactions (Details)", "shortName": "Related Party Transactions Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:EquityMethodInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-20", "name": "us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "irdm-20230930.htm", "unique": true } } }, "tag": { "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes paid, net", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r37" ] }, "us-gaap_Dividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Dividends", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends", "label": "Dividends", "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock." } } }, "auth_ref": [ "r3", "r131" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_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_SubscriptionAndCirculationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubscriptionAndCirculationMember", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Subscriber equipment", "label": "Subscription and Circulation [Member]", "documentation": "Right to receive or access periodic material for specified period of time." } } }, "auth_ref": [ "r689" ] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.iridium.com/role/RevenueSummaryofServiceRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Services", "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r615" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.iridium.com/role/SignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationOutstandingRSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares Underlying RSUs", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationOutstandingRSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited - weighted average grant date fair value per RSU", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r357" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income, net of tax", "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": [ "r28", "r29", "r110", "r168", "r466", "r488", "r489" ] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "DirectorMember", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Director", "label": "Director [Member]" } } }, "auth_ref": [ "r676", "r741" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other expense, net:", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationOutstandingRSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Grant Date Fair Value Per RSU", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable, end of period - weighted average exercise price per share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r361" ] }, "srt_ExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ExecutiveOfficerMember", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Executives", "label": "Executive Officer [Member]" } } }, "auth_ref": [ "r676" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total other expense, net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r117" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.iridium.com/role/EquityTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, Dividends, Per Share, Declared", "label": "Common Stock, Dividends, Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r131" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable and expected to vest, end of period - aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r360" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable and expected to vest, end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r361" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.iridium.com/role/RevenueNarrativeDetails" ], "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": [ "r46", "r249" ] }, "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_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.iridium.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, Par or Stated Value Per Share", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r101" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/SignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3", "documentation": "Amount of transfer of financial instrument classified as an asset into level 3 of the fair value hierarchy." } } }, "auth_ref": [ "r412" ] }, "irdm_HostingAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "HostingAgreementMember", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hosting Agreement", "label": "Hosting Agreement [Member]", "documentation": "Hosting Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.iridium.com/role/Derivatives" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "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": [ "r136", "r399", "r406" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r5" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.iridium.com/role/RevenueNarrativeDetails", "http://www.iridium.com/role/RevenueSummaryofServiceRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Products and Services", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r247", "r444", "r477", "r478", "r479", "r480", "r481", "r482", "r601", "r615", "r628", "r649", "r682", "r683", "r688", "r738" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable, end of period - aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r66" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets", "http://www.iridium.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "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": [ "r199", "r200", "r201", "r228", "r444", "r493", "r515", "r519", "r520", "r521", "r522", "r523", "r524", "r527", "r530", "r531", "r532", "r533", "r534", "r536", "r537", "r538", "r539", "r541", "r542", "r543", "r544", "r545", "r547", "r550", "r551", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r572", "r633" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.iridium.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": [ "r101" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.iridium.com/role/RevenueNarrativeDetails", "http://www.iridium.com/role/RevenueSummaryofServiceRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Products and Services", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r247", "r444", "r477", "r478", "r479", "r480", "r481", "r482", "r601", "r615", "r628", "r649", "r682", "r683", "r688", "r738" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.iridium.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": [ "r101", "r527" ] }, "us-gaap_PreferredStockShareSubscriptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockShareSubscriptions", "presentation": [ "http://www.iridium.com/role/EquityTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares of preferred stock, undesignated and unissued (in shares)", "label": "Preferred Stock, Shares Subscribed but Unissued", "documentation": "The number of nonredeemable preferred stock (shares) (or preferred stock redeemable solely at the option of the issuer) allocated to investors to buy shares of a new issue of preferred stock before they are offered to the public. When stock is sold on a subscription basis, the issuer does not initially receive the total proceeds. In general, the issuer does not issue the shares to the investor until it receives the entire proceeds." } } }, "auth_ref": [ "r100" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "presentation": [ "http://www.iridium.com/role/DerivativeInstrumentsandHedgingActivitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments, Gain (Loss)", "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": [ "r75", "r78", "r398" ] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://www.iridium.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies, Policy", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies." } } }, "auth_ref": [ "r52", "r596" ] }, "us-gaap_CashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashMember", "presentation": [ "http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Cash [Member]", "documentation": "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." } } }, "auth_ref": [ "r162" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.iridium.com/role/EquityTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r100", "r296" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.iridium.com/role/NetIncomeLossPerShareAntiDilutiveSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "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": [ "r42" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 2 [Member]", "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": [ "r286", "r328", "r333", "r411", "r439", "r610", "r611", "r622", "r623", "r624" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.iridium.com/role/DerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r516", "r518", "r532", "r533", "r534", "r536", "r537", "r538", "r539", "r541", "r542", "r543", "r544", "r560", "r561", "r562", "r563", "r566", "r567", "r568", "r569", "r584", "r585", "r586", "r587", "r630", "r632" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Tax payment upon settlement of stock 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": [ "r187" ] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Issuance Costs, Gross", "label": "Debt Issuance Costs, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r88" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions [Abstract]", "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_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_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r334", "r435", "r436", "r520", "r521", "r522", "r523", "r524", "r545", "r547", "r579" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.iridium.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Useful Life", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "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_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid, net of amounts capitalized", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r188", "r190", "r191" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options outstanding, end of period - weighted average remaining contractual term (years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r132" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.iridium.com/role/EquityTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r100", "r527", "r546", "r743", "r744" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable, end of period - weighted average remaining contractual term (years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r66" ] }, "us-gaap_DividendsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsAxis", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.iridium.com/role/EquityTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends [Axis]", "label": "Dividends [Axis]", "documentation": "Information about distribution of earnings to shareholders including, but not limited to, cash, property or capital stock." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDueFromRelatedPartiesCurrent", "crdr": "credit", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Due from Related Parties, Current", "label": "Increase (Decrease) in Due from Related Parties, Current", "documentation": "The aggregate increase (decrease) during the reporting period in the amount due from the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence." } } }, "auth_ref": [ "r5" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable and expected to vest, end of period - Weighted Average Remaining Contractual Term (Years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r360" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "All other items, net", "label": "Other Operating Activities, Cash Flow Statement", "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities)." } } }, "auth_ref": [] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLineItems", "presentation": [ "http://www.iridium.com/role/DerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Swap [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": [ "r406" ] }, "us-gaap_DividendsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsDomain", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.iridium.com/role/EquityTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends [Domain]", "label": "Dividends [Domain]", "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock." } } }, "auth_ref": [] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTable", "presentation": [ "http://www.iridium.com/role/DerivativesDetails" ], "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": [ "r11", "r71", "r72", "r73", "r74", "r76", "r78", "r80", "r82", "r83", "r406" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Goods and Services Sold", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r115", "r444" ] }, "irdm_ServiceBasedRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "ServiceBasedRSUMember", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service Based RSU", "label": "Service Based RSU [Member]", "documentation": "Service Based RSU" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r17", "r627" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "crdr": "credit", "presentation": [ "http://www.iridium.com/role/DerivativesSummaryofUnrealizedGainsandLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain, net of tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r172", "r173" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/DerivativesSummaryofUnrealizedGainsandLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax expense", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax", "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r174" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r250", "r251" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.iridium.com/role/EquityTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r100", "r296" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r286", "r328", "r329", "r330", "r331", "r332", "r333", "r438", "r439", "r440", "r610", "r611", "r622", "r623", "r624" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.iridium.com/role/EquityTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r56", "r57", "r58", "r59", "r60", "r61", "r62", "r129", "r130", "r131", "r165", "r166", "r167", "r229", "r296", "r297", "r298", "r300", "r303", "r308", "r310", "r494", "r495", "r496", "r497", "r614", "r647", "r667" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.iridium.com/role/EquityTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r165", "r166", "r167", "r229", "r296", "r297", "r298", "r300", "r303", "r308", "r310", "r494", "r495", "r496", "r497", "r614", "r647", "r667" ] }, "us-gaap_LessorLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorLeaseDescriptionLineItems", "presentation": [ "http://www.iridium.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessor, Lease, Description [Line Items]", "label": "Lessor, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r429" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.iridium.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory, Policy [Policy Text Block]", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r150", "r161", "r169", "r259", "r260", "r261", "r443", "r605" ] }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments to Acquire Equity Method Investments", "label": "Payments to Acquire Equity Method Investments", "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence." } } }, "auth_ref": [ "r31" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing 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. Excludes amounts 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": [ "r414" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "calculation": { "http://www.iridium.com/role/SignificantAccountingPoliciesScheduleofInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.iridium.com/role/SignificantAccountingPoliciesScheduleofInventoryDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Inventory valuation reserve", "label": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r49", "r657" ] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://www.iridium.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives, Policy [Policy Text Block]", "label": "Derivatives, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r11", "r71", "r72", "r74", "r81", "r198" ] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments of Financing Costs", "label": "Payments of Financing Costs", "documentation": "The cash outflow for loan and debt issuance costs." } } }, "auth_ref": [ "r33" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.iridium.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Basic and Diluted", "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": [ "r185", "r204", "r205", "r206", "r207", "r208", "r213", "r216", "r220", "r221", "r222", "r226", "r409", "r410", "r458", "r474", "r606" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash and cash equivalents, and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r0", "r120" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation, strike price as a percentage of the fair market value of the underlying stock on the date of grant", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.iridium.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Company's service revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r688" ] }, "us-gaap_EquityMethodInvesteeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvesteeMember", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investee", "label": "Equity Method Investee [Member]", "documentation": "An entity that issued voting stock held by an investor and that is accounted for under the equity method of accounting by the investor." } } }, "auth_ref": [ "r446", "r448", "r450", "r452", "r454", "r456", "r723", "r724" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign currency translation adjustments", "terseLabel": "Cumulative translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r4", "r8", "r135" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents, and restricted cash, beginning of period", "periodEndLabel": "Cash, cash equivalents, and restricted cash, end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r36", "r120", "r192" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.iridium.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails", "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails", "http://www.iridium.com/role/StockBasedCompensationOutstandingRSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366" ] }, "us-gaap_LessorLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorLeaseDescriptionTable", "presentation": [ "http://www.iridium.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessor, Lease, Description [Table]", "label": "Lessor, Lease, Description [Table]", "documentation": "Disclosure of information about lessor's leases." } } }, "auth_ref": [ "r429" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r90", "r91", "r552", "r553", "r556" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTable", "presentation": [ "http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash and Cash Equivalents [Table]", "label": "Schedule of Cash and Cash Equivalents [Table]", "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.iridium.com/role/EquityTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Transactions", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r128", "r195", "r295", "r297", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r309", "r311", "r407", "r575", "r577", "r594" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions Disclosure", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r432", "r433", "r434", "r436", "r437", "r500", "r501", "r502", "r554", "r555", "r556", "r576", "r578" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails", "http://www.iridium.com/role/DerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r23", "r55" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r25", "r93", "r463", "r526" ] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity Note [Abstract]", "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsLineItems", "presentation": [ "http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents:", "label": "Cash and Cash Equivalents [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_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r552", "r553", "r556" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash and Cash Equivalents [Table]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r162" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestments", "crdr": "debit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets", "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investments", "label": "Equity Method Investments", "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized." } } }, "auth_ref": [ "r238", "r252", "r651", "r679" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.iridium.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": [ "r139", "r164", "r196", "r231", "r241", "r245", "r256", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r393", "r395", "r413", "r461", "r540", "r627", "r640", "r684", "r685", "r727" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.iridium.com/role/RevenueSummaryofServiceRevenueDetails" ], "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": [ "r323", "r615", "r616", "r617", "r618", "r619", "r620", "r621" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on equity method investments", "label": "Income (Loss) from Equity Method Investments", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r6", "r111", "r144", "r236", "r252", "r471" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Domain]", "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.iridium.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r127", "r194", "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r287", "r289", "r290", "r291" ] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets", "http://www.iridium.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.iridium.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r156", "r165", "r166", "r167", "r196", "r216", "r217", "r220", "r222", "r229", "r230", "r256", "r267", "r269", "r270", "r271", "r274", "r275", "r296", "r297", "r300", "r303", "r310", "r413", "r494", "r495", "r496", "r497", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r515", "r527", "r549", "r572", "r589", "r590", "r591", "r592", "r593", "r647", "r667", "r674" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Company's Cash and Cash Equivalents", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument face amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r87", "r89", "r277", "r424", "r610", "r611" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Axis]", "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r435", "r436", "r726" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets", "http://www.iridium.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement", "http://www.iridium.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, Shares [Member]", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r630", "r631", "r632", "r634", "r635", "r636", "r637", "r671", "r672", "r720", "r740", "r743" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r118" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.iridium.com/role/SignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventory, Current", "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": [ "r16", "r107", "r108", "r109" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "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": [ "r94", "r374", "r735" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.iridium.com/role/RevenueSummaryofServiceRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r249", "r617", "r688", "r738", "r739" ] }, "us-gaap_TreasuryStockSharesRetired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesRetired", "presentation": [ "http://www.iridium.com/role/EquityTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Shares, Retired", "label": "Treasury Stock, Shares, Retired", "documentation": "Number of shares of common and preferred stock retired from treasury during the period." } } }, "auth_ref": [ "r10", "r101", "r131" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "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": [ "r68", "r69", "r338" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/EquityTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Value", "label": "Treasury Stock, Value", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r26", "r64", "r65" ] }, "irdm_DiscountOnDebtIssuance": { "xbrltype": "percentItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "DiscountOnDebtIssuance", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discount on Debt Issuance [Line Items]", "label": "Discount on Debt Issuance", "documentation": "Discount on Debt Issuance" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFee": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFee", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Fee", "label": "Debt Instrument, Fee", "documentation": "Description of a fee associated with the debt instrument, including a commitment fee on unborrowed portions of a lender's total contractual commitment." } } }, "auth_ref": [ "r22" ] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails", "http://www.iridium.com/role/DerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "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_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails", "http://www.iridium.com/role/DerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecuritiesDetails", "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and cash equivalents", "terseLabel": "Total 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": [ "r36", "r162", "r602" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments of Ordinary Dividends, Common Stock", "label": "Payments of Ordinary Dividends, Common Stock", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r34" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.iridium.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Percent", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r379" ] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecuritiesDetails" ], "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": [ "r149", "r464", "r514", "r535", "r627", "r640", "r650" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "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_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "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": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.iridium.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments." } } }, "auth_ref": [ "r231", "r240", "r244", "r246", "r475", "r608" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.iridium.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": [ "r21", "r160", "r196", "r256", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r394", "r395", "r396", "r413", "r627", "r684", "r727", "r728" ] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, net", "label": "Interest Income (Expense), Net", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r146" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.iridium.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r197", "r379", "r389" ] }, "us-gaap_LinesOfCreditCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LinesOfCreditCurrent", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term secured debt", "label": "Line of Credit, Current", "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r97", "r140" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Gross", "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": [ "r15", "r142", "r292" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.iridium.com/role/LeasesDetails", "http://www.iridium.com/role/SignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r126" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss)", "terseLabel": "Net income (loss)", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r112", "r122", "r145", "r158", "r175", "r177", "r181", "r196", "r202", "r204", "r205", "r206", "r207", "r210", "r211", "r218", "r231", "r240", "r244", "r246", "r256", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r410", "r413", "r472", "r548", "r570", "r571", "r608", "r639", "r684" ] }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.iridium.com/role/EquityTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends declared but not paid", "label": "Dividends Payable", "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding." } } }, "auth_ref": [ "r98", "r99", "r141", "r638", "r736" ] }, "irdm_StockOptionContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "StockOptionContractualTerm", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Option Contractual Term", "label": "Stock Option Contractual Term", "documentation": "Stock Option Contractual Term" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax liabilities, net", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r376", "r377", "r462" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://www.iridium.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income (loss) - diluted", "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": [ "r186", "r204", "r205", "r206", "r207", "r213", "r214", "r219", "r222", "r231", "r240", "r244", "r246", "r608" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets", "http://www.iridium.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.iridium.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r156", "r165", "r166", "r167", "r196", "r216", "r217", "r220", "r222", "r229", "r230", "r256", "r267", "r269", "r270", "r271", "r274", "r275", "r296", "r297", "r300", "r303", "r310", "r413", "r494", "r495", "r496", "r497", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r515", "r527", "r549", "r572", "r589", "r590", "r591", "r592", "r593", "r647", "r667", "r674" ] }, "irdm_SummaryofCompanysEngineeringandSupportServicesRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "SummaryofCompanysEngineeringandSupportServicesRevenueTableTextBlock", "presentation": [ "http://www.iridium.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Company's Engineering and Support Services Revenue [Table Text Block]", "label": "Summary of Company's Engineering and Support Services Revenue [Table Text Block]", "documentation": "Summary of Company's Engineering and Support Services Revenue [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Payable", "label": "Interest Payable", "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables." } } }, "auth_ref": [ "r92", "r736" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "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": [] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.iridium.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable [Member]", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r595" ] }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSecuredDebt", "crdr": "debit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings under the Term Loan", "label": "Proceeds from Issuance of Secured Debt", "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt." } } }, "auth_ref": [ "r32" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation, options granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r348" ] }, "us-gaap_ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess", "crdr": "debit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Payments on the Term Loan", "label": "Proceeds from (Repayments of) Short-Term Debt, Maturing in Three Months or Less", "documentation": "The cash inflow from a borrowing net of the cash outflow from repayment of a borrowing having initial term of repayment within three months." } } }, "auth_ref": [ "r662", "r663", "r666" ] }, "irdm_SatellitesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "SatellitesMember", "presentation": [ "http://www.iridium.com/role/SignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Satellites", "label": "Satellites [Member]", "documentation": "Satellites." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r24" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r34" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs) [Member]", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails", "http://www.iridium.com/role/DerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r719" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails", "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails", "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "verboseLabel": "Minimum [Member]", "label": "Minimum [Member]" } } }, "auth_ref": [ "r263", "r264", "r265", "r266", "r335", "r442", "r483", "r517", "r518", "r580", "r581", "r582", "r583", "r588", "r597", "r598", "r609", "r614", "r625", "r629", "r686", "r729", "r730", "r731", "r732", "r733", "r734" ] }, "us-gaap_PaymentsOfOrdinaryDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfOrdinaryDividends", "crdr": "credit", "presentation": [ "http://www.iridium.com/role/EquityTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments of Ordinary Dividends", "label": "Payments of Ordinary Dividends", "documentation": "Cash outflow in the form of ordinary dividends to common shareholders, preferred shareholders and noncontrolling interests, generally out of earnings." } } }, "auth_ref": [ "r34" ] }, "irdm_ShareBaseCompensationAwardReductionInSharesAvailableForIssuanceBySharesIssuedPursuantToAnyAppreciationAward": { "xbrltype": "sharesItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "ShareBaseCompensationAwardReductionInSharesAvailableForIssuanceBySharesIssuedPursuantToAnyAppreciationAward", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation, reduction in shares available for issuance by shares issued pursuant to any appreciation award (in shares)", "label": "Share-Base Compensation Award, Reduction In Shares Available For Issuance By Shares Issued Pursuant To Any Appreciation Award", "documentation": "Share-Base Compensation Award, Reduction In Shares Available For Issuance By Shares Issued Pursuant To Any Appreciation Award" } } }, "auth_ref": [] }, "irdm_CreditFacilityDrawdownFloorforApplicationofFirstLienNetLeverageRatio": { "xbrltype": "percentItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "CreditFacilityDrawdownFloorforApplicationofFirstLienNetLeverageRatio", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility Drawdown Floor for Application of First Lien Net Leverage Ratio", "label": "Credit Facility Drawdown Floor for Application of First Lien Net Leverage Ratio", "documentation": "Credit Facility Drawdown Floor for Application of First Lien Net Leverage Ratio" } } }, "auth_ref": [] }, "us-gaap_GranteeStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GranteeStatusAxis", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grantee Status [Axis]", "label": "Grantee Status [Axis]", "documentation": "Information by status of recipient to whom award is granted." } } }, "auth_ref": [ "r337", "r339", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366" ] }, "irdm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationOutstandingRSUsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding - weighted average grant date fair value per RSU", "periodEndLabel": "Outstanding - weighted average grant date fair value per RSU", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Weighted Average Grant Date Fair Value", "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails", "http://www.iridium.com/role/DerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Basis Spread on Variable Rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_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_ShareBasedPaymentArrangementEmployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedPaymentArrangementEmployeeMember", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Employee [Member]", "label": "Share-Based Payment Arrangement, Employee [Member]", "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires." } } }, "auth_ref": [ "r339", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366" ] }, "irdm_AdministrativeAndSupportAgreementAccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "AdministrativeAndSupportAgreementAccountsReceivableMember", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Administrative and support agreement accounts receivable", "label": "Administrative and support agreement accounts receivable [Member]", "documentation": "Administrative and support agreement accounts receivable" } } }, "auth_ref": [] }, "irdm_CommissionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "CommissionsMember", "presentation": [ "http://www.iridium.com/role/RevenueSummaryofContractCostsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Commissions", "label": "Commissions [Member]", "documentation": "Commissions [Member]" } } }, "auth_ref": [] }, "us-gaap_GranteeStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GranteeStatusDomain", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grantee Status [Domain]", "label": "Grantee Status [Domain]", "documentation": "Status of recipient to whom award is granted." } } }, "auth_ref": [ "r337", "r339", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366" ] }, "irdm_TreasuryStockValueTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "TreasuryStockValueTax", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/EquityTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Value, tax", "label": "Treasury Stock, Value, tax", "documentation": "Treasury Stock, Value, tax" } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 }, "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "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": [ "r6", "r235" ] }, "us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsAndMarketableSecuritiesTextBlock", "presentation": [ "http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecurities" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents, Restricted Cash and Marketable Securities", "label": "Cash, Cash Equivalents, and Marketable Securities [Text Block]", "documentation": "The entire disclosure of cash, cash equivalents, and debt and equity securities, including any unrealized or realized gain (loss)." } } }, "auth_ref": [ "r677" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r2", "r14" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.iridium.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r45", "r47", "r84", "r85", "r249", "r595" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.iridium.com/role/LeasesDetails", "http://www.iridium.com/role/SignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r7" ] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Abstract]", "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "irdm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVested": { "xbrltype": "sharesItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVested", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationOutstandingRSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and unreleased restricted stock units", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested", "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested" } } }, "auth_ref": [] }, "us-gaap_BridgeLoan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BridgeLoan", "crdr": "credit", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bridge Loan", "label": "Bridge Loan", "documentation": "Short-Term financing which is expected to be paid back relatively quickly, such as by a subsequent longer-term loan. Also called swing loan or bridge financing." } } }, "auth_ref": [ "r96", "r140" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment received but not paid", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r38", "r39", "r40" ] }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPaymentPrincipal", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Periodic Payment, Principal", "label": "Debt Instrument, Periodic Payment, Principal", "documentation": "Amount of the required periodic payments applied to principal." } } }, "auth_ref": [ "r23" ] }, "irdm_TermLoanBRefinancedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "TermLoanBRefinancedMember", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails", "http://www.iridium.com/role/DerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Refinanced Term Loan B", "label": "Term Loan B (Refinanced) [Member]", "documentation": "Term Loan B (Refinanced)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedPaymentArrangementNonemployeeMember", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Nonemployee [Member]", "label": "Share-Based Payment Arrangement, Nonemployee [Member]", "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor does not exercise nor has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Excludes nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires." } } }, "auth_ref": [ "r337", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.iridium.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r45", "r47", "r84", "r85", "r249", "r490", "r595" ] }, "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_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails", "http://www.iridium.com/role/DerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r23" ] }, "irdm_PrimeContractsWithTheUSGovernmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "PrimeContractsWithTheUSGovernmentMember", "presentation": [ "http://www.iridium.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prime Contracts with the US Government [Member]", "label": "Prime Contracts with the US Government [Member]", "documentation": "Prime Contracts with the US Government" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation, vesting percentage, year one", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r691" ] }, "irdm_TotalAuthorizedPreferredStockNumber": { "xbrltype": "sharesItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "TotalAuthorizedPreferredStockNumber", "presentation": [ "http://www.iridium.com/role/EquityTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total Authorized Preferred Stock, Number", "label": "Total Authorized Preferred Stock, Number", "documentation": "Total Authorized Preferred Stock, Number" } } }, "auth_ref": [] }, "irdm_InvestorBridgeLoanCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "InvestorBridgeLoanCommitment", "crdr": "credit", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investor Bridge Loan Commitment", "label": "Investor Bridge Loan Commitment", "documentation": "Investor Bridge Loan Commitment" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.iridium.com/role/SignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.iridium.com/role/NetIncomeLossPerShareAntiDilutiveSharesDetails", "http://www.iridium.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails", "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "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": [] }, "irdm_OtherContractAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "OtherContractAssetsMember", "presentation": [ "http://www.iridium.com/role/RevenueSummaryofContractCostsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other contract costs", "label": "Other Contract Assets [Member]", "documentation": "Other Contract Assets" } } }, "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": [] }, "irdm_PowerAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "PowerAgreementMember", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Power Agreement [Member]", "label": "Power Agreement [Member]", "documentation": "Power Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.iridium.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": [ "r159", "r171", "r196", "r256", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r393", "r395", "r413", "r627", "r684", "r685", "r727" ] }, "irdm_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardPerformancePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardAwardPerformancePeriod", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Performance Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Performance Period", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Award Performance Period" } } }, "auth_ref": [] }, "irdm_CommercialMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "CommercialMember", "presentation": [ "http://www.iridium.com/role/RevenueSummaryofServiceRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial", "label": "Commercial [Member]", "documentation": "Commercial [Member]" } } }, "auth_ref": [] }, "irdm_AireonInvestorBridgeLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "AireonInvestorBridgeLoanMember", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aireon Investor Bridge Loan", "label": "Aireon Investor Bridge Loan [Member]", "documentation": "Aireon Investor Bridge Loan" } } }, "auth_ref": [] }, "us-gaap_MoneyMarketFundsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Money Market Funds, at Carrying Value", "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months." } } }, "auth_ref": [] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.iridium.com/role/RevenueSummaryofServiceRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenue", "verboseLabel": "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": [ "r232", "r233", "r239", "r242", "r243", "r247", "r248", "r249", "r322", "r323", "r444" ] }, "irdm_HostedPayloadandOtherDataServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "HostedPayloadandOtherDataServicesMember", "presentation": [ "http://www.iridium.com/role/RevenueSummaryofServiceRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hosted payload and other data", "label": "Hosted Payload and Other Data Services [Member]", "documentation": "Hosted Payload and Other Data Services [Member]" } } }, "auth_ref": [] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money Market Funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r690" ] }, "irdm_CommercialIoTDataServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "CommercialIoTDataServicesMember", "presentation": [ "http://www.iridium.com/role/RevenueSummaryofServiceRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IoT data", "label": "Commercial IoT Data Services [Member]", "documentation": "Commercial IoT Data Services [Member]" } } }, "auth_ref": [] }, "irdm_OutstandingRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "OutstandingRestrictedStockUnitsMember", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails", "http://www.iridium.com/role/StockBasedCompensationOutstandingRSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Restricted Stock Units", "label": "Outstanding Restricted Stock Units [Member]", "documentation": "Outstanding Restricted Stock Units" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments of Debt Issuance Costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r35" ] }, "irdm_NextGenerationSatellitesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "NextGenerationSatellitesMember", "presentation": [ "http://www.iridium.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Next Generation Satellites", "label": "Next Generation Satellites [Member]", "documentation": "Next Generation Satellites" } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Balance (in shares)", "periodEndLabel": "Ending Balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.iridium.com/role/NetIncomeLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Computations of Basic and Diluted Net Income Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r675" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.iridium.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": [ "r336", "r340", "r368", "r369", "r370", "r626" ] }, "irdm_InterestIncurredTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "InterestIncurredTableTextBlock", "presentation": [ "http://www.iridium.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Interest incurred", "label": "Interest incurred [Table Text Block]", "documentation": "Interest incurred, amortization of deferred financing fees, and capitalized interest." } } }, "auth_ref": [] }, "irdm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumber", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationOutstandingRSUsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding - restricted stock units", "periodEndLabel": "Outstanding - restricted stock units", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Number", "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Number" } } }, "auth_ref": [] }, "irdm_SatellesEquityInvestmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "SatellesEquityInvestmentMember", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Satelles Equity Investment", "label": "Satelles Equity Investment [Member]", "documentation": "Satelles Equity Investment" } } }, "auth_ref": [] }, "irdm_EngineeringandSupportServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "EngineeringandSupportServicesMember", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.iridium.com/role/RevenueSummaryofServiceRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Engineering and support services", "label": "Engineering and Support Services [Member]", "documentation": "Engineering and Support Services [Member]" } } }, "auth_ref": [] }, "irdm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationOutstandingRSUsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Released - restricted stock units", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Released In Period", "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Released In Period" } } }, "auth_ref": [] }, "irdm_LaunchServiceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "LaunchServiceCosts", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/SignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Launch Service Costs", "label": "Launch Service Costs", "documentation": "Launch Service Costs" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.iridium.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": [ "r19", "r196", "r256", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r394", "r395", "r396", "r413", "r525", "r607", "r640", "r684", "r727", "r728" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized stock-based compensation", "label": "Share-Based Payment Arrangement, Amount Capitalized", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r367" ] }, "exch_XNGS": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/exch/2023", "localname": "XNGS", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "NASDAQ/NGS (GLOBAL SELECT MARKET) [Member]", "label": "NASDAQ/NGS (GLOBAL SELECT MARKET) [Member]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.iridium.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Leases [Policy Text Block]", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r425" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.iridium.com/role/NetIncomeLossPerShareAntiDilutiveSharesDetails", "http://www.iridium.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock [Member]", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r42" ] }, "irdm_USGovernmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "USGovernmentMember", "presentation": [ "http://www.iridium.com/role/RevenueSummaryofServiceRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "US Government [Member]", "label": "US Government [Member]", "documentation": "US Government [Member]" } } }, "auth_ref": [] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r162" ] }, "us-gaap_DerivativeCapInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeCapInterestRate", "presentation": [ "http://www.iridium.com/role/DerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, Cap Interest Rate", "label": "Derivative, Cap Interest Rate", "documentation": "Cap rate on an interest rate derivative such as an interest rate cap or collar. If market rates exceed the cap rate, a payment or receipt is triggered on the contract." } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r114" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.iridium.com/role/NetIncomeLossPerShareAntiDilutiveSharesDetails" ], "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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.iridium.com/role/NetIncomeLossPerShareAntiDilutiveSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of diluted earnings per share", "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": [ "r223" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Costs and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RatioOfIndebtednessToNetCapital1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RatioOfIndebtednessToNetCapital1", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "First Lien Net Leverage Ratio", "label": "Ratio of Indebtedness to Net Capital", "documentation": "Indebtedness divided by net capital." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.iridium.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Income tax benefit (expense)", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r148", "r154", "r210", "r211", "r237", "r378", "r386", "r476" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital [Member]", "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": [ "r371", "r372", "r373", "r503", "r671", "r672", "r673", "r720", "r743" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.iridium.com/role/NetIncomeLossPerShareAntiDilutiveSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r42" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_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": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "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": [ "r646" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility [Member]", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r5" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.iridium.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": [ "r106", "r143", "r468", "r627", "r669", "r680", "r721" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Domain]", "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r253", "r254", "r255" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Option, Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r12", "r13", "r67" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.iridium.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": [ "r50", "r51" ] }, "us-gaap_DerivativeFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFixedInterestRate", "presentation": [ "http://www.iridium.com/role/DerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, Fixed Interest Rate", "label": "Derivative, Fixed Interest Rate", "documentation": "Fixed interest rate related to the interest rate derivative." } } }, "auth_ref": [] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Domain]", "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "presentation": [ "http://www.iridium.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share." } } }, "auth_ref": [ "r41", "r43", "r216", "r217", "r220" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.iridium.com/role/SignificantAccountingPoliciesScheduleofInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.iridium.com/role/SignificantAccountingPoliciesScheduleofInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r655" ] }, "us-gaap_OtherInvesteesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherInvesteesMember", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonconsolidated Investees, Other", "label": "Nonconsolidated Investees, Other [Member]", "documentation": "Investment in group of nonconsolidated investees classified as other." } } }, "auth_ref": [ "r678" ] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred financing fees", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r113", "r288", "r423", "r665" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.iridium.com/role/NetIncomeLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "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": [ "r42" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.iridium.com/role/SignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r123", "r193" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r15", "r142", "r285", "r294", "r610", "r611", "r737" ] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Table]", "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.iridium.com/role/NetIncomeLossPerShareAntiDilutiveSharesDetails" ], "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": [ "r42" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.iridium.com/role/CashandCashEquivalentsRestrictedCashandMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Hierarchy", "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": [ "r286", "r328", "r329", "r330", "r331", "r332", "r333", "r411", "r438", "r439", "r440", "r610", "r611", "r622", "r623", "r624" ] }, "us-gaap_InterestCostsIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestCostsIncurred", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/DebtInterestIncurredDetails", "http://www.iridium.com/role/DerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Costs Incurred", "label": "Interest Costs Incurred", "documentation": "Total interest costs incurred during the period and either capitalized or charged against earnings." } } }, "auth_ref": [ "r422" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensationGross", "crdr": "credit", "presentation": [ "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options exercised and awards vested", "label": "Shares Issued, Value, Share-Based Payment Arrangement, before Forfeiture", "documentation": "Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.iridium.com/role/DerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, Notional Amount", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r717", "r718" ] }, "us-gaap_InterestCostsCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestCostsCapitalized", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/DebtInterestIncurredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Costs Capitalized", "label": "Interest Costs Capitalized", "documentation": "Amount of interest capitalized during the period." } } }, "auth_ref": [ "r86" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross", "presentation": [ "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options exercised and awards vested (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture", "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercised - weighted average exercise price per share", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r349" ] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Line Items]", "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Fair Value", "label": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r27", "r157", "r179", "r180", "r181", "r199", "r200", "r201", "r203", "r209", "r211", "r228", "r257", "r258", "r311", "r371", "r372", "r373", "r383", "r384", "r400", "r401", "r402", "r403", "r404", "r405", "r408", "r415", "r416", "r417", "r418", "r419", "r420", "r431", "r484", "r485", "r486", "r503", "r572" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting on first anniversary of grant date", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options forfeited - weighted average exercise price per share", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r350" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of non-cash investing activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.iridium.com/role/RevenueSummaryofServiceRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r249", "r617", "r688", "r738", "r739" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings [Member]", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r157", "r199", "r200", "r201", "r203", "r209", "r211", "r257", "r258", "r371", "r372", "r373", "r383", "r384", "r400", "r402", "r403", "r405", "r408", "r484", "r486", "r503", "r743" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.iridium.com/role/EquityTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Repurchase Program, Authorized Amount", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPeriodIncreaseDecreaseWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPeriodIncreaseDecreaseWeightedAverageExercisePrice", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options cancelled or expired - weighted average exercise price per share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Period Increase (Decrease), Weighted Average Exercise Price", "documentation": "Change in the weighted average exercise price of options outstanding." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.iridium.com/role/EquityTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets", "http://www.iridium.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "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": [ "r199", "r200", "r201", "r228", "r444", "r493", "r515", "r519", "r520", "r521", "r522", "r523", "r524", "r527", "r530", "r531", "r532", "r533", "r534", "r536", "r537", "r538", "r539", "r541", "r542", "r543", "r544", "r545", "r547", "r550", "r551", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r572", "r633" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r10", "r157", "r179", "r180", "r181", "r199", "r200", "r201", "r203", "r209", "r211", "r228", "r257", "r258", "r311", "r371", "r372", "r373", "r383", "r384", "r400", "r401", "r402", "r403", "r404", "r405", "r408", "r415", "r416", "r417", "r418", "r419", "r420", "r431", "r484", "r485", "r486", "r503", "r572" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "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": [ "r644" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.iridium.com/role/NetIncomeLossPerShareAntiDilutiveSharesDetails", "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Based RSU", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.iridium.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r197", "r375", "r380", "r381", "r382", "r385", "r390", "r391", "r392", "r499" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r664" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716" ] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting on the last day of each calendar quarter", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_DerivativeGainOnDerivative": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainOnDerivative", "crdr": "credit", "presentation": [ "http://www.iridium.com/role/DerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, Gain on Derivative", "label": "Derivative, Gain on Derivative", "documentation": "Amount of increase in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r397" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.iridium.com/role/SignificantAccountingPoliciesScheduleofInventoryDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets", "http://www.iridium.com/role/SignificantAccountingPoliciesScheduleofInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "totalLabel": "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": [ "r170", "r603", "r627" ] }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockGrantedDuringPeriodValueSharebasedCompensationGross", "crdr": "credit", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation, grant date fair value of stock options", "label": "Shares Granted, Value, Share-Based Payment Arrangement, before Forfeiture", "documentation": "Value, before forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "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": [ "r645" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.iridium.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of recognized contract costs", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r687" ] }, "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_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r658" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "lang": { "en-us": { "role": { "terseLabel": "AOCI Attributable to Parent [Member]", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r1", "r9", "r29", "r401", "r404", "r431", "r484", "r485", "r659", "r660", "r661", "r671", "r672", "r673" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "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_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation (net of amounts capitalized)", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "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": [] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership stake", "label": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r253" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.iridium.com/role/SignificantAccountingPoliciesScheduleofInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.iridium.com/role/SignificantAccountingPoliciesScheduleofInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Gross", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r656" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Property 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": [ "r7", "r460", "r470", "r627" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r88", "r147", "r182", "r234", "r421", "r557", "r639", "r742" ] }, "us-gaap_PaymentsForProceedsFromInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromInvestments", "crdr": "credit", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments for (Proceeds from) Investments", "label": "Payments for (Proceeds from) Investments", "documentation": "The net cash paid (received) associated with the acquisition or disposal of all investments, including securities and other assets." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "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_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "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": [ "r642" ] }, "irdm_CommonStockAmountMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "CommonStockAmountMember", "presentation": [ "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, Amount", "label": "Common Stock, Amount [Member]", "documentation": "Common Stock, Amount" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.iridium.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Policy", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r7", "r151", "r152", "r469" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "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": [ "r642" ] }, "irdm_CommercialBroadbandServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "CommercialBroadbandServicesMember", "presentation": [ "http://www.iridium.com/role/RevenueSummaryofServiceRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial Broadband Services [Member]", "label": "Commercial Broadband Services [Member]", "documentation": "Commercial Broadband Services [Member]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.iridium.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Number of Shares Outstanding, Diluted", "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": [ "r215", "r222" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "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": [ "r642" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.iridium.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement, Policy [Policy Text Block]", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "presentation": [ "http://www.iridium.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive Securities, Effect on Basic Earnings Per Share, Options and Restrictive Stock Units", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r675" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r5" ] }, "irdm_AdjustmentsToAdditionalPaidInCapitalStockWithheldToCoverEmployeeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "AdjustmentsToAdditionalPaidInCapitalStockWithheldToCoverEmployeeTaxes", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Stock withheld to cover employee taxes", "label": "Adjustments To Additional Paid In Capital Stock Withheld To Cover Employee Taxes", "documentation": "Adjustments to additional paid in capital stock withheld to cover employee taxes." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "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": [ "r642" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.iridium.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Number of Shares Outstanding, Basic", "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": [ "r213", "r222" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r334", "r435", "r436", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r520", "r521", "r522", "r523", "r524", "r545", "r547", "r579", "r726" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Other Share Increase (Decrease)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Other Share Increase (Decrease)", "documentation": "Other than shares newly issued, the number of additional shares issued (for example, a stock split) or canceled (for example, to correct a share issuance), during the period under the plan." } } }, "auth_ref": [ "r66" ] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Stock withheld to cover employee taxes (in shares)", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "irdm_CommercialVoiceandDataServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "CommercialVoiceandDataServicesMember", "presentation": [ "http://www.iridium.com/role/RevenueSummaryofServiceRevenueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Voice and data", "label": "Commercial Voice and Data Services [Member]", "documentation": "Commercial Voice and Data Services [Member]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails", "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "verboseLabel": "Maximum [Member]", "label": "Maximum [Member]" } } }, "auth_ref": [ "r263", "r264", "r265", "r266", "r335", "r442", "r483", "r517", "r518", "r580", "r581", "r582", "r583", "r588", "r597", "r598", "r609", "r614", "r625", "r629", "r686", "r729", "r730", "r731", "r732", "r733", "r734" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.iridium.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": [ "r189" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.iridium.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Diluted", "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": [ "r185", "r204", "r205", "r206", "r207", "r208", "r216", "r220", "r221", "r222", "r226", "r409", "r410", "r458", "r474", "r606" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.iridium.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": [ "r189" ] }, "irdm_Aireon2022PreferredEquityInvestmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "Aireon2022PreferredEquityInvestmentMember", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aireon 2022 Preferred Equity Investment", "label": "Aireon 2022 Preferred Equity Investment [Member]", "documentation": "Aireon 2022 Preferred Equity Investment" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails", "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails", "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range", "verboseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r263", "r264", "r265", "r266", "r327", "r335", "r363", "r364", "r365", "r441", "r442", "r483", "r517", "r518", "r580", "r581", "r582", "r583", "r588", "r597", "r598", "r609", "r614", "r625", "r629", "r632", "r681", "r686", "r730", "r731", "r732", "r733", "r734" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets", "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r101", "r104", "r105", "r124", "r529", "r546", "r573", "r574", "r627", "r640", "r669", "r680", "r721", "r743" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r120", "r121", "r122" ] }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/SignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Long-Lived Assets to be Disposed of", "label": "Impairment of Long-Lived Assets to be Disposed of", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale." } } }, "auth_ref": [ "r6", "r125" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.iridium.com/role/DerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r75", "r77", "r78", "r79", "r516", "r518", "r532", "r533", "r534", "r536", "r537", "r538", "r539", "r541", "r542", "r543", "r544", "r560", "r561", "r562", "r563", "r566", "r567", "r568", "r569", "r584", "r585", "r586", "r587", "r604", "r630", "r632" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails", "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails", "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range", "verboseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r263", "r264", "r265", "r266", "r327", "r335", "r363", "r364", "r365", "r441", "r442", "r483", "r517", "r518", "r580", "r581", "r582", "r583", "r588", "r597", "r598", "r609", "r614", "r625", "r629", "r632", "r681", "r686", "r730", "r731", "r732", "r733", "r734" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.001 par value, 300,000 shares authorized, 123,821 and 125,902 shares issued and outstanding at September 30, 2023 and December 31, 2022, 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": [ "r101", "r465", "r627" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r231", "r240", "r244", "r246", "r608" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationOutstandingRSUsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited - restricted stock units", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r357" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r183", "r196", "r232", "r233", "r239", "r242", "r243", "r247", "r248", "r249", "r256", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r413", "r459", "r684" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.iridium.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": [ "r102" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r10", "r101", "r527", "r546", "r743", "r744" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Deferred Revenue", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r599" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessor, Operating Lease, Payment to be Received, Year One", "documentation": "Amount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r428" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails", "http://www.iridium.com/role/StockBasedCompensationOutstandingRSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted - restricted stock units", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r355" ] }, "dei_EntityListingsExchangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingsExchangeAxis", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Listings, Exchange [Axis]", "label": "Entity Listings, Exchange [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.iridium.com/role/RevenueSummaryofServiceRevenueDetails" ], "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": [ "r323", "r615", "r616", "r617", "r618", "r619", "r620", "r621" ] }, "us-gaap_OperatingLeaseLeaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLeaseIncome", "crdr": "credit", "presentation": [ "http://www.iridium.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Lease Income", "label": "Operating Lease, Lease Income", "documentation": "Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable." } } }, "auth_ref": [ "r227", "r427", "r430" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r163" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceived", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total lease income", "label": "Lessor, Operating Lease, Payment to be Received", "documentation": "Amount of lease payments to be received by lessor for operating lease." } } }, "auth_ref": [ "r428" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income (loss)", "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": [ "r30", "r176", "r178", "r184", "r457", "r473" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessor, Operating Lease, Payment to be Received, Year Four", "documentation": "Amount of lease payment to be received by lessor for operating lease in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r428" ] }, "us-gaap_OperatingLeaseLeaseIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLeaseIncomeTableTextBlock", "presentation": [ "http://www.iridium.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Lease Income [Table Text Block]", "label": "Operating Lease, Lease Income [Table Text Block]", "documentation": "Tabular disclosure of components of income from operating lease." } } }, "auth_ref": [ "r227", "r430" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.iridium.com/role/RevenueNarrativeDetails" ], "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": [ "r595" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Capital expenditures", "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": [ "r119" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.iridium.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r45", "r47", "r84", "r85", "r249", "r595" ] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/DebtInterestIncurredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of Debt Issuance Costs and Discounts", "label": "Amortization of Debt Issuance Costs and Discounts", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r288", "r423", "r612", "r613", "r665" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Axis]", "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r676", "r725" ] }, "dei_ExchangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ExchangeDomain", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Exchange [Domain]", "label": "Exchange [Domain]", "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383." } } }, "auth_ref": [] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.iridium.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r45", "r47", "r84", "r85", "r249", "r595", "r648" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessor, Operating Lease, Payment to be Received, Year Three", "documentation": "Amount of lease payment to be received by lessor for operating lease in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r428" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessor, Operating Lease, Payment to be Received, Year Two", "documentation": "Amount of lease payment to be received by lessor for operating lease in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r428" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "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": [ "r641" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2022 (Remainder of Fiscal Year)", "label": "Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year", "documentation": "Amount of lease payment to be received by lessor for operating lease in remainder of current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r722" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.iridium.com/role/RevenueNarrativeDetails" ], "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": [ "r44", "r45", "r47", "r48", "r84", "r138", "r595" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedThereafter", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessor, Operating Lease, Payment to be Received, after Year Five", "documentation": "Amount of lease payment to be received by lessor for operating lease after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r428" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/RevenueSummaryofContractCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract Assets", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r312", "r313", "r324" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases and retirements of common stock", "label": "Stock Repurchased and Retired During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)." } } }, "auth_ref": [ "r10", "r100", "r101", "r131" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.iridium.com/role/BasisofPresentationandPrinciplesofConsolidation" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Principles of Consolidation", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r95", "r134", "r491", "r492" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation, number of shares available for grant (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r66" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (Dollar Value)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r359" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cancelled or Expired (Shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r351" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive income (loss):", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (Shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r350" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "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": [ "r643" ] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicLineItems", "presentation": [ "http://www.iridium.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r216", "r217", "r220" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options outstanding, end of period - aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r66" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Options outstanding, beginning of period (in shares)", "periodEndLabel": "Options outstanding, end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r344", "r345" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Options outstanding, beginning of period - weighted average exercise price per share", "periodEndLabel": "Options outstanding, end of period - weighted average exercise price per share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r344", "r345" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable, end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r346" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized Deferred Financing 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": [ "r88", "r284", "r293", "r610", "r611" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable, end of period - weighted average exercise price per share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r346" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.iridium.com/role/NetIncomeLossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income (Loss) Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r212", "r223", "r224", "r225" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_ServiceAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceAgreementsMember", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service Agreements [Member]", "label": "Service Agreements [Member]", "documentation": "Limited duration contract between, for example, an electricity transmission customer and an electricity transmission provider for service." } } }, "auth_ref": [ "r70" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.iridium.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability, revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r325" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other assets", "label": "Increase (Decrease) in Other Noncurrent Assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r664" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)", "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": [] }, "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesOfLessorDisclosureTextBlock", "presentation": [ "http://www.iridium.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Lessor, Operating Leases [Text Block]", "label": "Lessor, Operating Leases [Text Block]", "documentation": "The entire disclosure for lessor's operating leases." } } }, "auth_ref": [ "r426" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationActivityofCompanysCommonStockOptionsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Exercised (Shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r10", "r100", "r101", "r131", "r349" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Axis]", "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r253", "r254", "r255" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.iridium.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails", "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails", "http://www.iridium.com/role/StockBasedCompensationOutstandingRSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Award", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.iridium.com/role/EquityTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Shares, Acquired", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r10", "r101", "r131" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails", "http://www.iridium.com/role/StockBasedCompensationOutstandingRSUsDetails" ], "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": [ "r337", "r339", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases and retirements of common stock (in shares)", "label": "Stock Repurchased and Retired During Period, Shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r10", "r100", "r101", "r131" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails", "http://www.iridium.com/role/StockBasedCompensationOutstandingRSUsDetails" ], "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": [ "r337", "r339", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.iridium.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": [ "r6", "r133", "r153", "r387", "r388", "r670" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.iridium.com/role/Revenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r155", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r326" ] }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockRetiredCostMethodAmount", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/EquityTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Retired, Cost Method, Amount", "label": "Treasury Stock, Retired, Cost Method, Amount", "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method." } } }, "auth_ref": [ "r10", "r63", "r101" ] }, "us-gaap_ExtinguishmentOfDebtAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ExtinguishmentOfDebtAmount", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Extinguishment of Debt, Amount", "label": "Extinguishment of Debt, Amount", "documentation": "Gross amount of debt extinguished." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "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": [ "r116" ] }, "us-gaap_CapitalizedContractCostAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAxis", "presentation": [ "http://www.iridium.com/role/RevenueSummaryofContractCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost [Axis]", "label": "Capitalized Contract Cost [Axis]", "documentation": "Information by cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r262" ] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Deferred Revenue, Current", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r652" ] }, "us-gaap_CapitalizedContractCostTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostTable", "presentation": [ "http://www.iridium.com/role/RevenueSummaryofContractCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost [Table]", "label": "Capitalized Contract Cost [Table]", "documentation": "Disclosure of information about cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r262" ] }, "irdm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationOutstandingRSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted - weighted average grant date fair value per RSU", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Granted Weighted Average Grant Date Fair Value", "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Granted Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.iridium.com/role/RevenueNarrativeDetails" ], "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": [ "r45", "r47", "r84", "r85", "r249" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation, vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r626" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "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": [ "r642" ] }, "us-gaap_CapitalizedContractCostDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostDomain", "presentation": [ "http://www.iridium.com/role/RevenueSummaryofContractCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost [Domain]", "label": "Capitalized Contract Cost [Domain]", "documentation": "Cost capitalized in obtaining and fulfilling contract with customer." } } }, "auth_ref": [ "r262" ] }, "us-gaap_DeferredRevenueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueNoncurrent", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, net of current portion", "label": "Deferred Revenue, Noncurrent", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r653" ] }, "us-gaap_InterestRateCapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateCapMember", "presentation": [ "http://www.iridium.com/role/DerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Cap", "label": "Interest Rate Cap [Member]", "documentation": "Contract in which the cap writer, in return for a premium, agrees to limit, or cap, the cap holder's risk associated with an increase in interest rates. If rates go above a specified interest-rate-level (the strike price or the cap rate), the cap holder is entitled to receive cash payments equal to the excess of the market rate over the strike price multiplied by the notional principal amount." } } }, "auth_ref": [ "r600" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "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": [ "r642" ] }, "irdm_ShareBaseCompensationAwardReductionInSharesAvailableForIssuanceBySharesIssuedPursuantToAnyStockAwardThatIsNotAnAppreciationAward": { "xbrltype": "sharesItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "ShareBaseCompensationAwardReductionInSharesAvailableForIssuanceBySharesIssuedPursuantToAnyStockAwardThatIsNotAnAppreciationAward", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation, reduction in shares available for issuance by shares issued pursuant to any stock award that is not an appreciation award (in shares)", "label": "Share-Base Compensation Award, Reduction In Shares Available For Issuance By Shares Issued Pursuant To Any Stock Award That Is Not An Appreciation Award", "documentation": "Share-Base Compensation Award, Reduction In Shares Available For Issuance By Shares Issued Pursuant To Any Stock Award That Is Not An Appreciation Award" } } }, "auth_ref": [] }, "us-gaap_InterestRateCashFlowHedgeLiabilityAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateCashFlowHedgeLiabilityAtFairValue", "crdr": "credit", "presentation": [ "http://www.iridium.com/role/DerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Cash Flow Hedge Liability at Fair Value", "label": "Interest Rate Cash Flow Hedge Liability at Fair Value", "documentation": "Fair value as of the balance sheet date of all interest rate derivative liabilities designated as cash flow hedging instruments." } } }, "auth_ref": [ "r77" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r103", "r131", "r467", "r487", "r489", "r498", "r528", "r627" ] }, "us-gaap_CapitalizedContractCostLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostLineItems", "presentation": [ "http://www.iridium.com/role/RevenueSummaryofContractCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost [Line Items]", "label": "Capitalized Contract Cost [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": [ "r262" ] }, "us-gaap_InterestRateCashFlowHedgeAssetAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateCashFlowHedgeAssetAtFairValue", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/DerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Cash Flow Hedge Asset at Fair Value", "label": "Interest Rate Cash Flow Hedge Asset at Fair Value", "documentation": "Fair value as of the balance sheet date of all interest rate derivative assets designated as cash flow hedging instruments." } } }, "auth_ref": [ "r77" ] }, "us-gaap_NontradeReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NontradeReceivables", "crdr": "debit", "presentation": [ "http://www.iridium.com/role/RelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nontrade Receivables", "label": "Nontrade Receivables", "documentation": "Carrying amounts due as of the balance sheet date of the sum of amounts receivable other than from customers." } } }, "auth_ref": [ "r654" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "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": [] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r18", "r668" ] }, "irdm_ShareBasedCompensationArrangementByShareBasedPaymentAwardRatablyVestAfter": { "xbrltype": "percentItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardRatablyVestAfter", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award Ratably Vest After", "label": "Share Based Compensation Arrangement By Share Based Payment Award Ratably Vest After", "documentation": "The percentage of total stock options, restricted stock units, or stock appreciation rights that vest at the end of the first year of service." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Line Items]", "label": "Line of Credit Facility [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r668" ] }, "us-gaap_LongTermLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermLineOfCredit", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term secured debt, net", "label": "Long-Term Line of Credit, Noncurrent", "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r23", "r53", "r54" ] }, "us-gaap_UnrealizedGainLossOnCashFlowHedgingInstruments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnCashFlowHedgingInstruments", "crdr": "credit", "calculation": { "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.iridium.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.iridium.com/role/ConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gain on Cash Flow Hedging, net of tax", "label": "Unrealized Gain (Loss) on Cash Flow Hedging Instruments", "documentation": "Amount of unrealized gain (loss) related to derivatives designated as cash flow hedging instruments, recorded in results of operations to the extent that the cash flow hedge is determined to be ineffective." } } }, "auth_ref": [ "r137" ] }, "irdm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.iridium.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.iridium.com/role/StockBasedCompensationOutstandingRSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Released - weighted average grant date fair value per RSU", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Released In Period Weighted Average Grant Date Fair Value", "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Released In Period Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "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": [ "r642" ] }, "us-gaap_InterestRateFloorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateFloorMember", "presentation": [ "http://www.iridium.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Floor [Member]", "label": "Interest Rate Floor [Member]", "documentation": "Contracts in which the floor writer, in return for a premium, agrees to limit the risk associated with a decline in interest rates based on a notional amount. If rates fall below an agreed rate, the floor holder will receive cash payments from the floor writer equal to the difference between the market rate and an agreed rate multiplied by the notional principal amount." } } }, "auth_ref": [ "r600" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.iridium.com/role/DocumentAndEntityInformation" ], "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": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "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": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r11": { "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" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "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-26)", "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.20)", "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.21)", "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.22(b))", "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)", "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.24)", "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.25)", "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,30)", "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": "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r36": { "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" }, "r37": { "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" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r42": { "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" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r50": { "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" }, "r51": { "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" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-13" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-14" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r59": { "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" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r62": { "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" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r68": { "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" }, "r69": { "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" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-31" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-7" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r94": { "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" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "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(20))", "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r110": { "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" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r116": { "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" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r124": { "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" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-15" }, "r126": { "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" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r133": { "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" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r135": { "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" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r138": { "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" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r145": { "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" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r148": { "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" }, "r149": { "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" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r153": { "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" }, "r154": { "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" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "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(1))", "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(17))", "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(18))", "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(27)(b))", "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(28))", "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(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "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": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r184": { "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" }, "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(25))", "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": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "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": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(n))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "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", "Subparagraph": "(a)", "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": "(b)", "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": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r211": { "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" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-6A" }, "r228": { "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" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r237": { "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" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r277": { "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" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r279": { "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" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r288": { "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" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r292": { "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" }, "r293": { "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" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r308": { "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" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r311": { "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" }, "r312": { "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" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r335": { "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" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(ii)", "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": "(h)(2)", "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": "(h)(2)(i)", "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": "(l)", "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": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r383": { "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" }, "r384": { "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" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r413": { "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" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r423": { "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" }, "r424": { "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" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-30/tableOfContent" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479016/842-30-45-3" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-12" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-3" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-5" }, "r431": { "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" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r444": { "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" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r470": { "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" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r493": { "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" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r498": { "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" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r503": { "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" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "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(3)(a))", "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(3)(b))", "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(3)(c))", "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(4))", "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(6)(b))", "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(6)(c))", "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(6)(d))", "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(6)(e))", "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(8))", "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(9)(b))", "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(9)(c))", "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(9)(d))", "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(9)(e))", "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": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r550": { "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" }, "r551": { "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" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "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(7)(a)(6))", "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(7)(a)(7))", "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(7)(c)(1))", "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(7)(c)(2))", "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)(c)(3))", "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)(c)(5))", "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)(c)(6))", "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)(c)(7))", "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(9))", "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": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r595": { "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" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "450", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1" }, "r597": { "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" }, "r598": { "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" }, "r599": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r600": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480191/946-405-45-2" }, "r639": { "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" }, "r640": { "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" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r642": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r645": { "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" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r647": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r652": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r653": { "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(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r654": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r655": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r656": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r657": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r658": { "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r663": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r664": { "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" }, "r665": { "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" }, "r666": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-9" }, "r667": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r675": { "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" }, "r676": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r677": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r678": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r679": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r688": { "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" }, "r689": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r690": { "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" }, "r691": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r693": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r694": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r695": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r700": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r701": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r717": { "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" }, "r718": { "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" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r720": { "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" }, "r721": { "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" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-12" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" } } } ZIP 64 0001418819-23-000033-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001418819-23-000033-xbrl.zip M4$L#!!0 ( ",X4U>PQK%FY28! &)R$@ 1 :7)D;2TR,#(S,#DS,"YH M=&WLO6MSVTB2+OQ]?P5>SKQ[W!$@C?M%=O.$+,L]BF-+&DF>WCU?-HI 4<0T M"+ +H"[]ZT]5@5>1% $") ID;NRX;>)6E?ED5E;>ZO/_?AF&TA,F21!'O[;4 MCM*2_G?W\__7;O_7E[OOTM?8&P]QE$H7!*,4^])SD ZD=("EWV/R1_"$I-L0 MI?V8#-MM_M1%/'HEP>,@E31%TZ=W32Z2,P5Y7M_3G;:M*?VV@36K[>JZV]94 MW^KU/-RS=$5^/'.PA[#O&FU+,^EMCNNUD>;8;==WE;ZA:[B'L.S3VYP>]I'O MF#W5L'3+M9#BJ19RU9YK>WW,/CM(Z?SH'*/D+"#^\-?6($U'9Q\_/C\_=P(2 M^,%XV/'BX4Z8V*^Y%>G=[HXV!V([\IP5[G M,7[Z2"_PMTYO9!?]-_=.7FA]S"[.;@V#Z(^ESS_K_%[5==V/_.KTUN!ETS!5 M_6,0T5LQX^3LS4FP[KUT#.K'__KQ_=X;X"%J!U&2HLC#TZ?PBS=8/TEV9666 MP4;*L2$MOSIX2=OT94M/3%\^'_['E* H83A#*04JFYW95IRVKL[XE;0?$1K- MWM-'28]_=7)A:9 KY%T>([O<0\ETC)L9P< U?6="TM6/TQ^7/APDL:&I]GOT MR>Y8(,_ZF]^CC::T%:VM:OPE9R&*'G]MX:C]\[Y%Y0$CO_MYB%,DL=>V\9_C MX.G7UD4XR06I/!>;S MQ^S'SQ^S5_=B_[7[V0^>I"1]#?&O+3](1B%Z/8OB"-,!!"]G[$9,LK\&OH\C M_E=Z_9HJ&Q)XV?=?TCO<_[7EM2F/(S1D;\+!V65$/_=Z04='4'@5^?CE_^#7 MEA3XO[;Z;4UK=14*94-U'-7]_''IK04^]_-;=OS?5 MY?\<(Y)B$K[>X5%,TI:40>?7%L7:63]XP7X[)>/Y7,U6]X'^>_XW]D-9RMX/41A^&2=43))D^V?MTI^=$CB#S2V]/?:_ MT=^2V3><5O>?>E4?8+AH-7$1^_-WJJVNK50U\-N8+C'A_PU&2Y^@JD'35$4K3_X'IF\# MIFLW2] 2MG3]?6Q](\ACKY/&49!].1D@.I/6F]$8+_Z"FW'*5EL_B-[(730>MOTX;4]>UY(8H#!_Z63(5 .IFBX[IB*; MEC4=^'2DFT<^3GR*?/[YM\/7%X=_=?UM.H')"GVV,/Q;1&X(!Z#_+Q2.\?R5 M;P?J4- K':KS*QFBO8\ANDKA(:[G?P$"9OP_'Z>#F 1_83\?^_79D*E ZHHB MT\6T[* +D+3LH+7*!KU$:?:O+6.^2I)Q\?'J$QG32B/#/LAXN4XP97>N1 ]% MW\**;#YHLS8BEQBTM0.EWU%KFK(X=+HO2()'NMMOOYW")2(1'6TR?<_7(!RG M#"=O59KJVERG5:-U-?7-\'8>E<-'58QH;T>S-)BV]78TWU! N,+_@5$R)IA9 M!+\'Z>!G%/<23)Y0+\17T8CR_@[3%WM!&*#,5O#HKH+.XPM*@N0\27!F2/0Q M2:ZB-/Z.GW X0X#!S. ":FS-/&Q'C(G8I2?B+DW$?#N1J^&(3H4-_Z;_/8X> MOP=/V.?C2A[B+Q0NR2A.L'_3GX_)*3NF9&^\'?-7W$NO MHH3N5QG[.2#O1W1SX=]$_T(D8!"^HV]59Z-L:[-A,AM'ZY@E!^@:6^R;4D/4 M,LNQ%-]=^WVH?J5;D2?*^"=\';.7H?!\&(^C-!_;K>E@394*NLHXWBE+TFTF MXWS$W]AFBRH=3)?;](Z_:X6*ILI7!;W 6K5N5!3.B\-:0\:=^6RJV2;&,LHM M7(KZOH1/"75!-\A453,UOK",SCFI\0V+4W(P6]1-[L%D8EJAZE,VX^DW%$0W MT?S?Z\9#95(M0ISUQJ2J*^_3AYLZ%$;8IX;E"$<)7WS/"5UJ'_E:_>5U?LLM M>F4_G3\CXM^,V(W);_1&1MC,#_4;B9.9H\A2BZW)FV:P!6Y[G4'I%?PM U8$ MFEOR? S8_SIF!D\V$&XS\8'WWL[MS1C=\F/<8F:4'B,7]?QCI*M #Y/586I; M-/;ZH:Q"H?<6"OR/?U$U0:=VQ^**;!?@T:OH<9VNMYBVL#I: 76Q:4K;G"V' MFY+V_I0V>"[U%6-I9WE<''&&+W7).& !O#-_3)YCXB2'QJF,- PZ=I8 =8M M829D526^VVS(PTW)WDU\G?K%U\DAOODYXK[KY#D5A"\Q\U"SX4WHI:&3*V$;L&TECF5:QJRNGG(.3VE1DT;I-4T MG+\PB5N$KF\]Y/V7?73,#JQHKR7R;DG"P"=@%)[#>^VV][YB] M);B/641CG@]R/^XE'@DRW_9J8,&R>!"HP)ZGJH%M3E19HT3GX[65'93H^C&; M!QNSNL.8W\E<44WM7:_&0D[0U^ I\''DS]-8L!U4]_\C6K;[: M-L?$9;^//1;GF-7)E,U.G2([5 MVK%O\T#L:^QJL;&O#3$Z[X/X#C_A:(S72+ZC4,8;1:+F:[^_)4OFO>_S1,2R M ]@63WMO &R=[[@EO[\E5O;>]]E&6>W8)0>@K1\ 7].NHB>Z*L7D"PG\1_P] M1A'3#4'*UJYU(^++;-D1:=M<$?/1Y%>BCF+OID2W$*RRX3F5&?>:NN2=6HEP M7_XY#M+7'S@=Q'[&8)Z%]AQAD@R"T;NVH*/0]5YWURWX[(>%PBB^^F&Z44[6 MU'.Q6K6SA)?MT4%+O#;P+'T=T6\EP7 4LB(V_MN L#DME6YU7BA3Z.>6WY%] M?_[1R1B2>$SXOWB%W]F$4'PR+&=R^COFE0C3?[$5+PWZ 282?S]>6^=W!--6U#9+3WU[;39,?^%6M\WJV):O M3/\]_6;9_]U_=O]YX]KWS6;]NR3S6"$+AHCY@D;=$KL MF8L0)ZKD359^FZXA]_1*/G(SQFEZ;_7OL\^_$KCN)A$*U[[80P?*?PWGN7 M7O%Q>?0+MZT'F2& TEOBIZJT5:TD/R<;M%T)NIY2IFB4J@CY*V3*">?U5++$ MHI(V+7#>A4K+,[-!'1^2W(YHY$Y(>G9+8G_LI3?D'I.GP,/+5)[\6#V%WQHC M]N&-$1?8L9X=6GYV:-6Q0U6 'R+9ZNK>-X]-Y8>6GQ]5RH=PN]@<_%B(K9Q' M_D5 O''(O<%'N:*HPNUO!6913:O,WG>'1\2BFA:>O6]+CXA%-:U%>]\35\Y%YA%-:U%#7((U,ZBFM:B!CD) M:F=1/6N1MG>_03,4OB9K:KM?9_<$+D0;C.ZXMW/\C18,FD\\9!Y2K!_DPXP8?<1/&!OFR83 M-X87>]_-U3G[NGJ858_?4V_Z7G"O1KH(TB1-7T/O?\]G "JSH"==A-D";;E#16OIH:"Q6%<31+7 M= ]%(PK5W]"\J8Z&>O(F*B-[TUT&->5-5$;_IGH$ZLJ;J(SP3=_FUQWLJ) 7 M9E-W]#4D%U1&\Z;NT.M)+JB,[$W?47% 9_9N^F3YT5DGVIF\=ZUAOJZ1_TW>0!UUOJR1\T\.A=:^W M5?)"L%;$54ZMJ=O(VNL":NB*8\'F<\=\EAKZ@%A-WZD>M"Z@!FFRF[JCK:LN MH X>P4Y7;"UGP[98?!XU?0]]^+J .E0=[+2;($NP+6^H>#4]1ET_XVJ2.&$] M%+ECD"+OIOT#)@!UA0/_#N/.$PC6[27JQ*?GECK!; M=R$H7>7Y=L+NP;^A@/P+A6/\Y77VUW_0-R+B#5Z_XR<<+E-]=M-5-!JG";]# MV\*&2MG^@UI>KS\0^0.GW\:1WYC"&D?8+3Y X%!:0%C_07[CXYI.YS<=C?/[VU:N@M M[*9^/;WGKK*G.'P*HL<+@OT@_8:\@.+\55RRSTYYII(Y/]A\>I;S."5G=_3" M].'\9SP[PF[NZQ88 5QFCK#I!I4R)_=7_X5(@'HA9E!?EN5B67P/T9]X7UN8BV MG"Z:0EN9HU7#'&'=-'4S9S^;,5=8GXA ]"[E@)CM"J(Q&\O*OF#R#OK7XCL# M5UAWQCZ6&[!!\PJUL!Z6KW063RCEP?@D)6/V^%V0_+&92Q=HM']8W&./"IQ_ M\X1)%#P.TF]O:*$(U41UB[N?U:E M@'\CU#3$F.6/C]\DL=P/$,%?4(+]6_3*)G-."//!\S3SX2B,7[%8ZK8ZD CK M-SI&D.0W%N@LJ0&P:0"LF($^PM-^,CK1D5 NW43'"E-A_5CUP'1O^-BWH%S' M$3YNA2JLT^P-4GG\Y&:<,H^)SS8;:Q#;%-^-J@CK,Q."ZD((AK#^-2%8M!]? MLJH(ZS$3C>H5=HE256%=8$)0783=L2JLGTD(%NVG\[FJ"NLX6D?U>TR> B\S M92LPWEDNWT.0AOBF?T59^13X8Q3.T_R^!@1[Z9$F(JAJ4[Q1Q\OYNC1M4UQ, M.W"^J<+8%'=*#2RI2TJ:XC>8E2EBTH_)D.5<QVI6-L6_<2(PJ$D;:,(Y7/9?QW6: *M)SVC" MNHMV# 4^/,=[!N*>0J#K! N]Y!"LIB*O*2ZSO2F@^H/>H (9$(7UX FK F$M MW@L0F^)0!!BL@4%EF>):4YR8)P*#8EN_ZF#0-,?I-%>46\4W([8J"26@U>EI M85VG]:=/GCPVA.N!78P05?4"5[6].S ;HL=UX5QX@M4$G+K*T(5UP0% A @" MZ,)ZRNIW4 !$Q=!AX$,#B JN19OF73L=S@CK\(+]=.W8$-8+5O_"E482,-T(X*D+J$5 @X""(KU?0 .!Z!J,O($#:\ 0)QV@)1UPHA7%0) M2B>/"V 0FA)(X]92.ED7\H2--D'IY&FI0&'C2<*J0%B+]P)$B%D)U)"OIBVP M*6Q$Z!1!4),F,/<>;,E!B'F76=6LL/VRN7?W_'XEO;*:*E,X[R\3K%L2^V,O MO2&3QHX+K1ZIO3'$Q M0^*^87D%\\FARWP$Z#-9PIJ%J"N>1%)E)-9UX9@KI M)1.52749-L)YFD1F4EV&AW!.F=Q,NHH?3F Y$LY7(2A_ZEJ)A-O""\J?FA8A M2[C=M:#\J6G]L83+,LS-GR\D1GZ/6@G'O0)9PF77"A7_$2FW2 R?'OAZRF.17JYE-=:U+3_ IU M\ZFNE:EI_H6Z^537^B2DG^$'^G=,+L9)&E-K(5EK/U01%EX/AUE^3/;C<:YW MMI#^BQ/B>TWKIRVD7^2$^%[3>FP+Z6TY(;[7M+[;0OIP-O+]Y_UO\1,F$7O7 ML7"^KA5>2-_027&^KC5>2)_327&^KE5>2"_627&^KG5>2+]8K?8=_]!E]!A$ MF%(R>F2QAO%H%)/TN%W9MI"NM].&0EV6 'CWA(-"3::! PX_X:!0DZW@".D# MW!./#F:A-M1:<(1T#)XZ&&JR%QPAO86G#H:Z+ 8A'8BG#H:Z; ;A?(I3M\Y% M''GT"<*[5]P%R1]?7E=KRZ=,6[FY+"S>&<47''F#(2)_+ _EW//B<90F=]C# MP1/JA94T7WE'+&X)O96.CP[.2Y/?@W3P,, GH+Z$\X4"8AN"V+ITK' ^W!E6 MT"A(41C\Q7H%96RYB)/TS7X]2-A3>]@TSQM(O-40I1I(.,(Y2L6CMU9APPY' M.&]D?GKS=-#IM?,DP6ES<.X*Y_H3E^Y5XMT5SL\FW#EZ-3F]7.&<7L)QIB8/ ME"NVM7V+WU.7V# M'X2\*^T]]L8D2 .<7+YXX=C'_C<2#UE[WG'*_30W_4M$HB!Z3&XQR1KXOJY_ M0;D^NTU=IX3=T1\EE^M:]X3U(QPEE^M91S5%6*_%47*YGG594\3UD1R"RZ>P M>Z1O QX?^5Y44\3UVQP?C^M:D<7U AT?C^M:C\7U*1V"QZ<2 =$4<;U4Q\GG MNM;ET_9[U2+/M:S-I^WYJD6>:UF?A?5]W>$0\0YJ)'UEY\26X#XF!/N7?X[I'*ZB)VI;'6TJJJ8*Y\IB"9CW](O^F)V+E7'A!TX' ML3_GQ>JO&%^CX9OH$4_0F5ZN["1+0<&TGP0M3176"79B?!#6424^'RI,G--4 MX9Q)->E+@5@BK.]GNVBPUJ[L]-M'@G$..2C[Y>3+Z^*5-X;J&I!444U1RX'? M=9E3POJH#H_%=;P/HAR\%PWE3<6BL'ZT[5B\C9\Q :UX+$@4UM/W+A+?=&>; MP7'?6TG X[[Q**Q'\N@MQH;&I-0&^S8!,77H&$TXQ^I)K7D-U3-:,]VM@)IZ M=4W3G,,'MW +.*O]81 %"6\^\H3/9\V:9I@NW')$G""")ISS&G BHD==:[!' M/0LV97B(R1<2^(_X>XSVD'.Q+R%ML OYGEX/0YR<1NZ$UF 'ZXZ@Q%31YJK#HZ]AJ.F#CVC@V.OX:BI M1=/PG4AT'4'N#@<9">&1USE'YZ#OQT<*8JRO_?XC=V/RF7)Y<[_-+'U%^]YCH=5]E\6>FHLVL?^;O)](8)/?5L MOKY$9\7H]FM+;[V9^&0J]$[)C\>,,']3^/]]&B'?IY;OF2*I_#7S[WSDQ,A# M_E;&N^EU.HR8G$T_T*<(:_?1, A?S_[7 U5_B72-GZ6[>(BB_R4G5-^U$XK) M?G9C$OR%SU2'DIS_\SF;H4W?P_DSF;&J,7K]O+YZN/PJW3^+T-&P-'> M7U[\O+MZN+J\E\ZOOTJ7_W7QC_/KWRZEBYL?/Z[N[Z]NKFN<@I)K"K^?W__C MZOJWAYMK6?K:N>A(FF(:[L9A3\0HC4='M1 M,^SILVNO+SU<5DZI*$I)' ;^,8CIMYN['])GNIY$<70]'M*7>-)DV;G#?=[K MJR5%B*V//@[.OL;>F-DKK(5ABZ\X?7I#5U7:_^2KTOPM70F@5QWT&*V:@3OW M#>R,M;#[S[^IEO)I!2$5CR6?"'SX@<@?TDV$?\F)V(/CDQHANK63^:)W#$?/ M9;T4,HJ,CJ[:18RB3?">(E@;O3 ,+^J"$/=721./\N/U=_IB]O)DDX;4MD&5 M&WXO,U1,YGK@:51E)/#)_//G^=W#Y=WW_Y;N+F]O[AZDVY]W]S_/KQ^DAQN) M&D$/U-*15%VZN9-4\X/_BW3S37KXQZ6T8!_-;*/SBP=V675U8XE$=2]\^TG/?/I+ M>TA?,6"/M7WTVG[%B+1Q-%U#-6J"XE'*?0.9;M0566)1H[?+:AX=I6]856M0 MKC=WH%2/2:GFE,%\JO4__^;:AO'IF!3LP]WY]?T55Z.GKF'GYR-)WP(JV%2# M,2=K?LUZR7UJ[-GLT:FRU)E/3FWKNFMM5(^53M@N8--NL&QA[W,:VV[-R"4; M187@#C_R',PH90E$4T$P6MTK$OC!>"@Q81M'E-,\JB1=15YG94.^>42F?O!3W)3*;M(02*1EAC_G\NS:0-0%D[;#T=MR. MIMB[F'B&TS%S&F/%KIF66;GER ?K[-ERG,1RWM \(W=-ME91)4J58DQ&<7;< MZGU*-V47+'.=O%[$_DRGFJWNU\N-FZ[M%NJ2@)PBE1_0R]4D/IJM1LO&F]7J M:E9;U0W#=9UWZ5PU5O>P*=BZK'$*?N!8DV(BQ2S75_KWF 2)'_!$ K;.\:AJ ML A.?B]Y1%'P%__W+T<)P)S4N^K<=>X[TJ2_).'46D:8=!UW?FG@#JFH:)W[ M/L%),OG/=_H^=2I6=JNKVJ8B/;PFS/[[$H]#_(2(_U;"9.E^'% PJG0/(Q?> MBTV^?$'_>D,>XN>9_\II=7]XWS&*5K^WEQV9JNZ3P%Q>;\@MB9^H6,Z6!K?5 M_=?Y03:<.?'31-K>QDF*PO\;C!877=:=4]-411.2NL)NER8D96O(B%"D!B,4 M2O@%>[Q1+_V9*DB8KENW@SAZ MXS5B'3YM16]KCMVVJ?;+'Z\6A=US)\!__LW15/M3(J4XQ",V5RGBDUWD-2(8 MY6C2,*?797J_L0I"%WU5XB;R!=A"A)3G:G^BZ=".)+ M\OWKL!>'0*(U)+J>./TYDF9*FVKSWP5NIO*;YB.JW,TV60A?5:W'Y6]F MX&I9S)72C)_!(4M_9VN(*HT0D9Y0.,:"N36;0.R)Y&:".Z.TWNI>W7W] ?3, M0T]M'7BG$IZ%,Q>2I>@0O#-,K[)GY@E2K/GY S7GKE'BHS\S@$LL<1.GTO?O M%U4XD@NPI/9;&X")#Q-6_1;&/112XSRDYOF$9460-,L3=D2%TM'PD?*4I2R54D M'[TFG<44FJ5TFH*^QHLQ(?0K=WR<3'VG*!TG,UUBMKK_C9.W.F-=_L[!4HVU MI53C.B"^B?;7\?)ORRE[1R"M#+84L<,@32G0N9HB,4NE"<-7"5-]^BI=,=7* M*G^?L/05I2A+:'LCQ_-W+#HE[L;T3D,QF912(W8<9A&K^_:#](&1U/ZDZ5IG MRXCEM>Q;GK/QSB04)[]4)G\+]&+DFHCC3/XLD+\#R)_=$/FCD$=2 M2,>-)>1Y5/X(J[CGD"1LA5G[JT2!TUY[(1E2P:5?(5/E3^$ZI$1XE=F"2E]' M%R!&HT?ID<3/Z6!ZN4/75\S'YN-^$ 59(AT52N9LU^@T-XR07U8_36_;>L/F M\4UO9(OJY.8-8YW>&429?J%;P;:VSN/9J3T?5MCT?[?C6/HN_E7-[.B*5KES MT>PX]FY>VW=K%?2.J^6K7R_V2=/.EW$F &6UCJ[E>VNUA14'2MM:7UNQ2YH] MN:!JZS$FK[.5VFYUOW.]=[Z@UOBM)7P?IU7L5RL*WNC@1A78''9&M;)I0;JR M^4U$K.Y);I6J_#QS/E7DN!>.>=?4$CT4 ZO5B3MS;Y]^3% W>Y_4?;8%R>8V M:+K=BF+N2!XGF7>*L@KS%A7LSH2[J:9>7^8-9M\*7]G' MGP/Z:?I9*:)SBYG#Z2E(N%W$<]NAR%:>]^&6V+W46F@?LT':J4:[19(## M<(HAZ0-%!G=09H6P[[O_-GOT_QLG91S\]VQ,!7GF;N19/M=WS3$!,?'$)>EA^49/E!L\0@Z>\3 'PC67];:1P%&?O'B7^+R3U[ M<>L-+NAZXF,OH,9D\FOKZOK;%";3WKE9,A)/U;A%Y(;PLAK_7^R#\UCLK8W%6RIK8\GQ6? K)S7PLRVU_*%_:?LP3WMCKULR5M<[3=-DQ%=FT MK)49=_)@3]6@H^I>.ZI./LOD<11G"^X986VA@R>\TBAW/A ^ F7^".HE<3A. M5Q_9UENW:(=?=C!+]LR S V^1]SN$8S^:*-^BLD9"I_1:]+ZN*D-,&\?6647 MX)KJAJ[NKKY>_?S!&[G^O+ZZ.&?]=^ZEJ^N+W,(E3 W4P_F7[Y>L(=#%S?7# MY?7#:EO=.B/7(@?ZS)T"?2Y5<;M%H[;T@-"KCW$Y2L=Q]U%'L8_!FAW=R%>= MT00W<;XR]JL4#UF=>E-\$&]G]9Y?I5G>E2(S:^J( MES=78^7Z_)I6 89N9*4E%D@KF9-@@O=V3B65R:ZH).QC@L]XK4"ZY7S2[]F\ M_?[>JAO>*V3[C(09BS0@S*?QMQRGPBA,@Y)4NNI(WV;^X:LH%23 \&[>> MU2]F B[88'CNS?!T-QJ>A(DJ1I< ,*$.8$)I9DX3ZH(7X":L M/I?7"0[BD'XMF51A2I=_CH/T=2?KZ3 0 IMD)YN$X<-\WR:93BA'*:,PO<9W MO;4)9ACL\6&/?T0+E)-W@4+)0/H6QL\09H+ULK[UDL+5@CV\L&L'S _V\">Q MAS_F]:Q^,1-PP083=%\FJ*ZRAK@I'5,:2QMLT6WI\&"'@AUZ2#N48=8&.Q3F M!',2>$Y@;QYTW;IZN/R1S5#2&M.T2* U&:S)"JQ)UVAU?Z (/7(C<=;%]&N0 M>.,D883"UR3@GLVY;B\?3<^VENR#Y ZQ*L"IK2XMGT-7 K(0YP9Q$GA.8E769E0:8E6!6 MUF169NF9*:&\X2;E+8D][#,K$FQ&L!GKLQF=@]F,T"D?.N7O?4XU&E>Y)P7- M\ 5NAL_.YTPA=.]J!Y:M.7 )C3J<\)_"!U^4%4\(. 'Z0> M/XAFM+K?\2,*,P<(YJ=T@U4%'I#:/" ,D9H+43.8$\Q)X#F!M5B;M7@.YB*8 MBS69BW:KR_*JI&_(2V,"EB)8BC5:BC98BC GF)/@0.3G*(ZH(1D%,5FP)\%V M!-NQ/MM1!]L1Y@1S$GQ.8#O693M"S2?8CG79CE:K^X,^(]VC/DY?%SN'@,T( M-F-]-J,%-B/,">8D^)S 9JS+9C3!9@2;L2:;T6UUH>H8K$6!K$47K$68$\Q) M\#F!M5B7M6B!M0C68CW6HJ&UNIT])BU((.8-]6*]]2*&HJ^_9AQ]3U OQ]/>9#NA^ M[I&/;QY:X,=DC#I;;49QPL_\.R,XY$>U?'H._'0P)=G"4QEGSY3Y(ZB7Q.$X MW?S( N,]'*68'![L&AN3]H9^"W^RT0;^KZT<[%!:TX<&9"X=C[C=(QC]T49] M.L$S%#ZCUZ3U<8D.PR":#%JO MF?J>!FOE>BUL>Y8FE8GL8:;E;)-C/JM[*K9XV*-RJRLR7]\T1=,+S%)ALC[XY'$=(?;Z:9\GR:(M\PZGFS7;D@O$UMGF MD8TCI5AAL>CS_VO4M"_&A% 5)2$N'F<[(>;-M'="S+[?49&*D_A_==&9BI(! M[\'CL;_@/\?!$PHIEU?47Y'9*U(3\/SW4E,4^ZR5S\$+>YY="II(A&ZQ:9<[858EB*<;K1_M&*$6*L#FBTH6U:4*47O9@2]QNG$ MNBPJ'S:5#T61;=4I*Q_O8'1?*TE>2Q80M47U5HDHI]5U-%FS=8$ =5);DJOH MB;(M)J\[:=B\5E:SY6&+AIV1D(I!4?R[K:ZMRJIN"61P5.V0 @!M4:@E &0H MK:[N4HM5) "=E,5Z2_ (!;Z$7T8L8I_U6(YY':NWY,,#$W97!3LA\65&8;KK MXV7"6>!@-[O#4*DEJ\N:4GJC!X:LP+C:HG?W@"N-XLJ4=<<4"%=5VK.:*;@Z M?HA3%%:A>2=$V!A?/G;9V>96*",EK'.GJ6,J+4([62A]>WD2*@A3@>Q M+P71$T[2X;H,%/#>Y=6V&4E_<(I>S0E:5"CL5M=R9,F!] M6@643(5"2=-DQ=8$@M(I&*M748JBQX!5?68Z=7>_P&E8%UL3%:;TG(@$3B]? MO'#,2/);'/O/01@6%0Z5FAJJ;"A'F%L,P,J?P% ]L#0*+$TVA4I:KS*QH2&1 MM/7&[+8)EPA?"$>'_ GYQ29_/-HA5ZBPJ/RS&*%L*Z9LJZ7#-8484[-Q#Z(% MHE4P'%I4M PF6JYIR(I:.@!_$-$ZKLW.^CKX[P'J!2$_5I<'0Y,T]OX8Q"$E M:_*??W,TU?[$ Z3IYDSM'!19X)-.F>''8[:[6L0GKV_R^"EV4G5"]X.8I.T4DZ&4L//?L4\-D]Z*,P[JL8_5 M$MVRR?M.7Y[<]"\H,((=BP%-D\5L9,T4J?H:^A2 7)39H54A%[PM@6R6+U81 MU!4J_.(WZTHP0J^LWAEB^V6[$=QFA-Q1(%@? D,V#*C>.F8HY6Q#4 Y*3JNK MJ;)^C+']QNA6,L;OUL\N[- A^%]"\S(Z+[@9=Y08M]4U75G32R=6B6>E YH* M*-]*T&0IO#>=*U3:\TG9ME]Q'Q/FSB'X"4=CL&UWUK!32MYEA-Q1(-165S=D MQ89JJV.&TA;U6@V4V,F4IFP;QVK;-B2%JF(S]F1+P[=ZH,O:(CKS/[NRHE1E MC(B1< 1M"0[@Y2V+/8.YM-0*\UT%R\AI8,CW>QP]KD8\H3=!.2U-B?I :>AR#RXB&6 M4O2R:"-#L5H"%0.ZY9( M066Y H'J%$S;MTY?KFNEN#_S58QBPM@ =FY%SN"=J\\M-ZN#U"'7X9C15,P? MO#.:;(6BR90U"VS=.CK#A#./ J0T5-4H9M$"V5DL5)YAZ98_UP:,6X'AE*=9 M3"5PTCB<=.M8$W8;$G@KJV3+5UPW6U[R!]R*"@B+M,FVPXX2JRHX+4:LK4*+ M]V1AES_65A1V+,@F.YHI&V;I\W(. KM3,(TOXN$PR/I<9FW M=["(BFF^ER0XBX+PUU9*V$&B;TX?G8^9'4*Z..(9V$S&Q#<8JZU4O00MK IH M86VDQ2EXV^XWMG* @G,H.#]XP7GN:?O!4WU+0AQE+5!DZ>]*1U%4:82(],1. M=98E75%D.@(I&2#"*D;&Z2 F]/V^+*F:3E=XE:\D*EWI746;WA8D"2LTX?4E MXS1)Z5\H52242O=XE.)A#Q/Z9EG2%$WG=WW%WN17E?^JR1)]SPA3_?6$PWD? M%DXGV&^OK!SZEB.\.9>Y8YR/_""4TN<^U!* M^R9T_/1O;X7E#J>(?LF_1"2B]$@6R/PUHW)185%;74W79=-=K3#Y!JZFBDK2NFD$2C0 M/C+L;='GY;%G97X.1S;-JCI?"98[;5D[^V8I%(,K7FC ^(,XGSH9-1*Q-G9V]%,M8@SMT$^IJP_[S1/ MAOXQ'?(0D<<@FGY[\=4>ICP@$WAT/_?(Q^YRMLWZMUCP%GC+MK=4_-@!E9?& MDTDQEJ(XI2],8ZJYT-@/F-.9:BV?]4_F?^-2S'W1_2!"D1=P7P?]@6?I=C;. M9MQ)\K8+V9"=+$H1/7*YPR^],>JR:Z;6L15UXV6EL^LUW3%V>O*]P;H= MQ]KMK3#6(QJKG6\\6YR4!8H^MM[JKMRZ9O^>:;'#[%:=;:HM\VP."+7X?M#[ M!HET2=#HXPR.,<9*59 MNEI'^$2!>TR> F_'QA(EHXXG$#T\TBB@\WX4<*+MOY%XR/I?L#?^'J2#BW%" MIX?)Y8L7CAE9SI,$T__WBV>,NG;6*M&G)(#?'*C=N[7+#BL-U1W;+ MGZL"<@-RQ0R!-HTBC2MX4Z>@:0%KE2#/J1YK>ZCJN;)0_ZQ"0)C+2MA0.'0)I M1JOKFK)AB;1ZGEJ XC)ZI+_19UEK4E;#.!ZQP[BD9(^!BUQB>!I](=0M!3^' M$$.3FA:FK,&17\>-M"V=3P^!-%;4;LL5M-@%I(F,M-K#EZIBM[JV(BM6Z1.V M &DB(ZWV@)^J.*VNKLNV4WIC+JCW53,[MNA&;-:.8W*X;-UNU]RIE$7*][TX H%K]L5=5HPC5;%EUJSI%>>\J=&*63P=D7#F [^+_[#RO$9X#4^9'45 M8]U-_[6RHU7EH&^H&_[8 ;6E]J1"0+':=4W;"$ M+5QUF7496ZB(?9TSY3(+@146-);](2NZ2!T% %*'SX.K$E+LN'#9L4K; @ I M@2%U4$3I=+]BR.8Q=@P"2!5(-:L24P;%E"(;MDBUD*?FOKS'(?WQ498><80) M"K, N3\,HB!)"3\<"KR8M1J;$P[]EO&'2M[Y$G=V%3Z3EU+IY8OVP%\@,KBV M& E[ I=%P:7)JE%5P06 2T1PU8,M%HI17%EW2YNB "Z!P;7-%-T3NIQ6U[%D M5Q')C7YJ7L^O[R5L@NNS5FMTD3?T[R%F?V'2M\"BPD+GMKJV)3L:^*N.&EI; M[(5]0$M7.+1T%[SKQPRM.I#%VM%:MJRII7." %H"0VN;';H7;+$&M)HMVSHT MNJF[T4V\4N)8MS_TI&OA%P+W#4"399(JLF56Y6 % !X7 +>9Q*41:+6Z!EV$ M-;4J=(BN,4.GO'JBK/J>YP4ET*;;D(= M636K\LH*LPP !@]B"5>!08 ']NJZN;LJZ7-D0*\0K M)S[XMAG!%:#/4.A.S);=\D6B!T'?232\2P>LP#_;V,A2A%-H>-?<[FU LN-X MQZDE2%W1A8C@)%U21'5OQQNXWG\HM^5.Z 3HW]ZN_%/N9 O_Q EVC=/"R[_* M.Y!9:]K6KW0MA-R"9F)J90NS;TQI?$-MK=G0 *:. U,'AY3>ZMJJK-FK>5 MJ>. U.I>=]^8,E@$2';7'/15"Z:V&)A^D(Q"],K&B=^'(=RYZYVG5IB;>1JR M2!MK:,U%Z9?=+7VH/*HLML8X'# M3O(U5GW ^5="0([ ZF9;%*LP7.Q6UW6@.+9IF-F/15XKV[1Y;FLM^'+_OB%G![:^;G3VAKA8A%-[^GE3&RTG ,:^A61D< M384[C>TU1Z$ '$\=CH='H]KJVLK:Y'! XZFC,;==7!T<6:]56]:M"L(?XI4I M-#!%ZVKB,@WC)/E%ZF'*3CSUHZ;H!>IWFV%,S],FIP=;!]&84F:25QE'R1?. MVNR^!\;8'T$4DR!]G4:ASB-_^2V7?X[IY1\X'<3TRA.]A;4O+9R7:>JMKB6K M5ID%"$KC&H/O*FLB#HKJ5> :K6[YP\( NHV![IX21\35S#S2)KNE4N8 WXW! M=Y4%&R+#VN*=TLW*8LCB;30:GY$]W5_0'4>$^T$ZS]FHVWE_[')=;$=!!7>R MT_^2,:JP,-K,^E<4D5IS :KV;\CO&55.JZO)B@G-!(\958<&EL-_^"Y-X': T5ESN:*KV M"9)%&X:K SAVJU);.CN+5-=6$Y)!;0D+K_WY52M06X:(:NL4&D!>XW16D,:S M*_;AV=PY1V:[G E'T+_OIX%3 >P*OW;E3[[&Z>Z=MBR3V=:6L<^40I&<)R!D MQRYD56X\RHF6Q1S;JE%5N 3D"^1+@%GO)T>^E*"Q?LV:;"G[K-( (0,A$W01 MV[(-+2=;3JOKRJ9>^CSK@\C7*63Y_\[_@7T)T5&A1RPE T3HZ^-QFJ0H8O.0 MVE(/)8$'89'J!"^C\NAX/>YC<]._YRV[F'/O"V%58-EF06S-E MU:XJLQG\C*+B;,M&9:\XLUGT6[-EJ_Q9LH SL7%6*\Q8F%>S9#IP@-EQPVR; MR;I?G+%.L)HC.T+A[!3"*/E,5S\(Q_0F2!X7U'C]FO%G11@+RZ%>F?D*29J" M(VTWNZ(RI+&393575NRJ3G0#I F*M)J!9E9FP@+0Q ;:CB9L94ACA9&Z(FM. M50<$@O]UQUP@":4I"7KC%/5"+*4QG?EP&+-QQ=X?@SCT,4FD$2:9M3OUS4J4 M[Z5,W2T;SM*;3.$(GS\2M&Z*8BN?=X.JMYAP??&^_:YM#*Y>(A)1.B33]TQV MS1.=HLQUBMWJ*AWEN/)500Z:) <[B8'Z1@QV1+_#T5_5P>L@ B "AUL*WHI MV97 9;*@ELFG 3$ ,3CX2J!5LA(X"E\)1 IVPC%,M=]Y"@&:BW@X(GB HR1X MPLN[W-U.>\[K4H)W'-<[3JU#034%8F# ')$!(V"QEZ.6+_8"NQ[$XBC*LQRM MHO(LD B0B.,JJ'+T"@JJ0"Q +(ZB!,HQ*BJ!$B];M#'' WZ+"?UG)'EC0G#D MO4HIH6\+>7=J"?G_'I=I!'?:>2_[V:?PTS>7W$F9 $X8>3'AXP-C8_;=\\A_ MF#/U?,93*KLW_0?T(AOD7T->DZH35;75NMH*L%)&")"<1"AT[7 M"42KU=6M,F=8 Q!%!F)C<&A3A;BFR3;@4%@<5FD!UPX_I]5559'2[P^=J^H' M3]-W3U[19O>?:08WOVO"V,^(8#K0O[ O/:(@8EV6/90,I'X8/TL#[#_BA)_# M+<5]?L;'AP1C:4/)NPN2C\DS%BD 6%B^;? MP4X/^\AWS)YJ6+KE6DCQ5 NY:L^UO3[^'W9NTW6<8HE:"*B[A;![1<)\(:!( MA>+7@YW9LJRGY_+X&Q5'YJZXB2ZH0'ZC\O@/*HX!.[0U2GP%B;L88H)TH+'X+%& M/5;JG8<6TWN,I2A.Z0O3F.ID-/8#UJ>5ZF.?'9O-_\:U%&(_]X,(15Z 0CI, M^@-WKW8VSG'R(=VB(QG%2&JB.97Y(ZA'1S!. M-S\B"C&--Y'TA3_9:-F2LSTQ0#-;TX<&9)XX\HC;/8+1'VW4IQ,\0^$S>DU: M'Y?H, RBV8 <.N*W]-J,3 'P::\EZ14)_& \E.B2/Z0F@\<3+A*)+OJ;<2?* MV"]F0G2Q*$3W,]%AN347 Q0]TF\&$;TP[QO'C_NT/TG9X:'"3_7#522E@WA, MW^$GLH1?/$QMF'GO.S2DIE*:_"+^1'Y.=6"QL68] &A(2FGQX(O = M+O!O+-;)DQW;<39>53KJCM=T9?,WWWORO;$:'47?=3PPULW/61W-,1HS5D-Q M&S)6N^.JS<& W1@,-$FVFC36)ND!L^,J35FW[(ZA[O;66O2 FX^N6S)0"G04 MVG[KZKUKW+Z9[748)Z>]S7CDK'D8$+J=_D'O&R32)37^J;%/[6#,.H!+NB)+ MFJ+I.=)73II VA*!)JA[ZU+@9-D_$-V61.+GE;2\O$[<[; RPA5.KAQR!BNP:6&C2BKXOW4L,JY X#0J<+8B&TX%9S:!I(&DU3[I0H)F M[WU!TUM=4Y5=K:IFA<)S<=!9.W2OQLI^%J M<_?K:M,4D[D(;%FUJSKWKRD@!,,*#*NIF.E;NI#G\[997)3 < (9.DD9VM(S ML *3R>;>-LV1506\;2!FIREF6YJ 52!F3JNKJ16>B@$R!C)6^Z0+R=BV!(?R M,N:VNKHJ.Q:L8^!G.V$_F[Y#FD,Q25,5;C0Z]'^*T1071T7'6HB<(2CA#*\&+!1UXA^E2EP0IOL?D*?#P+<]XOL->_!CQM_P+A6-<>"5D MR4JV;)FEET% )>@.X!)PJ8E MP&(3**+_>T;$3Z0GG+">6C4W'C@B<5V?\ZSGJ7*Y2I(Q]K^."25%)GA9*C3_ M\\M;4?V-Q$FR3MC8495J53%X@2+M)PJH=19^GDJ.531QW?TNF!;5>C]XP7[[ M+TSB=2"S9G8% .V(@9:GVGP7H*T"RFYU[=7Z5\"2T%C:;6L!7 (N 9?V&<2I M4"\[H)>/"$L;=B?;*C(KW)VP)&&CJJ1% %3=@%JCG(Q]*:?@W0P MP*$OI3&=*!V>A(>C,'[%6$K12[X6\!! SM?>,&](:E.'0_XX"QY_B\D#>OF= ML2X.&7GH#^L%(YP3$'^;+&F'*^_>) M[GZ(+YCFOIPH[@>FM]<)OL%IG$_3S ML6 J;WQGSZ8^ZQJXNJT&0(D**%A*FL"E8J;^AN#(?I<2N]4U;=CD-P=3(/G M)>!2':;^AB#(?O6S(Y!^/H$"G#L\&A-O0$WFA!?=$)P&!'.^LE,_O7@XC-F8 M*">A!.?P 8\U8<J%3[A"4+:M>-KUY*< MK>":5%>NP$=G#1\!.D<*G3Q%-GFA4TPMZ2QU39?=-5U$ 5Q' 2XC3Z[-GL"E MM;H67?2LU5-X %RB@@NR[9K I4J"2H=0 7JK:YNR7FK+"> 2!5PEJH?VM*_2 M^8F#M@G&\3'@:]=BHMWW52;LJXX6.KG*@_:T[K$ N"OKB@G@.DYP&7F.K-H3 MN&RZKU)D%YR)#0(7[*N:P*5*(GB'4 %.J^LHLJ8)XEHY@;*EK\%3X./(A\HD MR%X +@&7FK!";8LLS71:X?6'A;,MV5C3T!52_42%#@@X< FX)& 9F 2\ EX!)PJI>?L M.'.3#C!A[60('N HH9;$5>3%0_PM)O3CT<68$!QYKP_,NLB^>Q[Y#W-;8UXI M?8W3F_X#>KF-";^0IB3HC5/4"_%#?(OH:])UIB/+4%=7#[B 3*JCP.&JZUU4 M'!J PV;A$%8MX!)P";@$7 (NB<2E8G:ZT13[R&QU=#L6U5 ?O%F*D(B+%#EP_XP5,M'OYKG$H! MC^%('T+*V'DDA8\( FX0G@ 2\"EBD]"V)!B0!>D+*> F1F%30EVHH9L M&9#)VQP8@; W@4O[R?LO)^P:"'O38 3"#EP"+@&73H=+5;:U+[=3LX-\>3\!%+EOZ 011X[:3J5<.2SC/@1/V*@[J3X M7DQ\3-H9;2M-EJKTK"FQ5P,J:8ZYU@?5PVB(?5O]> ^L+L%PDZ5UG)^6?XR!]72>>[)0P;?5H3!!-$$T0S9U%TRXNF@6759NY?57%E#5C]8 _D%Z0 M7I#>W<.T3L[(305RS*HJ=%TVW0K.3P !!@$^5@$N)+]Y3@,O)[9NJVOJLJ:M M=F& M1=$%T1W5]'=YHXJ+;F6TNJZFBDKRFK&Q*F*+CA2RSM2S2W%N:4=J1;+ MZJ/ MYLCU6)Y>& .@FB":%8IFEMR@2JP!W7N M2&4+JZ* ](+T@O16YT@U\Q[!4($<&ZVN;LNV!7Y4D%^0WVI6WRU=%RJ06K/5 M-6U9T2$# 4071+="T=V_(]7BAK-ARHI;5<^*&J5W2W*N'R2C$+VR.>+W!1[N MA#OASF.\DZN(C[P[_[0S#/UC^L2"NO$P5<5DLDAT/_?(Q^YR0YG]/,9'-M.Q MF;:D4PO1*,%GT[]\FLXLB/@*PQ_Z-$3D,8BFBM<1=(%&08I"(&L9LGK>>#@.44KUQ%?<#[P@!7I60T_NW^!' M*4I+9RE*6=,'(',),C_$5/"E11\_;Y]B?Y(R7W\5!@"L3(#%$UF9MO4LW^;+ MK8[FN2A^AU-$?_2E2T0B.J5$^K!F'2O0XUP()@B)[=S+F?3A^U)?>:#VGE>U M]=LV53W0O@UNK>76#5PW#\[UC4+70%,H*UTJH[KR:J\C)-[Y,!Y'>3:-8@H4 M" (( @C"]M!#Y4UNJM='&QG147 MN^6KX@MQ:]^YUEO@MT?(-3>=NMC7S=K6!ZRLE\UFO89T5=;7G-8)VAXLJE.PJ'9HZ+4J M1P:7(Y AD*&3E*&5KEJ5&TLF-Y9,0U9,!\0,Q.PDQ6SOW:]LUD+'4&0'7-D@ M9,F*]KJY@L\V>!E.PDOV_[=;"P!0M8<6W:-TEWA M#N5F.X&#F3EGVSV48#;%X0A'"6(LJ?M=,IJ3J^B2<4I]^!S)7BQH /O,%WJDB#%]Y@\!1Z^ MY>G.=]B+'R/^EG^A<(P+KX3LB#A%MJVJSCT'5(+N "X!EQK%I2(:?DOX530% M[RB@X)L)2E =P"7@4@TF_);R .$TO-KJZH;LKO$8 RJ%1B7H#N 2<.GP&E[; MDMXEG(;7!-3P)]!J@(*25;$Q*\2I(Q]K^."25%)GA9+C3_\\M;4?V-Q$E26!+Y.:R&4U5N MOD!Q^!/%VYKEP[&@=W-44-I6Z3L4,NDV^IJLFE75:X.6 .[&;@$7&H4 MEZJ,?QU(;[M*IK>K:BH%138%HEK/03H8X-"7TIA.E Y/PL-1&+]B+*7H)5__ M>(A YRLHS1O3VE13RA]GT>=O,7E +[\SUL4A(P_]8;U KA,WE=5QEVF0"#D- M35AY@4NBR'V!@%! _&&^O!.FO7^?*.^'^(*I[LN)YGY@BKOP*JRUNHYL@6)H M$.1 ,0"7@$LUJ.\-COH:M;<.VOMX$)!2 ML8W"AMA*C4N-V>H:LNFNMEH$Q2 JY$ Q )> 2S6H[TTAEAK5MR64^CZ!\J$[ M/!H3;T M[H27#!&NWXVK5B:"NX)K6AJ_!Q*'P .L<)G5P50GFA4U M MN117JNRXJ]6, *ZC )>=YPR&O8!+5Y165[5T63-64X !7:*B"W+]FL"E*D)6 MAU !+.'(-6557ZT[!170/'"5*%[:S\9*5[16UY)-8_4H>\!7\_"U:['2KALK M7=$I? ZQPF=7,5)>UKX#(HK=KY$!:>1 [A$!)>=Y]2M/8&+G7KG.+*J@$^H M.>B"C543N%1)B.\0.L!J=37#E757$!UP F537X.GP,>1#Y51D-\ 7 (N-6&) MVA9("CA%H25Y$7#_&WF-"/1Q=C0G#DO3XPZR+[[GGD/\QMC7DI M]35.;_H/Z.4V)OQ"FI*@-TY1+\0/\2VBKTG7F8YJJVN;@F11 [W[GD7%88: MP+!9,(1%"[@$7 (N 9> 2R)QJ9"5;KWOBZW=*F*G+:MPUO(10W!;.*!V"!JB M0? $4NU_1@334?R%?>D1!9%$,>2A9"#UP_A9&F#_$2>R%.&4==%*T0LDY$-8 M%;@$7 (N 9> 2TWF4KD0P[+E.#JR_IX19@'"&HDP6&J 2\ EX!)P";@D M$I>JC SLV?2Q6UU+EUU[M74L8.QH,+;-];]GC#D"8NP$2@:N<2H%/(0C?0@I M3UG)] ?OP7%*+(8Z=*IQ*.?)8&/^*'"=2="=^+B8]).Z/- M&>-@$H>!+S&*3"^F\>CME2.2P/5GI!E;I M]JXHG%4!*VN.M-8%UL-IBWQ8_7L-K"_ !@6B":()H[BR:>8Y.?R.:!9=5=M::K"JFK!FE:T!!>D%Z MCUQZ"T5NC)6&W!M"-Q7(,:NET'79+'5>&@@P"/"1"W A^77WOOS:K:ZIRYI6 M50T4B"Z(+HBNU][FCBHON4ZKZVJFK"@:B"XX4BMSI)K*OAVI+O/4F+)MN@!< M6'-@S:ENS=E239_+D:HK3#S!' 31!-&L4#3SG&1?RA[45>Y(90NK4CI9 *07 MI/?(I;>0(]7,6_!2@1QKK:YNR[8%?E207Y#?:E;?+9FX%4BMWNJ:MJSHD($ MH@NB6Z'H[MV1JAO<<#9,67'MYDLO3\[]R)MNT__ZP5/W,_UC.N*%=WF8TIE, M$-#]W",?N[-IUO/8J5S<$U4KDV)5V2;&&A/C>XRE*$[I"].8RC :^T&*V=H1 M^3A*LK]Q<"/V#J3)9>&HB;\K\$=2C(QBGFQ\1A9CF,BD6_V2C9;HJ<+#3PS[R';.G&I9N MN192/-5"KMIS;:^/_X?%A"8/#D< /QD/I(AX.Z1+C\=,*$NDJ\C;C3I2Q7\R$ MZ&)1B.YGHL,J$EBK)HGU:DJ$G\^'JTA*!_&8OL-?:$@D['!_3M79YK$.$7FD M0L.6<9,;OGS-G:LBOLC3 8=HE."SZ5\^^4$R"M'K61#QS_*'/DW>-=%?]'5O MUWA.F.SR7#0[2B:>DU*5CKJCM=,??-'WWOR MO<&J>L>RK"8-ULWUVBU%5.M,0;MCF]OW.A20AU_#)J6-ZVSE=R:W,7[O;J+# MIQ4-<8#IO]W5K.B,K.T:_47Z06\;)-(EU=Y46^,1U=8]3"1=D9?(DI/Y&^FS MTZT;]QUKMA[;Z7R8#>1Z4FN*IN+$4.+8!0B#,U83IIZ%9%G30JE(>* MS*\,XEI'6[<]Y/\.F#LI/6L;G77.A;I6T/G1H=R'3#"%@Q>$F)\\N;2TLLOL M1WY(Y8C$3P';8/5>Q33HA'Y'16;9NY@3!6!?<1\30I$R 5.*7G"R#S.M2.6! M2"4$-1HV4]YD&OT!O5R^C)C+^PN.<#]("ZMWFVUO9=NL(&]*(%,'@/6.=; K MLE;!XU#P.*M)[[4@YQ!&@3@*>D17_8"'YB04^1(:LL/#_^(_P+D5^S2VMQ2+ M+'*&_CW$DY/?SQ<85%A'LX[NEBUKZJJ2AH:(1X.L;=NX?4#+X/W#;=G62U<5 M'JY3XC063 >+WT>C>'>>TC:")QFV>RA+:AHR8R);L3ZP/6G<9ZO6F&UB/30* M4L1/U-J+-_BXK<$*5R]>I?R%,>QB@5^%E8K:ZAJF;%968@\;"P&AM&VYJ@A+ MK*Y'E:W*2FMAJU'0V;A@73"=[4]]0Y/,U.A1ZN,=O4-@&E:CMA=Y=-/_-F7, M19P4/W[2T*G R:I16G?#5D-%[F02C!'_%V7^OHBF+[F8<*FP'V*VNZLB6O6H(0$S_*$"US0C8"ZI8L%^7 M564U4@3Q_CV#XRIZHD9'3%[!S2:6LIXR)L#%_2)NJZLKLFN7D2=PL@F,IN): MN@2<3(7E:5MK_+:UH.F4C.I;@D:-":$S.P-0^J-MM M0Y[CJMA-&#A-@)SD/9Y'/G>FG'/>%99'WEC4L:KJU@V&^'&H^+U@3N<\NHZCR6*\HXSI=/LK&X9(>9* L;T'5PX,,MY4 MT75$ MDI6?(S]_@(O8)O7)B:M\WNS-N,3X7ES&2;9=58;5P*#G)1D748__BN M@+*HXM9EQ:[JE'NPPPMK;C+&[_I@%L+B8*G7F/^T5O@8\[[/&33=#\\261:N M%99-FRE[O;QH@N4NL"U1PG0O"K]5A#FMKNF6:18$Q7-0/+>A!P?!3S@:PU9$ MU*W(E%%W&9\*KTXNK[?0RL3M8"LBKC%4?"M2$E"6PK+ '?L(TW@;H;BSB$ 8 M1X_M%),A;#L:H,/?.&]+;#:L2=AW=;,!23U' ;+J0@1E4*:Q8)2CE@GXBAN< ML[9P64S7#](Q 1=*O050M^B5MYU_B,^]/\<,C6KX#@1&%K;S. ]8HNUM3!DVRS3J5H\=TFFP@76WU?<8&(< M8ZTJ^#'$V)=&B/*T;D?)D'0'_ Z>#V)]SK?A^DS4>4&1*!PAF'B>P M"BOQJI#E5.MSV=LX76K&K)< ,43B=+.#Q!OP'A.?A#UO=$N 99SP4X?6^EKJ MWOIM]) =N](O<.;B.D?VU927NSNR;:75M2K:'>9C8X/VC2>+R]RA^#T"4VUU MW8JVEOL%9B6!E3VX8$9:MV[BP*VQT>3;A%Q6T0 MDY0QBPG<#Y2."2765?0P(!C_H%\:)#?D.TZ*[ZR-5M?69%V%A( C15YN]\W! MH6>VNBJ%7JG^Z5#1#?N3)=F@R!T3;X!8<0?P,V\(*A'4#XD M41./!=?8DSUC%F?$+YAX08*9 N<6MQ2/&"]J+]@^;EDK$!;@)M%-QI3+";?\ MHKK;45@O)5NH$RP!5#5&!:I!E8Z$[P>(X"]T(^S3?3#K MT\L/F"\LCUJKZ\B6 1;ZD>(LKXF^=Z#IK)->4QJ['I7U/O>W+/K))3]@";S1 MCIK^I$VL/;E;I@PIX=AT#"IFCFR[X"P7 4ZJ4J?/92N>WG6[..819_$(JZU7 MJK?6I777;9L?60.R0Q9P?9NR<_8 .X*) M_P7_.0Z>J-!1$T_FOQ*F].UG;/N["4DM];.@_6D^GM:0I>.&:T M7=04F?8H*O"NPKJ6*;)316*E&-U% -P'W)@*CFYV((VBR:I9QO-R$'0?^[Z) ML5[.MZ3)4@\_!E'$?*ATGS7B*(%MTCY-4^M]R_2@-JBK4:&U'-DN?XH;[(8$ MAIQ0F--;75U39%@&.Y_]K F8G6E>:C788ACNO/[GL@?7$;Y.4?W[WDZ_ M*8!RP564*9*&,G@72,>VFW*:$8@EB.5^Q%(HN31;74VEUJJU>HBUH()YY,>, MZ90L?CSNA5CD<\;RCO)X;,#U73'OQZ-15M" PLP49"TRI2#*Q)"*D3#'C GY MCF/W&UU1S<_V M((!;XL19C'WM&03BE-*&#X*5GT=7MQ$)7>H3?7O%@WPZ.Q M(+:D>$\Q=TLA=XV+>YTMWKW+5%>+=!KOOP*).$Z)V):;4%8D[%;7,&5-+WU, M-+C7"BR=7CS$4HI>Z"MGRV<=KK,CU@KK9G@T6F'K.LD ]L#PM:M>X"EOCEG5 MWKE!?BN0"7&F5NU*65HH>!*>KHLD%,?H,Q+Z'<=CG.3P^_A!XH5Q,B:\21%% M?)M[@A8.0HO\"L]+V8-/I@G1>3B"O@**';N_;7KP-! M.*4"FKGCP.4&#H:*MA(7F2/W\F6$(S](Z4J04$-JS)J-?AFGUW'ZWYC['@K: M4G3ECQ<7DO;9,AG+,AZN)#/>+>6Z(Q#OHM7NL*2)KJC?KB@@[6+#+*]K! M7@Y'8?R*\3TF3X&'UW?A/ _#V.-_N^G?82]^C!@\LSI(WF9_ ;3G/,>I\()L ML VO9J[V$X0-+PB6D(*UM2^&())EL@;[NB9<"LO'E)DI]+]^\-3]3/^8?GKA M71YF"3P3+'0_]\C'[FR\\-C.CU4F5=L;CVH\:H8Q\PS0%Z8QE2DT]@->(1=' MU&+-C)N(%PRPWM#3B!D*Z3#I#[S-:&?C'"'<$XW?R(*,2TEDFQ^"<;+1/[P,%.#_O(=\R>:EBZ MY5I(\50+N6K/M;T^_A]=;4T?&LS"XR/TB-L]@M$?;=2G$SQ#X3-Z35H?E^@P M#*+9@!PZXK?TVHQ, ?"Y$M7E)+TB@1^,AQ+K8$M5?J:0$^DJ\C;C3I2Q7T_E MZF(F31>+TO1M)DWW,VE:G51.U!BM-908(O)(,<$K?[+,BCKHH':DR>I]/1[2 M5WBK=O#R^GQ#'A%=;3FOYQ1C:W+DWQ* M3U=<*S,5@FA,%^UT\AL; *:K\XAAAXQQJTN-@8"?*[KX-1[ O"4!_=XHS(X= M71K<=!6?3/*-A-%KDR]G+YN-J*VV-O',.@#+UFNR=\1.^L .%&<."$WYQ PF M%+WR?ZF??I%&!(^XQSE@M13Y%Q'6I@IY7DQ\=CZ8]!RD _[O<<2S-49SJC_B M"!,4AJ_L.AZE68]D-J2?$5^Z.!(2Z<-DA#\[]QWIM_/SV^D8.](#O7EAX*K] MB3)S1-^:39*.GWV0\H'2E4]BS*O&TP$UNAX'634YF]_D&98_DB0XS9Z,GR/F M<'^5^2V3@=.YSF].QKV$4A<1>L^4SO=TS&%(QR]]_WZQX>?96(/A$-/GZ:^, MUE$ZO_\?V9D-2?86-DY*F("PVO<19CDN>/[U "<9*1B=.3'8X(KQC/75P9SX M$V9QJ?@0_)(9L.F!1$3,505M!74LMAR$'"+A5A+\'] MD'4F90R(V,8F9$D;8T(XXOU_CY,TNW$=Y2E?,$FD"%-:)A3J;&O$[^DCBL?1 MHEJEPPSXYY)QF %H41BG;>M8$5\R>PMG8C"<-&]@JH;N:K"?@8>^@7]I-JFI M)3F],AWG9-B,!M-+TQ=O(-0$'E(RP#C-Q&21/\*X3?]4 70&I&ZJQ<&W'7,>+>N M5ZZ>QGQ:4&+*8A=%JGG8I?GU+R(RDSP+4-"ZL_0X3X'.CQQN]A, MVK(@[E?85PO 4( #LB6XO%AN9471K0,Z@JU\8RO7"[#][P>X047KX@/=R:__ M$^$$(@-V,8&EW@%:+:?,XRRSIZF*WM5U( ? (,N&!Z*M X!H33;U0J1+;4C/ M]C+J]-\S^DHM77347%U4KZN+WH,98^@,PZ7\9=L@^,0.Y".(R;6W-_UMP[G'V MA.>0CK3B&_+*S2H@ QY3H7,JB8,6V&!-$O()[55AC[!Y4G>E!@KLQK:,J65S M=@D:TI\HPX'OD.!]I,,N$X=%9F D!3LQ+.-KLD=GXR,R&C5ASXMU+8E3,F"U@>>1EI,F3/.PH'^+=6,0;456>,:Y+ M/,5,6"2)TMQ9?,HW;)*6 'G$?"8(U/A4M^,(6:)=@I MK4\RX:7K@Z9C/@(]@L+DACZH3MX/6%_H" F0D;[020A!YJ._U *= "Y 65@@ MP[W9 EVLR3STN0Y4E0 M3W)6(5R9G S#-X6'BR^WW"W2&.Q-8*($EM 9?:[_D?8&>K[[A&<#1/82>?F; MCR6=X-<8FGFCCV2\QD(=('ASC7ZQ,QV=]))AY-4__1;2L-'ZG0'"XB-A&V@, M)IN36@(Z@T0\FTF4\T- 6?CFK] EQ0Z)55CMI,!R:A&Z+X*:T%]P)?@LP91^ M;:_RJ%>I;[E*%S51;DV+NY?767S)>*4^F, V:)O%%YK'"HD.Q,ZE[<-1Y5NQ^VO=?(AP:*!'QM\E^$46#'@'MD[Q$5" M,%Y1:DFV4G( 8, M5AX5*WLIK R=/%Y:CI",<"D!1P''3=TQ^XD20N6F%%PX M*@A_A9;06\A&!CE)F@J\TEUQ+]V3PY4 /KCZLN0C5JLMN8('I^7I1C2V>29< M %)+B0_(W9-)S\"C ;2+@$8=*=8>N?MB9G@>>?[HA07B-S9KN04O[%K4_G[2 MWJ23,=ZV3XQG#G;[*DB:I5UN:M(.BRW6-\HK[?6F@06O=.%D!I6/8<*Z+]0G MSE%$-IT@4$4G"FLX >")T1FRT9T 490C"T=YBD3/!I7(D@VE\#F _M0%:*\M9IL< M;[9)TP+/2]+RKV6X?V2P)/N(7>_]4E-]4N DF.1=%!=@P/.#-INC?T Y!DO9 MM- M(B>EC)]K=WZ-_$;Z2+]]^3T*V D"1/<@2!/.XB3S)&X(_!:>3SD5Q,,;F&3R M:?PTM;74NVP7U 5B2LG?N,6>T2I.^:8+> 1FB;/&((5&9IKA)1,CAZ-%;@>A M @CXB#"*T!6 @W+L6(D!P H&181' 3]',,?! XZ/$K=@#<\B[D9A,U#5T0?M M3FWK049B?/(385@"7S4/45#1?OB\.F0>TH_/]3@\CU1@S'CGG).BVN!1E1+7 M5]+(D76Y8)_NY&&+@[CB2*;+BYWX;$LD*6NY0K\J9]%IT42BP>+13$^V#YBB MS4':CY<#>K%J57A95EHZ5;@ROK]YNYXJ5!GR,5\F=L,?4),U] M4/L=+C*)1TA2)2&46]@)YZC$>,S+&+8N MV&YNZ*$M%C\E)D.A Y'R#[Q$IQ+RFI0L37M9P6H+KH+/9D0OJ,WE]N1C@R(K MNY^$(8B:\;:<\&-1MV:0BV"U$UL1NF"SL3LKFXP,WD52B@NIWT"'7*"G0GF/LL%S'6LF,R^% M 1<]$IEQ@9O$2Q[-%'E513C=4;XF,G/(+RXWD19/Z&F:2C=!-C(J Y0SG@LVBP)YAS#R*6"^2 41"2:7(PB"RE*8C3\&!8R#2>Q M9^$\+03Y9BUY$]+6RU>9 :,,;?9E'G%546_\'4FF0+#E'3]GRG',F$G)K,TH2BQ^+\T%&I( )[&-E<_>R'_\:EK^RC;6;RR']D,_ M^E6 7]@8@U6^DQ::$OSK6.?N=+G>+2J@Q9O%UQWZ*E/&Q;\;3CI P:5?=SOE MWVU:5NMU>J/>3LMN_F[0*W_I7IL=5EIV2Y7YAF)R;O6=IJ)Q.\K7:Y_7D&.- MJ_5AE%Y\13KP:YRP2A] 3LV"/K<.M&DVL&1<0Y$AC3JM 2_JI%N0?9*]WTK3 MBII]Y%>4C^^&L(3IOZYSLX?JEK&T3-,^@T2GXW](66U[5:97K;T_ZWF/7'Q_ MUK,=L&E4I)9*_/@'HD?=VGE-O[KI:VKOS,WEHDMI?%N*EC0:0!I;)A0?B#1Z M5S?:2)T,SSLM*$T:)^J[>%9,^);T299J.IOF=%=M!'?95%!50 \/TEPUB:" M_M4-V!^C_=L6[=4C;3?Y4+4Y>HM*51GJ7JB$ UE[:G?_Z6L'1*678$#$8:$X M/0_3)[Q'MA-WK:H^-8\D7AV#O?Y+ O4;AVE]PAA2J];N($<7KR]8^VY1J3Y[ MW1^51HA*>C=OS9T%E0ZDK7*,F#2<::X\,)F9D^73QQ_UK;K(4'3 M;"9R#'%4?ZY97QM?W8PT5=M_".@!K^[,QD%+N"WAGM:VVH5P)V"=3]31Z#D0 M;KIE:C;[N7XJHAR8]=4VJ$G\>YE"4I::J%]B:F)J+%ATQ,O)Y!+)M+QV@*I8 M;.I4(?+VJ0X>GK0\GMF%Z4BBWY/K42I>XEO><8X* SK*.YX5A@DO?X6&%S#9 MX^>_0X=%,?5TFI9MA [F_2AST4R*-]1:&KSPP+=^*IQL%!^;.BF^["N'M8M1 MT@TF#-M,)C+Y(24SSD-;<9UKUYM:@1*(Z8E1ARUX6_3N>-'TYC#GS7&5%: S M[S+K,S6JT,7$8EJ ?A)O.;G=CG*;2@!2ILRVV",O/*644=E8ZAI09.6Y#QXF MIL%-N#.+\A^C[D?%+XBW+EJ/P';Q2@'T4T:Y:9FR+<^ECF'SN,;ZIO(+S^3C*&?,9KSBW62 &7@,O!99OP'P_UL=5CX:I7CY M(,?+(US\,O\(!_^(J'Q+F/S=_8V]L_R5"U#X,J_&Z(0\!9_- MHW:B"8O/,+LT0GLX)76F4KXOK*@=77$J6+CBI6"RW$AB*-P=(K!MS1G/^=/T MSH :9Q$JXH2-*(^O#/F^8[6Y\L0H53&JW7SRX-JN 0MUK?*R3FQZGI$"1W]E[P(%3^*7]SY7MBD*,[VRV<&#/#VM8P5MU2.)^7QC8@._69HYEB!\!<6(9 M):]SH<[XOF!C#LLTP!,\.]U/,:)&D@LE @?I&'8/+P)9.74?13E>5$3"DV_A ME[S.+%/%8Z3JZ^UU/3:8'K@QE!1@>>;RS4:SG$! N^/2MP[<5CQ M9?9-T=EY37^X##DW$<>"?7H,=NWC>[ CQI(E:S-VJM'G#4G"J0\JH5"%"!2GIZDFY0XFF$7,%)M\ _IY%.&>^#'P2;&+.W;*N'#\_GQ^G.18\M$ M>B=\>D-J%CX%8L%HS%Z4A8?"_?]L[S0\&/ I&\KPO_YNW&P![)%[K^'5(IK/ M0T\TMXOZ1+0=$FI A MKA6W8R_0K0N:2^D%S:7>RA9O](_$FW;J?$UON 0M?L.Q=VY=$%=\XJ+HNTG? M74G=9Z\148/:-:'"3U[L!BQM')BO$-W6YK.('9ZVJG0RZ8RZHUV*2@=Z1Q_I M1ZG^W*VF=$OUYZ@[:3=[G,UJU394L=*P0GEFG4K.'9+^FU?EU]:['JS>]6#( M=Q&P^!9-6,#VL:1/TBP*;DHD!E("Y:@:^<:ZU#PDJ]>E7@[WT3=S'[H0'J_Z@-=Q&[P5(WC(P5*; M,?6N;@:ZJG>UO1NJE"/ZL1A3BU65L:IW6JSJH^*GJP-T&#];M&J"N7Q0C!+S MK>H(/!D0A!O>4NWY,IX\42^HLZ()%=67QZ//X7?86"/9/7SQ[V49:H>"SO.1 MAUL*]XN33?85BH.KF^%('8\.90,>Z%H;[DAI2;LE[0.6]A^'M+%;U'"LCD9E M%5(OD[8O3P/:RR\4-4JHD0I=,>>W%^7\-BX'MU\W!_>+K&'@PSV_S#_28*%W MEC^SJ3RJ(*%SE$^][8WRJ;=R:.H.>;:TW"7DV7)H*;?Q*-6&%\A%][UM,ELT MDDV,RDI/REJXO$%#MBKXUO(87./'CV^C(4+\HVB"T"N_K4\Y>'W*6-:G:/JY M"U1>;WCY?'[DEU="K*/N (WPC[U_XG@Q/ZZ(IW&,J=%:\IF(+J@:GLKC2X82 M)WNI?,\6K,L9M%3_ILP9XWT_"DH-X\&JV*M"#I)*M%01]:5 Y_%,W<#%5=(5 M\1OES+A?N=O0[]0ZXR/L)J7IP07,WIBAASTT8M$S!MU.C]M\2*$B.FW(:5L6 M3G;$(5X!KUR\%G7J-"W7%X.L9>5AKJ@]TP>@5N6_WMW< "4M;ND_=[2-NDT M>I.KFT$GWRE8D>7_B G,B'LG!,!,<&";$RQ\T>BGI!, .9)X-PC\UQZ=#XYW M?*R[TH:=?*"D]/P.%HK6.GX&3\3@8D],/4<)R&@"HNT:9J("&W#,D(T1X!>/ MS FC0N;LQ_7FC]>NUFWXB'*A+&#?)NHU$54RBUF!4AM9)68(8N5^3OG@B)IJ M7?)S13U\Q"N(#TJ=%9XMPY]1U9WM,,QP/.T/M..511Q@[V.WT!PTM@(E_F'RQ4IOY-%GR]( [ZV =J;[A_ M)MP^PQK2<9B7D$X"7*-_C)R12NE_5;/U6S(#,OL,*WY_8O8C^T0F1FT*Z\-M M:VJ_7]8S]QQ9\"]$, ^.(9BK9=CN,T_HI9'8]R<795=]TAHFRCLV#3:E M@@_T?![*0,_GH> Z.R6"\\4*7J%?1'KX=^8ME8\N; 4S.[ZQ1]=^Y(T89SBZ M8]WL_*PO3IRQHNA1LDHR_PE/MN3)+7A"G.A J6HSCYE6$&=H*:\PIT7DOK[E M7][*+V4.;'H$D'MAC? OM"P0Y\ MQ.-Y3W6GV(T'Q?.;DE013\21Q4H\O%\WN6C0PX'D@^[V>4ZO#!^882&X.> $ M=".CR&&@K&_0L ?P.Y2&.$0H,U8<_?Y0VKL%W)1!,<7AX#E(P7-6'1^X&<1 M 97-]B2.V^#_R(G;LXQ33P>+#2EY.=HH@J>!!F.@Z>@<471@1!(U%4?#OP% MY*2#U"[G/ &\ON'3,D7]_LN';Q$.K>S0KPF/U"S(G+J2QIG?#-_R[X'&#?.+ M\R\Q:PEWHQ6""'V !<,>?U%Y&J-1M[[71T==,MODL$+PYZ<3V. ME4 C..U@34GJ,B$R1E6+LBV3_+C7[2AWT1@=X)"8O$KYAEBCXXCY>?#=-/2! MM_L^K+R6"]-S_,5Y :#8G.,44!*'"[V?1J$0J78 M;BXNF&R^H@^,Q1,ZE@!2HJ;A?D?DK9^_$!11F...IP!NW-NG6V-H$M]8;%6S.2LT[I.QD(YT+ M/K<\'ZIT!'D[C MJ=1&!ALSF*>/.\I7#VQF:V7$XP%5_!=ED(K!JO9:!=C!I=.PTVCN4F+:,'[^ MR? T*)/=U^-0%Y+0DU*1BX6W\)7&JMES81Y%!VEKJP:8A7"8*NH0E1#=KQ4 M7D6FS453CG&^[RH"JYCTFV4$K]6B*'.(XTVR]HSU-6+N ^C 7W\"$28DC@ .<#(3=5S 5"X9HA:,=:N8 X65E;\ M0 0)5_L,-)ULR;5__Q-U[]#R%WRV,Y+;;NK?D"?;5P!T&H:FA=.T<1H>&O] M"9QK<2J92P4'!9[K1W/[_/PZ!'*/K6P#V?UT#=SU24G6,]@[)M/@.85&:2=!@R_$X9').H%-E5F).>Q&>C9Y>C9XZ,080>MGL"]= MY"8/ 6CF\A,C[T&3BR@0IQ'^%*,+8;\1;^'J@MQ B\5=,P@0.'<^Q@61R1? M-+,Z>A6L G7]&K%HC;I(V73W"*/R&"1+D?)J5<%XMG8>K%;N MB]*3"YP00AH.6SR&-FHB;JF.UU5/&$FZUU4"Y\4QP/"OS5#Y/98STJ/Q%;10*US>.F;2LT&L^C.K#SSLWC/> M5&RW[[T7")G3GG $)QP5E&[G9!$:=FG!+B1N+'VX=#=JZ)R)C#F.@](47AYM2\+&PZH_;'6F9P0(_?:\83O M>+1-V\FB05WQ,C6P0)U,38^1'1MXABF,T1F(O5>BA:ER+7M6DP5BS!;"TY\? M&9XM.-[,'>NW9ZB#*C@LJT8#LO@&1EVZ@Z+YGW@'84=EWQ M?2.C"!'\CKEWR*'/E]#>G8,KC]"!L#.**Q2^4JTM*%;Z*9]U,& M+V.1PQG8@_$3X6BR%? 6BZOAY)CDPI!_( ,5[W^[^_[N-HXBXH.A8UM+*TAM M7 )BAAD_&$IQY&"\).0YG/&FZ5_"?Y*X"#6ZVH3KTTC\A6MON&S../% LX4% M+)*@SE^% . >(EPB@GW:N^N77!SP!)?X!2SC)T) 0#H@GW%H/'6XH#TJ_A-C M*[@V-/,M?YEK_V!('TD9:T:P^GX\KKZ:SUE\@>U/@L)E"YS9GH6M)HRI"[@C MW=127&TQ>U! 3!GNCN(7)0"-?=ZE@'KBWA>/\%0EM=O#-LMPP#(R C9LD>=% MK*0F5E5%^!8E)5%&@G95Q)T_X1K4++YF3 .Z)0TC&8YA YO*P385/)+=35Q/ MO%#S!MWY*\I2]E%+.#M3S+I'/1U3AN%)Y)L*(Z6T&V 7_DGWL,HU0 M(DAVE#\*OLZ[>M1"_)(\L"AX6]T3/)83ZG& ;K!%!-8 M-SGI]*S.\0WW\F5^E^!QWUVPB]X:*\R3B<.BW5C#T*]NAAT]'Q4EVL;HUQ+% MP>;-%D9RAYMB\!PX\HK>><:3Z3XY'S!N"61]NUK9UHPDBSO_@(#_"'"'@WP4 M4*>#%@5Y1[VKFUY)N+X8/2BB-V5PK11T+&$A$=9R 3\+_0#HPR-O#F_BD^C_ M]$3MAP+J-&?, 7&6Y"JD[QQT]^ ?$98+%>)1BBM (R.T@[2'E[(C'.HL95M$ M)3RZ3KV4)+F467D=Y>Q\HF:R5A1+!RSC"6N-YG.4Y!2%Z+DN0XR O$%^6E7B M5YSU'G '-XT-(%HE+X-<,HT+T?HI!WG&#U'7G[@EJB2S5[&1@'@1.5UJ&S0T M :7 @L]YXV![#N/[KN;L+PC=P3,\>G=(4$CK(J[L3KRUIZ38:YO-<1\.: M+=WP*''63M9>VL $,O'!",%W;3Y6WFJ,SG1!K<;Z@\YPW#M"J['>N'_X5F/: MD?JBM9N]M,WJU9:MV''N$$W&)MDF8X*"+[S/&)6R*[P)"W:\RTJ,0W2\>Z:@ M^XRRMB+D3HBHS[$;7M5V< ?J.+@-39\58/5#D'B+="W2[8YTYQ3C!X+GTC)- MFS6N5V@+I;:C:K)?0,[CUC99;9NL[CP@))>$*+U%Y.B4+J.Z)?NCT=5-;Z3J M^T^W/& ?GY8T6M+83!K:*4@#$_HFZKA?EG_9DD:#T*+>;1$;!\S: M\\R?*\O88H(ED2Z;>H(U0*(JJ'9WU3'EU7?'3>KSV!)+2RQ[&65'(Q;L Z#J MVMX#8%IB:8FE(6;:T6@%\X_5GMX*EI96+H96MAEN1R.6/A++8%)6V]AVVSX. M;KPM2#%O0V>MJ^=(H;,$NM7F$-2_0].;-'NP)8Z6. X7/$L11Q[_AUW1,VM)?5R+/5][Y^2V&5YT M[///+H^UUF^?-Z:VV-M*56NW3MK2:?0(!YETJ;_W'CV4]IE#@V,$FCJ'9EA_ M#HUG/5(+@[A1'WJ!_LG,!YPT@>"SL/?!IF$UV#PK6V$[Z14-JY$ODY,1#%M) MO'>G03;\106O/],@F\H]N2TJ_G9]7AP<<18: S"WPUD0BO+M1 DQ]KU)M$Q) M+H>-+V0S?2L0:X?8[,--+Q?WON']A?*=>'F'XNC)1S&+(;/'Z5JA1'K>Q D[ MK\_G/@NHE[/LDHN%TR""'GC!?\B[[2PX;L&/HIL739^I"3<_!/T@:J]AP1EG M@6@MY>$ KOSN:%-1TVZ:8".Z"I@QWB&>(+OP9"-7&BZY[ M\$_>)P392<@;!>.L'KP[6.>?EA^X'DI*>YUNDH17(OJ(4G8,[PUBNHQ_C$7] MO-6-[%(FNM4'(;9"PA6P3I]:)2N&Z(B-9R+_+/-XJPC98.3L335HQ1V:@M!H M%%"/SGZ C91[YRC_'=IKU >T]"T3$7#=@,8VI:D$^%^$8^E93<8J;JS&^UHL M#&HC##H:%UO1P)*H&1>^79 ]K N',AY8<8N])/FG=[1T>6ZT86:S22 M(W..5$ MI5860$K8OD+,FEEY%O;_P[E,U-6BI&<4<3/>5)UZ:_%WP,-\W72W9CZJ#]M! M\:9 GN7_4 SSSY#WH$N,2*G6&&F2TN.VM,"M-^)FTDXPF&K5%O5;H9E$="$$!=E6+^Y(EF(LUAQG:5Q3QPX^B 8[TS%SP[2B MXC97D[+>47DE! XB^<(W G8!5-")W.GW\AF#O]#L%&3*L4 " M(&Z!BF(C&EZ 8$U!@6,6!P/\O"X<1@>% _9S+AK5E%8+X(@H/.;63Q;/,%KQ MOLN)AHGIL5:UB:#Z#7_ C6P]&PUWZN7C!+]$36L 0C$CG!F>9Q%5@USETQ+B M(2_U^L!NG9L@#_)9O*E.*_-)?$*TZ4OGVTRE+5;98(W:-+:C$#8(<:W;^%D( M339RRXMO2SLLXC]\;EYL[0\SRU@Q)D9(-+4R-HQ4X;O M1?,B:AX:C53!EW K2O ,/ODK:K)*OY+OXS8%;R@H/D(!>,WY9:1.Q6UIG:QB M@B^/];ALQU>N^I&>)A07@$VB:3?-OYEA>3.??S.;A?L=U1 M;JF=W,%>*[PS<3-AP\]U)#N_V;$1;?])MQI!A+H0"VC(TVU0UP$>L80$6\QY MN%Z K:4LUBN\!O*.)HW+)0L6K@E'>U@3HL8= [&Q8VQ4$[33"$K2 R<%8;=K M_#]5 3Z[D ,""3NCRX-U>>-E>@L7W[ Y%[$_FA"'6[=\)%C&NUB3(1R106+; M"3N7C7XY+EP"'P6%OJ/KR)G:<=G%\0H@,]4'P ME>OXN"H:\9:?6 %4Y2EJWVKNU_1C3((2'B5\M$G-V&O:V=BM7OF7G 60<,&E M'&]-)N+=W?9I9PR?T4/=Y.5 C4.KATG%]BT0Q@>@"^)!M_C:V]U'!TPF5S>3 MWC:?]PYS#T;G.="@VX4#Z?6<^&JD_1<,N$"13LW&[4ATG_R6/\I7[P,8#0"S M=?+EZ2[Z(&?"FH-RGRQ8V;$?YS17^#8D"F2=(ID5Z#7;[%MU5N2I%#,$_ M/UO?R +?\8:JS #=6\"@4F/5 EY9_%V&6<*Y;'D1<5O7>@@W/EK]: *Q>N@H MR,^TW&."T.04V^X7C]G>2 Y%_8 3WI"8(.ZR3STE0D/3F@-*,[FA&QPB_S L M!X>PR[]K P7'LV^=[)9N6EP9ZP_9,OJ 1\9QZ\.M4EV>N3*A\T!3[:L^W;EQ M4MO64;1X[*ED[O79GE#@99DRVI")MO/;V.K,7&=1L#?=7!U=&_'/"8*B63H U(@R'JHV6R?K)%ZP MHWR1,6@':$O1=(&LF:@A!7]]BO(^\%D4GKQ>1-N,9\I/#*:F'5>\/0I*1@X< M^/?"H-$5R8'*,KA>>LG)L2DR;2,^?B>7IE$]_>1^!J<+;8:#K0L241#Q/P), M[IQ[^;JH8LFPOS*/V [@6BXG9= =9[-/&D?66QO.QS&,T/&8*/%!9)&X(FA+ MX+_Q4UYET6CE$HV[:P;QNMMYM]H2WL M+ZI=\&E;U%\4:-H6]&TW\&< V+8%??.1[CEC7-M__O+ZSS\;$+V$]AF_ITUK ME2)$&&,Q?K9=--IRT,-UT?B"7KJW2<_('3E&T,&5BKA*K]/8OPMCV]2X)9?G M90ON(H3[5S MJC&Z7Q@>^PW+T+^*1/A\LK.>;\ 'G^4;\-T'\*MK6DQ)OF^7QGOB!06O;6+_ MBCM'^62L17%,49J[CZ!9N+;)/%\Q5MA)232+B/M/\6SK*/,YJD;,+*5WM8'R M_J\02U"!$\"3F 7]U893OS*PXITOB?UJX@5-OBW1'.Q6/$!+X2]EJ[".LK$: M6A5=.); ::B:X>'!PQYZ3.$MB?"G/B(4G/'1L&Q*M,9R ]YT3GGP#,SHCOLA MY39"Q62EW).OO;'5:4%WH!C%DTAYZWG8:(#Z9JUS5'#[9'CF9SK4ESE]Z]_* M$WUPO7_@0:KQTVY,1J#+:SVU"]#4)_G #N_8D(=(U'5+UFD1% G41&^\AX2! M&\8.!U2&@I<#:\L^!B9_5'&IK0-_2N!-Y@M$%R#10/XD_PG=AJ^\$JCT[?YW M/VXTQY] _&98(("71SR=Y^WS0A+&4==GL]#CE3!80[)Z:88\&K ,([8 P MA0JR7.=:?JV8%JP$ -_,9];-J]-P!/B^AV.Q C=')I2N\/ETG7D MUE-H:_E^2+5&FS#62E4_OK)>U\5?K01_+<](VT^W<9IKE-G YLP5\^!5W2 (;H$4B M]2N<@OH8YUJ9#734T;IY[\ ODCZH> ]DY \6I(O<":7M-;5<25Y,HE0.'R5F MPPL^7UD7@]L$-EKI^\(([OS/;G#K%"!\'JE+2DRH4([[HT.S*9[Q(5& XE^-%OA'F\!OE&*P\,(=YU$'KD?KS8PWN9F.L MFS/D=]9#Z3__@O<"+H LL%Q3R\MJ,_0B62V9V?CJ9NZ&GK)FAI=K?ZYR_*\K M_KK])$O7#R;^DH?\1CJC$'O&0U$3SX&..8<%_4FYLO?(%Y+2;&YY/K);!YB' MYQM>U'>/Z](D[&1O%V[>(%^3BW@&^AO6O$];I@,:_L1CU,@1597IGZ+G=MS? MBR,4GK.CW&/1]&:,2W)%721Y=>9]M;&VDI%X"KSM=:]N!H4* M6V70J8FFRY$M?L$0T4H@(NDO)KF8V%*=_X'_N=B<:SN^904[X1]J^Z&[KE:T[OGCO?Y)F>$R-3(DG?$1,0/LC(QZD]*\L<&G,+I&]*$WHKS1;8D MWX_L*I'2DF6W%M$H]L&ALIEHYH;4Q5:D E'/37_A(F<0'_GI_8(A N**7*D, MT-N*.^[.F$#]EER,8CS 3 M\1 &NO&C*V(.B6.R1#U&C7CQ8@@*"<%JNO1[[%\.5C63SF "%5,PN_5!FM842^#8T.)>#L?, M?$*&EQBMM/Z.3I-\2*>G7V+_&C#$";SHP"@B0KP T6%I_1P;PHP&G>[P8CJ! MP \'HR-L%E3HHVQV6&W9LW23N*@J<^Z657Z//"B /('_<',:U(X M;V%GH,72ORF0J+P#'8/^C+MITY]@-R'H=JG8OPBX%*>1M"TPCM5<8'\HG2Z+ M;&<,.E%7@>/T5*B87_8E#/P T(*2,(+\F)YCM!:(UM#KP;(P&[$PT^NL(*T; MV.P.B]/VTI'-NJY^GM>3*(.D[+_O"\/YPE,T$C?_63CVZF7U]7I8)SD9[9U1 MOE=55W35C:^3/"M2'KE.LID$%_HF*#Y$'UNH3C\]T4E53BAQI+^A^I887I!+ M*NCUKVYZ6F?8))([4"$EIR*]HP\:3DG_X#&FG03CEM3\2H*Q:IK^!=%IF6 < M;P,*FRT MH(H#>>IUKU.0-HI9O[@ 6$+:ZTR%PIGT^/2(G!X@G^F&F#B;G9&3_>HEZ KG ML3XYYA?I +VKF]&D;/!S77W^(#??%(MUOV;!S4/5L@RXS3VR-M9 ;H9>CW<[4,;49_F]'?9O2W&?UM1O_Y\[';C/XVH[_-Z-\SHU\[MROX M)1AQDPMU^ XPHW]0T$*CS>AO')VW;MV-5'<=!M DX)Y(D:32]@(S^/N9H=CN-JCAI,_I; ^MH M29KG$R15,OK[$Q 7>CX)KDWI;RP&'E).-#ZE?]"E,N)QF]+?IO1?(*T>3%J< M/Z5_H.&4N?RD\3:EO['8=T$6Q2%2^@>8=ZAW1H=* 6J0:=%H^; MI?_LG9E> M=$J_5C*9M.D1GD$/4_JU?GXN39O2W\9^&G&VW>2K=H&QGP%V<^I>5#>G9YS2 MK[B(H+F#C4$"=?3)GM/O%9%PO#%',S:&P&_HG3-M8LD(.!5&7) M#)K.1/,*,V,W2T;0RG6FC#ERB :?JRC$8'*Z9'YTQFIEP_TBO:8.N?)<@-RR M[Y)8BIXJFL\\:.%%P:?[J>#=^(XH6&G[R,YEC.:\+QA#!L.M2S M;.+]WOK)":*&TNG%<^D\0Q &SU[4' MT&KZ)26O),P,;/?74[L%PWV)'=2&0^]"X3 ".(P*X< %A&NQJJ:#8--^P MJA !N(:V%",@E58<#'RR+%$)GE'NP\!4^H#>R8/CNH\ID M7 +M&9JXCE.B@-#LM1K/LO8#(@&S?"[5WS89X=L(8Y!#")1&(KOE'9V(7R#9 MQ<7E?/_P7-^O=L'#^(+'5S=ZTH\\6OJN MSR^;-TJV=_MA=5+@2=+Q$'M172B(FW]*=RNT6**)7^5V.5!ONQK@5'G$$DYJ!PE%UVI)V MLHU7Y<9 V[W^ 77:DC8+C0<$E@>5N6ULUWFX1LHYG#*;5%_?RX]3*FPGBI#6 M\W?@PND5*08:B3E)!GP%X$J&7U=+'#=#2QQUKV[&&QRPNRC DX8<3;NZ&7;R M^2 5%>#,_1]#"3:4X,F]1J47GP 0)/#U,=Y-9B^ZRG--X M\&CNHO14 L_=YP^%C"9W&7E&,\TR&OJ/@.WJ'\**$AEBP\$R;.!\#;K0W77F/@.BB!:PXVP<+RMH(&E$L&2*C,8%]) M?1Z?BP1]Q%QC+5\$/C#F+%:5[)*O^[2P8%7,S)BBF3IC-O.,'/%X+ 3ET@& M;/@':VK9(B=EQKP [DK0' /*$;&]6!5.:\ &PG%O#5@_5KR.]#SZZLZ9>9@D M]8[Q_ZVKXXTPZ6)0HNM&AH/D:-N=,EN2U1+:'EP'MGDC10REYW6&Y24I-0 [ MB@6QTI;\CDM:$97-S87/WS38.GO>ZK&"CP>\54PAZ98$&7/"Z4!7V>59*'/9 M>$ Q0?E.8TITD3S=#U\^#\EZ%ZXG>)/GA@^+>K>L50Z'G2.)M4+(+-<8DF<" M4G8D-^44PI"&Q\M0S^4IG2[?-+'1%";%P8H'Y@ 3Q\M_9;WF>O+" +%M4'HG M$WJAF1-3#!C] 7/( M8^UG4Z-5V*+<(Y>)J.U7W=[>?"$IU+EII54[$]CODI:M\$=O+(>4R2 81 XO(49 M=QYND_V% 43!BPP76S)=TM6#>TS2CC75Q(610NC6T6I=?.7=MVG_PWU8]Z,5,> M!MW.I#^\H,$)%S7EH=WLT>9G]-KY&0>1KOI>KW%56_ M:(@&0;0%Z X _28=M?17PCJDO]%$5%[]&TVDXPRH>![@O9515@+:'<#0M#0JTYS[B145[#&PD[G+@MAOP+K)&T70T7M=!D^?1($OH_.[F M>2=G[Y/U_#M<'"O'_E!-K\8Z5@=IC6IWVK:V:EM;56IM-3Q.B^&M':RDMDS* MA7%E@9'RSDL!6Y(LLA$U+2"^,OJ//$>-?' M2NAA/]]FY_!BON6NSX6[GD]EB2PZT06PINHRN+KI3]3NI-\@/OO26K6_Q4P) M&WLVN1[646'XK&W;?ORV[<>ET?=XD?0;?T.#]O$0"+!MSWXY6+93^]A3Z=@< MS;)9:'4U;QQ&UNT4Y&@\GV%DE[[&2QM^)7&V'7YU?KF(&1%WU.TQ637$ X?) M7)?HSHK$'@Z4&^\SEZ3!=OWS1*,S"#Y_JXK%,4PT; MC(MG7J/U<#Q7#\?1K:<,:7]W \/>S]DQP2!_4Z/95F$T&YM0<3JC_-2BJ16]UVJB)0?-)CX+FPX,$S5OF^D*8Z_FTF3WM M2$P1Z:E#+>^_/!^7;>W(LS^9GM(5==Y,\L-M]9!%G2(W_6:3Z-#S>LGA*E4G M@URE:EODV);BM9MMBQR;7_K2%CFV18Y- 6A;Y-@6.;9%CFV18X/"0ODB1ZU- MNSIZD6/3JQPG.*-%'8ZU!@7/VRR5-DNE6I5C4\L<)S0=J/<,2XAU]W)8YMNQUCS+'2ZESG$QH1OEPDI_>W*;^O> G7UJIZ7YU M-"^[\J]N'4UZ"L=Q"FF&W2[(<:VM(+T@/-K%?DGC4N,J:89=C2II]I:N#4;& M,Z]QE+2G"U&B=TI[:BR-UY83S2NE&78ISU35^^=---VS;\B%%T5_D!-;6N_\ M^96Y/8E4W&7HL0W=0H9=S+-MBZ8O!\V:J.L5H%I=;:\/W+_?T9O4-*I!1<^- M6./%%C46%#'NUJ/W\$6,!ZM1;"9/*ZE1/'V18DU==H"![=[PP#6,!RM1/(I9 MVYJ3S\6<+"U1;&B-XK [Q)#W:.\F#,_#5W1)++]RG4D#(][#[@AK%./TI8NK M46RY:P.<=2?49O;TT&&'M9':T_;N;M4\#UVC*44:)=LZJYQ]<$A"3\TTVFBM MDD,YW?'V=[1*)F25] ^5&5CQMMM,W#95[)+-D@3=U31+M"Z:)8.V&61KEM3& MK3*SI'C>>\HLT30T2T:':9W2LOVSG5CKFD7]-EK3FD6;=,,2E*L?Q*EB M+0W:($[+BYL>Q-E.$5'#FOV"/-I0!'F:Q)[3;1"S=!JU1<0KL9R00)MJ$>U^YOH4/O/&8#4\^LKC[']YYXE="[>O&/S&FOFN'0?E/&_62L_:N_I]M*6DZT(^RKDP58>6_*31TJ-3UJ M:WD\B.;:_A!$QQVEKA#$>KN%:X.-X+__*[2"]62K*=^!>?B<-OU2Z470S-!&_#Y@Z*_+Y@"K)^PUDKEJ\88;!P/?@].4DL M+-E4]IG4?**KH9']^G/%G!0C&4E>$ICRB4\)F_[=TD/W%F27/I?0 RT219 M&*^:LTD&W:L;ZOZ:[T44=_3J*,E;A$,^6F[HVVM^?V;="]0&6R8>I4_#JWAY M=6_=NX,WW6B=O%MD^]VIBF';^/G3PIHME(7QR/ 8**XY[L[J$BR8QY0G_(_CII+92P_2.3O_ MK,G^WUF/ELD M6M9%C(#/?+ -IB%WVP/6S@Q_H0I$=CU "1>8':@6?+V"=QN^SP(?GYV'N+8- M)H<-'!#?,8MM;_SDT;!L"@D 52I^",QC%7J@2C._H]PY"C/@$SR$; S(,?>3 ML2;T5FG).&I *%\1&L8*#O*(I!=!86>)HW$O>C.X[P42[U3MQCD;CI M(>M!+;U4V.".\[PUNE55,&2B\95AP0D= )XW6Z39A*K\=^@P)?XS ]:)X": M-WX24^'M $[7D_PKL;0V2"T=_YE>.OX<& X:K8#H]IK^"FWDDH!_ :HIL'VR M=_VMEU1S8J"PH_TO\R\>,#_#6T=W5%M6]'&Z;*>L&X&4&(CJB*0@_9@"5Q M) 8O3FP1:U"^,6"&LX4!W)#(YAL+@'TAMN;.EHK[C8OY:1*E'$8V'K M*2.&]#YY)GPT7"'F_DU3NSA6(=*IX)LB+I[D=/" YX8/BUS/V &2#!A/*.#F M'F GR"]'F8)(_1EP*D-) UN"OV+QF=]\)P7^)4@<6&-IF"PO1Y'@SH_-5TC;$9S-^H+K>TG$ M" N?B!9O>7,[!"T3&7JN3\ *@@ST#'I!8A#DF&PG]1./3!^HJB]!?5=\ I< MWUHNF8D[M/'-B'2@JJ[@E(G;@X,8,]R4X:6QX"#MD9RQS&O2>E9(KEQ@!;1]5,4"T.,1?(:'QHO_ M=X!!N PY3$TVMV:6N+D58!CB,OP*$$=NWMS\-CPJ\+^96!"0$R#)&;>!4A_] MA<8#*FXL8-[2$AA,K!\?(K%"AGOBO'P'\AX%PN>>2NC_!!*Z3,.FVX6G-NS9 MB.X!F0%7"B2CRG#>C0[81FCB&]Q@>MI!$R,=M^5\,#/97R$<.D$U==L]=+?X M+KX+$DH8^UPJU+?VL:]R)U]*'QNV3GUGQ>EV/\(^HAMV'YNP5I"1'"9U/2.$ M!2'">#K2!F4LJRNG-574Y@RIHV:X4$U--7W[>>TJ!3X!N+? ^S\Q$+'F[=(- M=]"NQEYHA^1E'VS3> ]W+ ?=-#L2R3/:$]LQ,#WXM-YH[* T=T*K6,+4"4H0=CH.JK%>8P6K U!=4C; M+8\"M>^?'!:3S?>?\DGX+" O%]=,N(K@YX:TIY1 64 MNT]CY9*8?,8>+#:HCR/#3R<%A]@09QOOWJOCU'&W#Y;]L%K X;!"7#^F$#^# M^!N"+C?:",G:PB+3>.PTQ\!2^?Z@0/(52_$MP0_UH.Q1'%1BQU?/??",9913 M%H=1XV<,+7@AB=,(O) PB4 O;EBN]\ M@P,E;Z8I>0=:M>R04>^JL=D:DRW9&KD9V-_8(W-"]L%SES*%\ \K6+P-@27! M OE<#3A]+G-BU,OG:HB%=\K/X.L5O$7?-C(B[[SU#9$?!NM_F8M=%4]B'8[Z MN4FL3;/E4=+/7=MVGTA4\#FQX1+V!HOXA1XG>-,CN>H\?O@W%3W'^7%D<.:+ MF4S;USM=?;S3\- SC"35.[W!;LN>9;/]R3%F_O;&_1>_V4%7K[3L[H,7&U=- M=[BYBY/+'#SYG93]3US'?Y^/FKY@T'Q&ZZ#X32M% MJE*]4N7 !QC[^ZP 6Z5JN3[LG@=LFH)TSQGC6N:^2:8?]N*/4WRVPY3I@\QI MKP"E9P.B$S4%/*NY@)FG6&=MV!L\&TUJ']^NT+ MH1]TJ9M&8"@74^9]5J =NKE6W[#/[/K)R* M$5=HCP97-X.AJHW/.QHONK.6>.+!;+\X+(JO1^HO=KK[J8UM:A6'=7& M9T>U<1=0K:>.QGLKZ"VJ-1K5)N='-2QHZ?;5R:BFLM#BVF7AVG!+/<\I<$V_ MNIGHZGA05O=U#E1[86[_WSS7,*>&L]MD^P.VG7_V]+:E*51CXO5'OV&'7^\-YX<'73[ZGZH&9X[_2^ MV9>('^J';^V-688E?JN-]Z/I\WJIT_GC.>@((Y4#5M;Y.E1;5&H]KY MXSF3+J!:7QT-FX1JAW1\:GI';[H62Z,@J,-.2;G N3VBE:MVGB65GC\4-L%0 MF#Y0^X-#S7RJ4X?5, ]7BZ5%6#HZ?Q!MH@.6:KK:'^T=17L&6%JIA.]98N+Y MPTN3WM5-;S!4)_VZJ0-5"R_/X[Q]P4AU_D#2I ](I8W5?K\N>SLJ4KV$2MI_ M8$MY!UN:'T8U;FW4ZH1W_GC;!.?_#M5!W7A*ZPZY,%0[?^AN,FQ1[46@VOE# M5Y/1UU\X>N)N,&HMK+=/*>PK-;T:LB.G/U (:F&V*SW,VMN5Y" M:?]!0/-\F%<#XE,X6V:@J9-#>[[WNN)F=!+8[8@MC1\(.L^'S,\>X!IUNYBD M/58GAPX=['O+#:'T5F*W@CEE59P]VC?J:I@%/U3[.\98&B2 6^IKJ:\6]9T] MPCGJZEP8C#H+]9')_W>:L7*3F$F;&KJS:4:MN+ >CGQ9N3Z-&7Q# MXPRM1Q8/8L';3/Q*'+4;_\28PL'"H/PG1?-D3HR4-$-'ZV,WY<&W/8[!O#?C+6_M7?TR-S+"=:'-OW9L_.3WCS7U,/?E?PUO()2)5G M'=&PRWN: ;1VYV+ZC__>>8"#,YPH9SCF?;C"X10'+)XY$FDXX^G.PT'4GK](?5)LW4^V[0VVW8SK:Q.$>9X7-1F^V-)R]^ ML\-NM7%6ES MH)V.U$Y':J\X8US+W33*] MG8[43D=Z*3G=\72D8Z1P[YUUUCAX58]S%QWQ&3G?1V8.AX_P\:D M+>$\7\(Y>SK7J#M PAF-:TZU: FG)9QS$DX#$J2&5S<3M=?MMX33$L[%$,ZX M 6E*HZN;OJJ/GV'I0Z-I("[9/7?SFN=>8#1N0#;2^.I&[ZF]_LOHL?QR4>WL M71A&72H( 53;V_9N4:W1J';VO@,CK7MU,^RJH^'>2G>+:HU&M;/W'1AI&@A0 MK-!MD@ ]9"_QRZG0K9I]>8ZHQ>Y%3=GHV#,UI \(H&?$X,[>@6"DZ<#?!JK> M.Y09?KB+;KCWJRT^.BYHGA&9GS\NJN%8KY&JZ8=R4S>O5K E\); SV:HG)_ M^U$O@+8%O)?#SQYFU@9CO?:AY$ VO-VY:N>CM:N6Y/^%R M F:OE5+D\>#[O'A(-374L]@#*(-)L!Z5[WZS_!]?F8D9H[&QYV9R.T)@MVYLX+"VJ-V0PP,T#7S8Q9CU3Y.C5L ]ZJ&$%< MBL0QO-=5%:P&H'.^@U\DOM+H*UV%E?P5FV'=N;U6E2?#5\R0*7.@3&7E 4(0 M!'!CON)ZBA].X[^?@&05.)HSLP!OQ)9_[]QWE(88-^&RZBN,&]*1A.<2=\![<*1 P(8#X?<"\I:_ 4^SG#+@9 M LIUF+)FAM=1;GV Z6RA)J\;5H<#XOJFY<]LUV> <_ >&^_=-G!.8.#2#QX- M&RX+%BS;0+ M# \!FCMPT?^W((?&]%E,1PSR/_I,70.HJ\0UK)651$RX09\%_FN5WF&R.?,\>I9O)W[.M@Q8!S;&_-=P&P1V M^-)D#@A5_!?)*<(HR4;\!6-X#PG"H)W">99\GR :&5PI_,MX\!@SK\,5+"W? M&>(%$\8#.G!4LF9P7/@,T @.,4#V!>+NP.]0>QZ!9O^.N.\AN_.65I MK!5W-@N)W?FP&WPI(&WA=?,+Q9]93G1MG,D6<>O<':8AC:\&*+GB)PP'@A)A M<(XYG%L4XB#]S=W^IHDGHZ\6I0('%SZN-'<:JU4#._1<>HID0.8_D\!LVA MD\_Q19RS<>N(2?7.HYWU/).KFT$GKW!$YT%*P>L*J )\Z5*=,TO7.1@B77RN1A[7+5^U@-A(%;;="!YUPZ6M.]QU9<@LR5'6P"+DOR5 M\ZR9ZW.VY$Y1E4.>&>M_[">>DNM;4\[X0;&%OU'G XW) ",/GW%0S,0SFT%T M>"@S.(O/\7P44S@CS_)]U E>J[&:ADJ?#^MZW&R2^I^Y@_!.O(&63C!S/ 37 M__R +#13"7U0Y"/5KUH7I$V(C)9[<.N8$4*7-#Y"(A'=F)AY&XC/\!WI=DA% MW8?@!GR2C5GXED'Q3;Y+U^Y]AXK;2/'-G[HKD=;M=KK<2U.W+=%PW.E/JK5X MJ=OI9[=5-_:C 6$\ZEW29D>';)Y3H1Q_ATN_J9ERW;OIL+;-;]&P\ M>FY))MF,GO6"RCJUR] '-9-&FI;#?@$RY@MWI$AE@[PT;7N=MF:[#F/8DH1R M4,: DUW5KGZH9),+R@IK*:1)9ZN7I;6EJ\%!*00'TH+HS >?SMR^($JKR@UL MB!.M\H,<\%36F(VGS#3,\6"J]8>]X61H=&?:T)AHT\EH-F?_.QI>;78N:_H) MPB(Y0YZ/9.C6]?/?.3/ @._&SW? J8Z;&X% M1\=.@.U['BC]C;^Q+KQZ6,.^%5Q'QJ3]3P$L2QMVRD8='?S6>2@8Y"7_@*X< MHZ)TW[527]/W???Y0Q9"[^5+(E!]@V6*:*XH$[:G7]U,1@6I*;MDZ1YWI[VK MF_ZHX I_.3"QSA:*:<%6,=^ LK\H:9*9F()**9-AX'IK?IWN_!0@PFP49V;9 M%D'G-OC -W,O]Y)ZN!!V?4Q**8 DPR"])LRO!]=V91 MQ@+EUH)..ON!J0Y(E%P]0+!3$C+^#E8PK<"7\'P"8"HK U1"RN)UYW-09I7I MFIX5B1RY=SB8+IF!BF1( M]:%2"2'W!P8H]UIE#;8RQI3J+'MAX=%$:1K8)Y2EDZJR-"\-]Y.N);^. $OO M6WGNHX4Q8A!]U_!LZ,&/S3]#SJAD6KC,E.2)A^I19#/'%-@(/SXEYB&[!4;! M96!&>._C\!GK#7;X:'4=/N\-#Q-B_:_,NU\81=Z>?D'Z9K\@??,S7*500EZA M"'NMP)H*+;IC3N:9-*DR;Q0_= $H]'0",I#Q+,0:+E^9&CY<@<,"R?-?V009 MH 7%1\@@\L/Y+?1S%CQG!(%G34..T$#FF/"+M31(M O7-JE,9$UDQH_$S&OC M$9C, S#CD/+#@-?1FWQ>4Q/_7G'# /BB0Z\V0ZJ:P85D@O"=(_Y)OXSWAGP6 M!]*:R?W&!PJ,'PQKGU#!Y\4Q/ V9."35L;D!L .L":-U!"G3MO@^GQ;,2?[& M\J,G.\I7^6M*^BW\/6S)#DV H?6Z[.B6[X<$4RH\ I[BS2R?Y$(2* ),*U[6 MA2SFE05K<@QX@&W 'J*5OMW_GJC%@V?(+8W?$"Q*-E)8^ 0_Q(I#4;9$+TY6 MY'E8/.7)8KKOQ<#= !Z?6&?(4\+EK0<>,_P0!"3?UY*TSDZ1Q[R$=%_>O.-! MT^<="]Y43R#CK79WKC?;G9\T/*,2\A] M:&<;M[.-V]G&1Y]M_&RJ71HT3;9;LQEJXP%[G!'&+P-V-9!R/X"T@-^$M*T8 M*!A$H#U#.?#JSN$0BDH?5?XW-K5:!?S?*QEVX=X^TPB,YUP@68Q(Y$HQ GA7 M6QK9KG&H4M%:\S%&32>1G'OL.N]$.\:TM3K ?&ZU#$5';'8MPZL]\E%[I9D@ M@'QQ*LWMHV'9Y*MVWU(@Y#X1/2.?=MTZASZ5" [[^9SGU_M(FD]7BSCDD.Q-SQB(T71UV\P7')V-L+IYH/]IT.=;OJ=#!_#9MEFO&R?W/7)]@K._J2X@DQ&DM;GB18-<0*T M:SS?-0[DX&FT4?6..>[2'9.-!MT$JLCP MJ,;."XL:SJ7=U,"II%M!CUO#!*'YZ=?_5;_O52L*W7/QG_&F!WP'Z# M,.HE.5<+%%-L:-'Z48^O(?3.SL^'!^/GK?NAZ=AV.GX^NKKI#UJ_Z;/'J,'9 M^=>XY5\O!MN.9?WDL0KGJ&NMH[31P?XCUI'5,01+:X!? $GNF A01I-U8QK# M[L%2 6I=Y@6Y*5XT=NX6UST8=E+$;:)V1WO/1&JQ\_EAYYF14S]8VD&+G,\/ M.7=,53@8=O8 .WM=51\?RB=\7.PL*3X97'+Q20)B/0"+Z8;8K#0%LG:++W&+ M+Z'0)=_!)&YRWO8R:5LRU*N6ETVT-YO/>FG5?&$S[DAL=F.QV3[3@L MY]8)+#EPZ9[-0L\*+.:__TFCJ$P^%#0:*9.?K9.?HS,<7^0=A.OODR.N8N M9OS.N*,/=YVMLG'NRK#:@)0ZF]6ZG(SQ.]W)Y6SVHB![K,U6Q-E+:#+? MCM]IQ^^TXW?:\3OM^)V+ >QQQN]LCR W'C!-P;CJ0?G&@[2=FE-=:#\?)I,? MFI-SKQX)5,\+3B]A;-#7>(CW]=3PF=G66)ZH:F2T.95M3^?=[1+'W!?EL$VN M;L9[!R/;HJ2FH]?X).A5N2!NU&T+XEX,[DW.P]I&6-DPS >76_QZ5OBE=[>4 M=YV5;S2C,;K;W>,^_1VE]S/6!UQDL@ORTE0D=C[[VKF\'!ZH(:E$#4 MXE<:O[84^9R]Q5X.[FWI?'0TWC:XNAD.#E60V^)78_%K2Z^CD_.VP_79 M.EU6XK-PO-[OW6.Y-1IK4=Z6GE!'X^S8HDW/VM@/9 MR\&],\621MB/K.5MSQ^_&A9,&C"IKS,939AKF M>##5^L/><#(TNC-M:$RTZ60TF[/_'0^NY+*UZD&^,=L(F/G5\(+U=P^PA@/* M?V?Y,]OUPZ)"C['&<0#VR /C]^?$L5*.+/?[HV(JN/GY_]1%NK<9#T M#6=-]#KZU5=\N!O;M@+LG^CX^&\B!67A^J)$AQ]3GNR@^QYV!A4V_NO*]2W< MU!L/40FXVJ\(Q^M>IZ"D!F,/N !EI8WZOZ89T#F@[J\!K$M5>5I8LX6R\MQ' MRX35#>7!=J>&K1B6IP2>,9\#\P#Z?V06W($S8XK/PREP"< C'Q;P"]P!_-2= M*T8(K Y@,0-)L&*.R9P@]>/KJ><:YLSP ^45WK7>_?7VW?WU;_1O[=?7BL=F M#"#I^1TE@1;$]%F$VI:CZ%U-4WEME1].??97B*^RG$?&^Z+ZRAP$"B$*'L0Q M'JT'CD%R^^+$GA_OY//]5S_:"9SFK>$8IJ$J=T"):U5YQQR@EQ_P-UXX4!K^ M/[[A=Y",L+O_ 7(S70!IX,+Q'YGMKN@1_!$+X$G+EV]/GPX?D9Z\E4_*]3NY3>'F?06U"80FKK>DB@%_8:V*CB.1T>(4[JZ8!W?F M/"CP%BM8=Y1F\[$[1_GOT&$*IM2J= )YP934"!"&,[M(+X"Q,\\BKTX"XH3- M61CB#7%T@-__;5-=PN)J)JK<^& ML4:@8_"M4Q9] YC;%J=?]G.V,)P'+,/T""%70(\_85G@^*6'Y)68^0X51^^FC8 M(9.T5>E]3[!^/2S2M,U85 S>^JC3QZ[[G;*R=XDZ2 XU]Z^?9O^@>/?'G;*\ MHFC_05PXQ;_I=57D&#TZVCL0?XFO-%4P$\"J%9NACF&O.0XD1=UTG>(V*\\" M1 ).$W$C96&8B+*/EAOZ]EJ9,@:H 98 /]KND^.0GPICU=H6C6=[=X&"C- M:KAS#K5=X%M$/_/0!E"))FF**_D%',_XP8ID,-)6@H_!CVMSLMX1.=GPZJ8W MZ>2CA[\DQ"Y(IC]QB@Z@PPKL(@OTP'D8@/4'&&BRY4J< M0FKC_Y5/>.IS#@ M7I!3)73S$GVA\?C$-[\P^,$03' R@DB:S@QESAA^@48)/S?JLK$.JR"##_RT M":,BBW^"O_!_80&?V/[*?6(>[\IG!(94$TDW@E\[C.,/:0CX(A.,"7C#6O+^ M4F4=5^LH7T//#PV'[M4H4SF2"M\_X43("')*GAH)$GA##B)T'-A230[=W\RA MOX$N[82L/DL>87E3D3JB2':\X?)4/ @GC)K'&1SI...KF_&P@("CTR"7)]:^ M,BP3T0M.4,(-28CXC-\8W>44:7SF/CA *L#N 0$%8\M@;01%T*? 4M4;&L> MJ1R1E8[0\C+,[V_:L-.-]H8M*-?,\,!*,$TRFPT;C2J!3H!)OB "B43ABM U MO6:]FQ@>Z28FP$H+5)6BP_+CP09>](,*/CG&N"(PDF!3J,/!C'(7DZ M8ERUN9$0'P;_(T"_V]+R_81I[L<,*LVZ;N]_1\-_>-W-V%?(8+DMCY_FF!?R MO-B8M)GA9PSP!.+7O(GQD6Y" VUR$^,"2"_$,5$(>?P]="-"&2)0!-318,GK M]EFZ;K] /2)=<0<5>XNAN3,4J,_[5G,R>V@'>Q44GUG)'3?61I*Z1FGBRHF5 M$"Z-,%@@V@Z5('C@!@"[V@Z"S==VATV0@%9 ::;_O7/>A0P]!(E@@<7\MR'8 MP=G(3(7+[14ST8R]E!9B2DI^@5KZA/]Q7& S8+(/.I-R)G4>;J1O<5CL?%RP\+51IVQ:SV&X M4=HTRD8&$Z:2P*D>]@?+!R*BKEV_I,-OHI5!-_Z),?5=M'!+?U+4?.P<=*,- M,[!)_'<132]8@?5[/05V]>/:F,-FWQCV$ZA=5W]/VYE@9,K%L0H\>W9^PIO_ MFGKPNX*W9@*T<4#T6FM@M[O?N>!X<@L4+#^M2'$]5<:"(E,/.]B9 #3+#SQ" ML,1*@+E^N%JY7A!]R->,;%MN1&'W>;)+B!;0C54@X\R0#.KDEB*Q!]8*GB'> M^HY23]_B$/Q,1K_)OL7[JLTJAF!Y=LI27G;W9>J]XV\=C>9.6>EWB5C>U9/9 M;$=0-D1',:F2,)T!-$&8:4:^LYFUPF@&4-,U$(VA*KS^S'5$/&^C?Q%HR )9 M$O(>DD;\+F7J6>8#4VS7(/<%WTIQQ&%I@.$<+J-E[)*\/.G\>R+5I*4L+R_$#Y*P2*X4U6\1XV1T\I)WX5 M>K,%$%36F2D/KRI@OG2BF+C\. J&[Q%7U; M@+YG&?61(<5T5%""I9A_;(V R)\?(/2A#X\6^AAWN5^K(/2Q69"I$=LOAAIR M3,=].EH$=^.5%<"\)AIO\2(>)C Z[H)*K%=0AC9ZJ_-F43Y!\L4:1J-RPZAZ MXB@:\V>RIN@_I^UG/1EU!EI_EW;6X\ZDWS]XP^'QN#.NV!WYL/WY0 ?.)4G-*SMC>>:5;57?+1/MY]O__'^T_O/WP4KOU?>W=V__?W^_N[+ M9^7V\SOX_]N/_[Z_NU>^?% ^W'V^_?SV[O:C\O;+YW=WW^4SW][?__[Q.SWR MY>O[;[?XQ7T:5 7)Y$U3\_[MAHJ_<$,;$PT-+DWCUOM S[.0!W\,VY7=\MT0 M3"P'F+NM?&/D68#O09M:*EKW^G\BVV5NH;#AH2CN62LS.N>6S2VO#VSJ@:JY M5K2AT/BCD'IAY13 M.;<7PF@>>+@%*A#S;_SN_K;'%(H;->OQ*1-('N7B>#,^\ MMEWW!Y^)$!T4@2M20I;,H"BR4'6^>M8C6L<)J'^$_Q$YNJ"B($1N9P$^KTTF M@P["B ,+-'\0T@R5LW7R97$6"D8&Z+5&0&XGQPV2#V+LS$+3%/F%,@=U!"QE M3(H"=8@MN04_91O.U5'N,=RPX>#BAF$++KJM<"/L)TZ8@.W;< $J380@#X%0 MW /XG2K**1X8H R:, \NZ&9@#,'=,]RX)[-Q1'HQZ83P*7DEGBRTAJH]4A?TD/XY.D?L&CYG] M#$# 9D'V4SJ[*3\D?R+LRD:BYB#CLS4\QJ%D\@NR,+?;6? Z6 M,YH GH4Y%3+S'3%/0!#/YRG6<@672%R'PF492.'W0-@8:T6R3!/&13' M1/!Q9O L,'%[W^!XR@?^O+Q#RREGX9PU'YR/JYO M@U*EF,";2"[GF[")_@U MD#1G+D!"C .%;&''5=RI+=D7>@!#^',&KPE7* @0_&B(X]Z<3>_ 7#Q&/D:T M[L0)D(0=X."6PTTO8ADI]$LQ@0(A4M$&&%UMECQG+-GZ\HC!!5@+8/$%D.NW MT(=G_(8[N?[@')DY#V!)(1,!(]F#UR")\# +7O_2G0)B*X\NAGRC&#!Z:\& MGPDF%$5<\. /F*V;*HP"L+C>E#/S."V+T!1W0+YKQU[3JLPCC416P.!ORU[F M(MF0@/!")DN#9BZ?G*Y&N8GPP(JY*YNACO0 DOX_"=9I /B5(A_$=T!$3PA M(9'+"O1"6PD [!VZ65 -KX$5H!Z(!U*5C]=3D@I129C# A!./^) %9CW%BK! M0#W,0#*X!L*Q@-DY0>G)D#6S!_I,Z"2P)G 0VI<28'*_'R"O "T&UD?1C;$L M_#=&=,4>@$>Z)'#93Y"QE 0'OR:QRDQ5Z $('H\M7=@ZKQO"= H54Y+@WF:@ M&*F8,H66-9>\*Q>EG]P=K]'A_Q:;PU@Z;"ES-& /G@%[#F?$&3"!E;(!#1HW MQ;D;+&V1G817-P<6Q7F'8\!/X$/0QV$%++]J/%V)RZ]*-:C3"98A Y2_=^X[ M'"5!\0&C$=0MP&M'\&''=:[C#P V><1&"L30O*\\6@:)O!R.RMSJ!?<*&MYL M =_R"P*T&PYE8AKF0R8(E]LE &>B 05@[#&)"KQNE:- MX#(!?#^H4,5?I#> ) ":#(N2]8R9Y_I^.K4SPV-0"PGN)4GLS'H@I)Q:P/-4&2HN#QQNDSB=>@$GL6*2/")\9@?"/[5 M8NT31?$)FB4WFU4V2_ M9#F%'H]X)R;291$$SJ'UFYY@_P>F#X#EC <"*C;#F5!MD\2:D%.@$UZ#5D?9 MG;+D]&GA DLV0&J:F)1@34/"SHCJX![0F>YS69GRDFO=;KX(%+3(R8![XZ\- M$W50O$S;YHG@GO*OVV]"QY]T4X\!-$)4EP&;HT<_D1KG*LPB38X.:X+@F 7P M>I'>P%#O]_$6/=(_Y;?BA*[X96Z;N!'\C0E"4Y;)^@DHH-KNSK&N!VG_P2/E MLQ30W-U"[T)XV7SF(>C5"U!/GQ 5Z7%8,/J#T%X8(5A!JE!)+U G\@HL 5Z! ME2'9+^<6&RZ:+%NB ;"W+.1!B"\DDB6[;K@HPJI/P $$6D3OAN.X:.V9W*)[ M8ID89JX$X_^!N8(8KWQGLX4#.W^PHA F_( YW#L>\638OV\\\-0 4X&%O ?B MPTGVY0-X@M7"17!2>B'7 .2KHBC3O6.L3%#G+K>8_JSIG)^X\OX5=HW6F91V M\07C'Y9P*TD9EM85DK=F '8=<:6@VA=UNCM&2*#8S3%Y7]=Y0A7TI4RP^(.KA M5==8K,M5_2=@J9B0)":_1HDV/-N9/(^]7X2]DI8@ZF34*U]\4RA3)PV-IPL! MT\9"(]!F0C]P\7H0L457 RD?XKN*G.8Y#OF&FQ73SY,\0C.0&*O/O DL!^>G(S3 ML/* :1%F F2&469JM=3>X-%N4&K'&(>, M6&"9SW6ZCAS*$7]D/=XA(]2LPLJL%>8;XR M7:N08CD[-0H*M3=TM!ORV$,(DLD%[0_)C'S:Z&VW/)FM$7(3M>R2VKLYII;! M'.91: '5"M'2;.6)B&GYG8AJ.>DJH 1ORN2@O)?VPHYT8;'2('LQDK>,^)UT MN%/?BBG&C]9Q-"CE34L45U#X5 2'&NZ>_NPZF$^"\6MREJY-MVAC?(8\R)'(3ON<6_%PJEM+=H+E<6 R27G]F>,^\GKJ0@NUO:-C MW1'/[2;^)F4Y _IQE]9,C7B/@BT3]3?% M &Q[D4L$J!-AZO++4\XZ;=<(DJ[UJ*J@WJTC]Y"GW4]SO6\3"_+\[G M$W-@9[!TB'EV/+[*VZ&GG8*HT5-J(^90AUY+Q\=#!*&7H]-O%7!BGJ?R1EK0 MG\#5P#T,40T+3VJ562:HM>0LJ?9>CJFC1(:9[[L@PI GD6]<9#;&@BJIDF0* M!^(\7S3F/)$-3&GG_ ;QT\GLN*XE8":2(B9TA9OQH!Y-GA?AK]0YI1+3%4%V!89?V^R M:=#>T/'D5JSV([2W!!7)@<*5##*Q,PG(:B8U/)G%R@T\:EG57N6QV5EDGKY^AF.$C4PBMY#;L%&$V.#!635?UQ,5"HK"P3;P<#JS X-\2282R?3[Q3%$:!YCH+ M)+;#.E&>#6^5Y">Z/N8#*&V^9V&^Y^00?7ZT;N^4@SF7 MWT3)./X9NP&E6/E.#8P_N=3,]WVE!L95>*O&Y\J>N 72I#/JCG9I@=37.B-M ML%,/I,W?#7J]@W=6&G6&DU&[UW:O[5Z/L-=15Z_3M"PCNP7GW]SPJW3J=HU' ML25\YMF"/F(BV'.23F+C2HW$-LD;;%I;HV]:*6PF5XKG/@DX72:8WI*_+-\9 M+8=PDQ/A6Z\0ID*DD\1?!0HU"5,D<"X*X*CA5,"]2@=^L4"DH;C?J:!?C*1H M0;H_7NHM$,^!EX50*Y'Z@PI<^*QM/JO!Z=7?N#O0#7TLS7Y]"&%\F8\^']Q_ MAU:VYY^"ASP[V(D>[$5J6.GA;AJH\ZF#31U,NCR8,<^YY3H7^.\A\2ZV#58CVH+ M,;!YUS0:G>6&SG'47UJF].*94F^L3LZ$\BU3JLZ4ABU3:IG2BV%*.G8);'E2 MLV]I\D)9TH$<)7 I@>2'DHO__]KZTN6T=6?NOL#(Y4\Y; M-".26IV94^4XSAG?R3:V<^?>3[ UG5ND*)F\VE4PU^"NDH M0K.AK';JN;$33"K,I.ZI)GKL\@)#ZRF#II\T6$&&5[Q0:)_'\<))ZRW1(G4T MD/N=BO<:93+XVQ)O.3H&=RI>B>R3N?4;42%9KY>L85?N]!LH78+!PG0(T]%D M@JJZW.L*IZ/-ESQE3U]'=L\33:)(97?UD[L80XPAQM@^QBD46G^/.U&1IR5Q M?.+77G,MQA!CM':,4TO6N.(HT#'0]QEYFMBAC_VWX&.3+#V"718LU]GK=9$8 M0XQQS&/LM+9DU'"C0IL%+!!^^S_4>?)!BQV M5;Q^VKF2JB8/-8'(T7 N"9 @(1W;TJWDKLA*;SR7ZJG?$TK<#O$XZ\F]H5Z\ M.EKH[Z$9I'<.S9WZ=??4(+%NB4\,;S*GA>LF>2"V*V"QJI&R)W?T>E(!!9.* M!ZA/-&HBI*/0':0\[->#N"28)%18J/!.0"<$,F7#651/DD?]"GQJ-Q=WQ(8/ M9[(T(P[Q#)N>,0QS83F6'V 2]T.U&O;3/I;KNJSWRZ98B.#)P;(H MY9- ^_)0$['0AG-)%YG<0CRV*K$^$G>2#>=25?@?H<0G(AZBH*KA+#K5HLA= MWFBT!W_778.@J3MX/V1W*V*:MT85#S!X(T,'E:,K HX32%8+UB.OJPV M4;H$@W?4KJ3BK9FP'$*PMH?29*U?UH\_8KO10@Z6#:.(JY[,P@N?O$SKH6[L M3\N9N(LD>XS.J*YXQ;$90FTHJ[V*-S^-L82"OYM=Y(KYM\*#$H+U4K_'X:"! MPB7X6U-!OS <0K"*"9:L#2O>H1RCX6@A"WOUW%'6K_['V 2ED$Z)28I)BDD6 M&.,DNK($<\0E9-?AHB&+&$.,(1JR%#,=-TY /.('D?60)8<(8-/R=#S3NW*_ M?W#(+L&AXAQ2!Z<'J"9$HZ!HR'U=$\K;8 Z=(!JB$(VBRMO1AD)Y&\NATC50 MQZ+ +QPF3,M?VL;SA>,Z9+M$B5\>^R]/K6"+IF_%&W&T=6_8@7GSI%:Y6&I,Y*'B[TRLSD6XLA.K% M>/U@4#Y>+PQ&&WA;_II.& PA5"\(55_NZ:-&"9:X_2M^^U=/N^?Z5?\4,H]O M^ 6.[?K^.VE,IJY'HEN=P'BJB,TEBK4V&\.^K/9+9"H=<9W6T;&V1#M>4=LI M9*K0YEL6BTO8B];P]E774<)R".EZR='0>B6B-$=L.-K)O9Y:XL@L;KDJ@W%% M8_,ASO'W%ZI*4_#J/97! 0R.9 Z96LFM5WFLKM..7O3E3J?LC;Y(,#]T^N.) M1IB$=!1"U),[O7HD1#!I;STDZD>.>+Z_N2 MZTCDWZ$5/$L+$LQ=4[*F&TC]MHOZZMI##I? LSJJV^#W@0'2&"5S9)\Y7/ M\ GJ?5C!TO6MP'*!=,0V NN!?'BTS&#.9Y]^BNM3)WG$&(/JA,'F1U*&$%P(I)AER#7'+=D@?BA*2(S(UJF78^EZ_[!:S+-I8^N8C^^!!AM5H.G0M] MZ ,?BRL+9FNL6".J$^SK1':4#I,?'L/E;^9?*_2K%1O)OM-Z2J<_VOAU1U$K M?M?3-[]TVY/;)MM3NH-A2^8Z5+H=K25S[2FZWIZY"AD0,M">N0Z4SG#0DKGV ME9Y:3+=>N"]\\4A2YJ>I(U#F7/9B">"'->]Q=2M=6*9IDUW['\,5EW+-1V(8 M@G./$.DK_&[N2]>.24QP.I8!68R))^D=N4#,9*=D;OA/#RAQ:F]5X@I5G+XL M;OLY1Q83-ZVCZ47"<*_JQ7FLE--VH8PIXK1J_5=SPYF1,NDB^S$+;9"H02&* MKAZ/]Z6.Q7?.JK0M6K^\]SA.,<)_M.#D#8?LC0?YALSS+AS[$\\"3\#/1AYV M.I>NTNL5F$Y.A _EY%Q3NMWUZ,38\ F.D,UG>+$R7,CY+N7G\O;'3ZF5,J,5 MEYD&B(786H3*B:U%;"TG).=B:Q%;2]NWEN;1-MX]\-(W9:(%L?=DPNH*9_34 M'6*L-S[&?<9MAF0Y$HQN@]7V)<,Q)3\1_U M%4V C#6;1UVU;/U_\U@DK$*;K$*W_<"#0N#:)'"]CB+@:IN^#77J :P55N%4 MK4*W_:ZI$+@V"5Q/$7T/&KX+M9]!PB2TR21TZY.W74)LMR T>>/>TZ"DM-=[ MIN.$B-2'2D]@\3:;1ZK<[P\$DYK-I($RJ@=L5?"HN+'3E:'@4;-YI,I=M>SI M73#IP$P:*EI9]U;PZ-#G#T7X# UGD=83OG?#67364?1N+2T.FM*=MT\# #61 M_Z/G&N88LX[V4J+15U8K-/*FL:E"0U=RT*Q2!1IZB:(>$:S->H&]TIYZ\^*U MQ\ZC?NG0D>#1H4^\6OMO0H^<1:JNM#]IZMAY5/XP)7AT:%.GBMVHX2S21,IX MTUFD"K^[Z2RJ<2@G4:0?3X%1_1'>D MKRO<;AYWOKV_/(E"[2/5K>XQW6T+W1*ZU1SN=4J?6X1JG;QJ[1(?0(63<].= MY7LW,&Q8Z1K\2[N:Y74ZHE]>.0(UVSRH6J_J-=7N:-2B@,B>-:=Y J+)G5'% M6HWC$Y":QQ!F79CU@F8=7")AUHN/L=-%-UPTY*$VW(?3V90QA)445K)P;DE% M!*CC,Y+"]\WQ??L54X^.3SRJCE&X@37M+9U.K-;UU VHY9C$"2[.L8/RKH6A M0):S5CW+.6E=<& )IG-.$U3M*%T=R1>ACZ=@F24G7%!T9G_N/CJ2X1')"*1@ M3B2"M[I3^J='_"69X-*E)4S'-94B'9+U(V6LUCS&7L)LC1F1%O#XW'X&AC$X M;N"6%#I6($NN)R$?& ^D*%]+W)7%^N%Y05]E-=?*#0S/H[J<+ M4"$.O/F=:DA$R"N89^@+,E8@XYJD%C,K_3JJU>B,/X.Q1(,;T%;(W B3;"MD MYF_K'5G"#K:R%&RZ-DOM4Q./ %],Z2V>YZ+&$W2O4[7?9&GJN0MFZ,'.>](S M,;QHVX!/@#*P4LF S27:+T#/HT'I)O&0P?:6)034P7_%#%"D^SGQ2>JI1P(> ME.F!-#FIE\!&E!DX?X^;>*X/_[/SEBTA55E/C3E0EK#M',=*_38[7T6ZVO15 M'@U[RBB'A!4X!Q-:@A\)^[)+G_6-1;Q=1YMWS! Y1243)@3/@'Q&T\+UT74R M!N'V3IDZ >TT+$KA"6'OS]#7F("@^-*4<)(ERWQP[1"FPVD-)B!8&I:Y2IY8 MK](D1.[GT*VK#+)TZQZ&;ES(0+2 8.KPMPS1<*ZY0K9&;=CD@*XAO!;.=H_! MG(F4XP.5J+;XKL/U$!S)B1'0UBXFX>2Y1Z=L.@4_47*=F#HI/FF&U/T-GC;#"8X?+8 YK&LSIK296U,J#@OK"5^7?DGHXQ>V M^Q@IR=(&VR7CE.R0NHB;EI4:)9<:0B*/_P]<6<.W>^07N#)>NX3#!80&.RMJO2B->"W M*R>!?X? ,N(Q;L=2AKPT;-^5Z/;)IFV@U<@(8D*Z/'%4I*VIQ&L^M$<6H/;$ ME*(M&R8_A;]>IEVA'7*TSQV2CGAAP:YF30KLF7^XX((XE)MWG J\R=)*9.K% M'3]@5.=!'!9_@G79QM(G%]$?'TS+!SUYOK <.A?ZT <^%@]GY?A%]$3"OO[P M:)G!' -H2H<&T:(D'_YF_K5"OUJ)I['OM*$RT+H;O^XH:L7O>OKFEVY[Y#OJ%1BW8T:\-MW7Y%PY;%K7Y1B?5>_"%9H];"'3(?H[% MN@S>4V?J*W.FKK/.E 1^U"YHUS#9627,OD7G6);?!KMP:-Z.RK62;85)P)/3 MWGOG'BGAM-T*5:N6?S7'LW)=S8%+"F8K*'H\7<.+HL&ML:,>PLMM.Y])3AZN5/WG0V7_ZH1;,Z7L2N:X H"S,AS(0P$\),"#,A:+MN M"<;>^[2ZU>8-'Z,[?':;W*'QFS5V%9V^J:3W:VX(KS']=V7(GU-Q/9UVII/* M^U4= <_4#=>K2J)7EEZX*B2'9,=6UY&WQ*9GWI?ONY0K^OO%E-@NF=">, S)' ME.8UKQ#EL*5Y]94"_!-S,]T'RX3%6,"?!:L;9K[ZT##T_-!SZJ!MZTK4S-YP)_.2K.[: KG>8ZFI; 8G2 M*7V:^NP9$U8=A\2\_GIW)UWQ3Q7I)P@X3^,EWL)G)+?@&#_S",VSE7FB[2.R M!'Y#4VWA_7"N3Q)3M(XZDO/G' :6#1])R$)K:I&X.D:4Q52I+HID*.(O%S0L M$ 13.IM35JZ(%=TI!Q\PI=W$/'#,@X?_/AK/+-UY2DA4_3>F^=ZNDPGA@.2$ MOC$C,M9MN(^870Y+#QW;6E@X6%)[&/JLR(-6)K T99^D*@VJ%,E$>=&8BQTZ M$WJI;6ZI>Y%Y<83KF:@%!1"35V)^Z?^._>2D.B,G(\]8OPZ-Z8PV0O# M!H'SW[S/$ARH'0V.0.4:82< BT'=S MW&$_PGX92)]2@.V'WFR OFW<;*A81!50Z:JBR=Q:(I$5"9PD MB O_7KC@M< 6!G\_&AZ6"X*[X2$=^5C%;'R3[,2U [,B,!K=74&"N9>X4AC3 MU)*8T4@9]O0J%3&]H=(=5/X[3;)&NZHHM6ULWF MD=H3/&HZCX956TC4L@ULV8+:TT2QB>=/T53F< 1JMD'0>E7;X;:G:XA0%J$L MN_%P!E5/44)9A+*)+)]NP>,MLS MFZ6!JSX$^8)NBQG\7)& MG,ES7")Q]^E2D3Y&F?#\DU0E!<]3G+P8NHG(*F,'AD=BV[03@^^[$XMFX>,H MCH\9EBPQDG<]".:&DR+1QFQ*UA>(IOV[(:N:L:UIW+0H/>EB^9"J5DM"Y-J- M)!79[TM,\43*7G,RM2VE\\KU:;^-N!CGC#Q-[-#'0B;XV"1+CZ D("(]+1!: M@.Q8_Z$?O"N>Z%F'/8F6YE=9&L\GAJ>8FK*A'!)015_5*9?) >U=$!C3:28= MF8NWZX$.^>XT>,0*,L3/#XB#U1]H$UQLN;!VCJ9C3U:7@9JV4H\U*7PW'*E[ MP\O37LV[3#U MB<-O*#*#K&UG&=C'YL@W:H!-H7M^P0(PK\(W282^5DUD_@& MQT73;(SAR?9ED<,DC$8IN7AWHNZ2^L54[4'KFU&]8J\L1GM MB&J<1[AL]4Y/ MZ6>T5:^FK07\N?R.-NGRG:1PAY69L,(1ZBD!H^E"8BV\9XT,,6L*FS)FJH#R M5LU$ ZP:(:PTLMSC<6?)[05(E@,_@ZWGF9+#=9(WHPQ%^\[">FI=7Y9;X@,K M08EP(2E'N=F*D)FUF7+O(S=[9>_JK#0UVE5/JW5EB*MJ4QVC8$IT"X)/F0*< M1SV&IL0 4\6=$2SSYIY1^W:C.ZQ&=V:R] =QP(FS6<=1!P(RA<7T$^^>S/6X, M"YI:@?].EFPR,VR0?8N[S)8#DK=@>V- )G,'B#V#XS'LH99M!70D['05N<%Q M>ZX)+CYZ?\.WS5*&#>96T2>AY:9+K&U7Z'-/N< D:BT6-C/AAVR 8<@Q$DA U#HR*T M!)7'8?SBS-Q>FIKM&0>"DHG)K#")LX3_ I@ 2\,W<25-CAGH6@3/69(GGH(A M@7K.8 0T\C"[2;$#9),,_:?5,^-EZLS83Z0Y!X !C1FT)\2DJI;3UZM(V>'TT MO"V*/?#G@KGEF4DW0X%:$:-6:%E:- ^UHEG15XI"Q".O;3-'-Q2H"([%?/XR MO*KAAY=XRB2:LD-WW*3]\R#*Q4J['J,]W,CDMT*-&ZTF+@G=MM^JJ>; :*=H M0V)X#+=ZDW?:=0AK>DNQ>'!WOR?>0OKB&MBTE?F=N$^N8$II>@NO+6Z<"9KY M>^.IV(5%LSN62XG$(-LLMKC >(K.#Q26Z6U_33;3\L6:7:\^"*+R5HLN?2/Y MB41YO;=M5AJMW"&M=._G3,M>V.+/Z2]=]Y=D8UMLABZB;]VYTP^QU\FYK9V3 M*!OS6C..7FJ"#?;K\H7Y"U(*UG#-'-BO))B#*W/C/("EPM!*_5=RNY9PFZ^8 MN^P+MF(K63$3>#6"!^:"2P\CIF72HS]'M3&<9VEF6 X]W>.XQ(^\M +B32<" MQM'&.POV$+JES,;RT=B+6&@))[]QTH4$KU%F%#9LB9O2,Y3"AM^'XG0IQ[AT MQ''V5V_.W W@1P>TF&M#;Y F=J!F_>@SB1&;;]"L%2\D?H4'AR2+[M%T>U\: MEBFO7I:M<\@R__K&&I+AF)B&.>R-U6Y?[X_Z1F>B]HV1.AX-)E/R?VJG_V8- M VT#Z-Z^N9LOC%>4'Y;/E.\[:-HM)2&]?OJ>W$]'U/H&(VS -%FY]\3S9@:5 M8)M^JO7@.@TZ@RJX3EU5&:B]O: /Z3M''QHH_=%^D)+$7,5<3WVN@TXQO#!> M\;,2H^)^R<[ GXKT%&\5;LN6[697$%JC-Y+G/JZ6NK6*2IO1;5;D;70@<=-S M:7I4:$L'@;$Z:B+^ABXFJPP\8+_ HR9I010P0<2=RV4NU39L^KT"5KA1L&,; M<+7>;NF >) ]IBD_/1[9_X2';*]0)?9N(1J/@'8_6![FR2',<2-YL8_R_3)C M[$PBQ23%),4DMTUR1S!6K<$ON=LC7E49FAU;)7C>$IM=R]W5^W*W6[:>6Z [ M'9A-@WKPM^I8ZF_"*)VZ4=)' WG4'0BCU&PV#?K"* FC=#)&:2AW1UUADYK- M);4>%,SZ;=*I07#F=<+<:\1N:\_W@L#HS1.BX4CN#LI:M>9!UA\YE]1>+1RJ MWZH)\2A"LU%/[O8K@KT*)3Z8$M?3&40H<3O$XZPGCX;#M:P#H;^-85#_T,RI M7W5/[6+L!?!5T>"E0I2P(W?Z9;<^$3?>NWXMWN4-AM93!DT_:["2#*]XJ= ^ MS^.O:][2/-'JC3"<4C9KJBPQ6A1P.38&PW^;Q]SZC:B0K->;#FT@JZ.*P7IA M.IK/8&$ZA.G8TP%\* ^&%>_JC]%RM)"%:D6?L?7J7Z&XN_K978PAQA!C;!_C M%&JMD\Z!40.'VLNNQ1ABC-:.<6KY&B4:).[UQDB,(<8XYC%V6ETR:KA1V=S@ M5QRC"Q^C55WNZA7[Q(MHQ\'85#8?X%BB'4(\"E6'Z?)@5#:K2"CQH96X'@X) M)6Z'>&@CN:_74T HN%0\.^]42SQ/-F2QJP+VT\Z7[/7ESJ"L[NPF95)PJ7B% M\HGFM KI*)0VT9'U83T%2()+)4(Z0HF%>&PNC^[*>F=0O$1:Z.^A&71PYM2O MNJ>&BG5+?&)XDSDM7C?) [%=@8Q5<;OKRKW2P,@B;'+HX-:)1DV$=!3+])>[ M@XK)_D*'A0X+':Z?9EVY,Q#;<,.9I)]J'L&IW5[<$1L^G,G2C#C$,VQZT##, MA>58?H"IW _52ME/^VBN=D:R/A)=6)K.)G&-(<1C2[947QYUQ%5DP[FDGBJ^ MCA"/0H=13>X.ZP%2$UPJSJ53A;H[M0N-3ZD*+FFU,$-$4RHHSD#6:L(X$&PJ M'O0ZU6Q0(1[%G)2!/*@IYB;85**YKM!B(1Y;@N:B]U;SN50Z7G L2KS+JXWV MX/&Z:X@T=0=1C@TDK]?OR/U>QO! ?4!PB7X6U--OS <0K * M%9MKFMP;=$MW3#]&H]%&]NFCDVUV'TWB*#J@%-(G,4DQ23') F.<1"@FF",D M(;O\%MU8Q!AB#-&-I9CIN'$"XA$_B*R'+#E$8)I6\+X'JJP-=(&EUEP.J=KI M@:D)T2B&@]B71\,2QV>AO(?FT,&9(W2W)9*A=65M6")J*73WT!=2],Z9+M$B5\>^R]/K4:<1:Q8XA V *5GSW?5#Y^G??4S&@JT MO8:SZ,]_&FJJ]N%$Z]*$C!2[P:UP^RY46*BP4.&FT QK%D3?OH8SZ4SOEP@% M'XL"GVAM>/IJO!&76T>7-CCH8(5GZ0!<8](&!6]W>F")EZL2YAI#5+L,3U7W$$D*&X_CO:S.,;?H-CN[[_3AJ3 MJ>N1Z%HG,)XJ(G&)(JTML8NN/.IW1)'6,?*VWRBVUF]!A4SMHIUBKRJFK; 9 MS>=O P%"A-TX KDZZ_;D7J=$D.:(;48KV:>+*ZY777&I>CN.7G#*@G.70Z96 MD"32U1V":J'&J'VY/RCK*(E<\@-SJ1X&U6_9A'04NZZ4.ZJHP6PN@ZJET DE M/B4940=R7W1S;#J7P-0.NB7BE<>BPZ=6J//%]7W)=23R[] *GJ4%">:N*5G. M _&#!7&"VB]XVJ@[75G75)'IWUP&'9PY]1LV(1E-KP$1;&H%FX0JMT-&Q"[< M< ;!?T]4@7=TC]'H@\4W$L3U_S1[;!^ADH(IHHP0%SK(BNF&8YO$-Y8;KS-? M5JC&4?QMQ03:5U.GV:J'Z<7]SK!J>O%KJ=.B,%7U%1=2F :*1GE8J=W1J)4[ ME[#;PFX?B"PCN:>7=1"%Z3X5T_VZCK/"?#?4? L+7I9 S1:_,UV35?V0SG>+ MC7@+S?"9K@].])+X?6" 0,+_3>OA][_ ?Z(Y\0?U/HR\='TKL%Q8$K&-P'H@ M'QXM,YCS4=-/<5'O)(\88Y#J,-C\2(IB$X(X_XV'8C\:S_^9]9DT+RXD''\+;5]?.5OC[7\8>/)?SUO10 MAC>#T=!$C*A.[HDV=,0+*P!.3#+4&N12ZY8\$""# M<67!Y(H5*T%U@GV=R([28?+#0Z[\S?QKA7ZU8KO8=UI/Z?1'&[_N*&K%[^!D M4^G);9/M*=W!L"5S'2K=CM:2N?8476_/7(4,"!EHSUP'2F*^6T72ACBCBM6O_5W'!FI$QRQW[,0ALD:E"(HJO'XWVI M8_&-LRIMMX:I#QG&*4;XCQ8['IP8&S[!$;(9Z"QZ)>3\0/)S>?OCI]1*F=&*RTP#Q$)L M+4+EQ-8BMI83DG.QM8BMI>U;2_-H&^\>>.>;,M&"V'LR876%,WKJ#L'/&Q_B M/N,V0[(<"4:WP6K[DN&8DI^(.'X7S-T07F.N5-"< OIT*N? 9SD'_L5>*R'% M&&(,,888X]!C[!+88NRQ-6^K@A$L(:G M>G?5BM58#6*1, MM,@O=LIUVA< )@7O5/M05^U#S]Z&.VGH6";/0)K/0%0(G M!.Z0:],Z2OM][2/?AD:M9Y"P"6VR"=WZY&V7F-@MB$[>N/Z6W+@&\>6@FR?W^0#"IV4P:*-VR+H;@T:%]0$TIV_Q<\.C@QJZK5FRB*IAT M.&,W$CQJ.(^PFXW@4;-YI/7*7ID)%AV816<=I5N^[7(MQ_C\$$*5^@P^Q#G^ M_J)/0P UD?^CYQKF&%./]E*GT5=6RS3RIK&I3$-7HG*'A&NS8;/ M]-*[5_,BMD?.(Q6T1_"HV3S2.X)%36?10)BZIO-([2IE([""1X<^3(T$BQK. MHK[(DV@ZB]32(7+!H@.SJ$8&G5AJP=];=4C8WL\$!S]=5;S>/.]_>7YY$M?:1ZE;WF"ZWA6X)W6H.]SJ*+E2KJV*NM.+52SY4*5A]IP'RYF4\9X%:^% M97PU:9HM_OJP:A+6+HC3%),H'-P9$,[&QM'I3KG D4S2M*ZG M;C/ MY&1,@.$.OH8_QL?$&__BHZ2D+?N\DRR#SSVT@VC"R=@+ES;0Y"OD4BKE"3R. M2^E%@0^ :(X;2,9R:0.W\:=3UY/FVY(7HN!L0M: +/R35@F]>2J1 E0?QX4P M$>NV#Z!^KG2<_$\")MAD^ ,+!0R?1 K!S4X&@\JK:YQ@$^?\@ *,L20I;@ MOV*6*%**U=E?Y\T< :>R,^\6GCF,%+@P>CP>3I#:$F:6T$C1D28@-@9\!\]. M""-T9K'&!.CJ2U-"6!^$E2$?7#MHS"H)] RA%>!O_D8S/%I M5%D@"GV7[SI<5$,'#%) ^TF8A)/D?IZQ]_$4R'0*NY[D.C&5'@UXN0%C\ M#+9@ZA.ZM1A2[S?XD1E.<.AH[LAH>7VR2 I_;DTI]Q?6$]J4].I"'[^PW4>8 M"Y65I0V*+>.\[)#N:_DK2@^2X7-BC'*XW5^5[O[>F)U+B33#DXGFL5V1MJ8( MKNVR'EF 2A%<-=N:X,53^.OEJ1:RU:-]VFHZXH4%!M::%+#>?[BPU3H+< : M08P*O(/*RJETV[&*G<4"1G9^@F.'3UB8;2Q]=8EM\&LW!HWH[*]8ELA47 @\K> M&V,>*>&TW0I5JY9_-3><&:EB,G;1^;.D8+:"HL?3$K@Q7;B+$;[^;O/%YGF8 M;O,]9?B:SN&ZHA:]T16=PX69$&9"F EA)H29:!5M8TLP]MZGU:TV;_@8W>&# MM[N?3CO32>7]JHYX9^J&ZU6ECBM++YS_G4.R8\OCSEMBL[-N!Z/2^=CYHK_? M6O'M(K=]1ND:"14%&AHD)%:U/1GE#14U?1/_]IJ*G:A^/1TJVX. 4E ML'EL.BO3&6%WS!%E.G_Q-Q,]\$R83$6\&?!,IJCO_UPN<3\ M>Y[&^5.Y4Z19'U1/CTG I:W@)K/YGG+I59\\ '3FDU, M",9<:/COH_',$IRGA$2U*V.:^9M-&,;4W] W9D3&]''W$=.,@>&A8UL+"P=+ M*F="GY;AL(QT1GN?I#+,"Y022$G><#JU.G0F]*K5W))>+_-T>-6?VN"S23X=QK'VBCU7/IT6G:S9B[BE-7?LD%['@;L)(\88]^UPV#S(WN/ MGQ?4,*V[$GI._7?N)5&Y&3D?>\3X=6Y,8;(7A@URY;]YGS498"^BP3'NM;KV MS1Q88=(>B$!'+)Y/G00ZI>M_A]:2VI/5,'-=N>%%9T[BF4B"M 8*-QW$>)/.'VF"(<>S BR32T;;8L7#>N M8HS5C& M^>Z*1DFR@=BV3[>%)UP^ 2N%6P,^I+$BQ:1@!?]>N+#3@*F&OQ\- M& !VF0!V"W!&^%B*5+O,E=2?:P=F16 TNHN Z/"=>J4XH;%E":.1,NSI5:H2 M>D.E.ZJ6X_Q2YK2V\\QI557Z^D!,=C^3[183@S9DGQX\*;VEF8(BYUPD78M4 MS\,G79]B9L:NDK*+TZY5Y*F>M'U2)D?M[727?SE+;/:MTN@(NBT(B6N3Q'6%Q F) M.^C:>J4[8>Y0XG;4F:31PI-*SMV+QW':+2C['=$FM.D\TLJG.0H>'9A'NEK: M\]@ACW;9S;4]':J:> #=,SAYXSA1VK7;(8&:;1$&G:HM/_#=]W)Q;-'<=1'!\S+EF:XXPXQ*.H MUW/@ \V,-YS4VC=F2;*N##1MW0U918)M3>.6$>FE-3G/<>VBD<)>_W84;4Q8%/627& M.2VUPO(O8@2AQTLOL#C/(0&:O29["!OJ<="T.C-9^H,Y4*R;E+FP',L//%I7 M5FA-]8E4O()9:@5&=@4;I$O35IK^:)4JC"H5&/'-#99OS&B])LX-_F?A[I>X MUVB\@F?Z!EA!:O/+:[,S)X8Y@3,;JRT%;WU*?-^BG5BP,\\V=]PO3L7TB8$6 M,RWA34^PO [F !/>#%1EBZ8#BK3Q2>D@(_]P)W\.F?:M[[(^NM_2ZK3IU6G M[3+EM#5.'KG[G2:U(1CEQQ4 M!1:. +.,Q>.)4\@[Y/D$O$E3^G=H> &K V8.K1M5"^.D;$+7 E^ZSKGKC2TX M\!$_H(+/? GFU;*"."PAMFGIFYGUQB-:P#AO]4%"@6+FOQYYW7! I/7G_'#8 MW,GG"^P-+6L'QY3/7X97-=S_B:=,HBD[M#(TZ>;63<) ^]B)6+%];+YC<4\4 M,CX"TF9N2\.B@WED:CFTH!W=G7OB+:0O+MU^,F@"Z+?G'>56-BK:9I.^'^M* M41TS@Q98Q69-.[T:^5Z6%C77R*_H&RQZ>&1^J_:50;)YIY4N]41ZKU.37GRQ;5K733:%C)FQ MG+Q)6'Z^'V# QU@<#;]TW5^2C3TC\US*U=>G'V*ODY.FO6AFX=$)#6.D#GGH M?V8]S_04\YHIIJE"C64RFN,B-[#+(MZ(D"99FX,12$!L%/KNY2.&BFUS&/(J]=6N3HEV7^]8TU),,Q,0USV!NKW;[>'_6- MSD3M&R-U/!I,IN3_U,[HS0L@(]H!I'J#];? GIAH49 05\82U5>Z)3X8R4DQ MAZD^E?P>>ESVGR4^86HUDS6!)$P,?YY F($@Q-=,P&+Z):Z<_H&V]<&PJ?D' M#9DSD3;IAG%+'ES[ >7RLS&Q;!S=).RRQ&0H/)'\13/!E[/P&Y/X!0&!Q*%\ MA!] ).%SCQWC0#>6/'X72[_K9#5%AJ?@ ML0GG)M4^&!9#VO0K^ [#V31LPGZ#'S^\@YGAI#VRA!7,J4*$,0X=D'#F&8LT MFAP2$];ST47<("#\)YCD)' ]GUF#,QC1< (+9XPTH#0&&0)&.+2-,MMH,5KJ MVB9%@6-'1>PKC?APZ+S5'R/<*H*7/KN^7D>6PX7P'O4;A6QLV Q%#K>4_D 9 MK=RNF0BF2$TY>//#* $NVAP,^NY/9,)?K=BK]# M%\FBVK&,34$;?4:W1-GK%Z22\:]8G6N?^'8CG T117Q*XUOBWKU@+&5MX/V M,0ML&F[!":8E=P.NV!>7*;#+Q#<@S""#*_-@N:$/["=/%HWRIGP%-)T&U[^Q MZWDL2$Q/N7(/NWXG)V/NN""H(_ADSC/^\*V:_@WZ!-SXV]2\\FFN[PG,+4O- M-)D1O<;V_1")$-!#,.9!@36 &0*-1B-ET/N-GE[!,$P-^ ZL1,@@1\@T\%M4(]=C*UK@A2C=\WA$+^N96?YJI%#O*%(<#;6XLE/EQL,V MVZ]L [X;ASZ(%+C5IO$<#4Q_QUZT.!N' 5T-)GP9J:6\DZPI MXS:\S3,>';YHQP6"6*!)0$+*(3!2/KUH ^&@-M"B1RP*8@I3[ "]T UG_CA? M#&R4."3>JH0I=%80(,Q?\S!LP-R CJ(CA6$J(--SXX'0=S@TD9+=/EN(.VA; MQ*$G P3A\XP979SE2F90O=HF1IRWOJ!-$X5$Q2TZ'\P2\5^62OL++U0CO M4)%^Q%Y&M$?+^!>%P.,7,/:S#,L"DM R5$5W/\)OUKS07@.]+79E1@XGJ M6[67TB\D)HKS0CJ+)=EU:/(&QEXCN:"Y?2D?B))Z31K?R4H9+ M>&M$B/IWAA=AB%%[WNK*,*88;M!IF:5N!+LYSH3S5_1T/9S/Y)0]24].(%S$ M\[BICN27WQ6BZ7W@_B!Y"IA)1]=5D;[@/T O%P;U*\/ERL4QAB,ST\_.+(JI MT(@<Q\( M]%G@;#W$+HD#1$_X6&CY\P671).,@[3?$LQ![UYV7&BB*QRO76I I]QH)(2E MPZZP0-O547+ M,L7RS'-DPC,[G:=R"0GK,W-EO--GGR/ -KS[ (NU1B63()>_3#)IN(O M'"C=-'=Q.\F*'!>*A)\\^:0D+=:F25^5F-SHG)-=,=?OC..5V0FCQ_PY')W+ MSHK3B6D/T+X[5)71*D.ZPT&B *OK^"??GY'*;'-',N;& AHNV_AF%]^ D[F+*-UO \C)70N.,4EKI@25GX MG8-VA=TSQ?S SS%0&?AL2YH:L(]1D:4;@\5NV6TK :F'@W(R0,K:K,U[DYJU M4<;QA #G+*02Z*TQ9NQC5Z!X"P3"!,0DSLQ@R<0+XLUX.P+8^0B'X*;N;Q*Y MD.F.^XS9TJX'CJ[!' CI,T"4E$.E*1B<%R&Z@^4H\]K9-, ]$&T+_XT26E MHO)ZN)J],PY>LZ*)368@3CLW)G,+S'7<&":]R^(0L59F=S5_DTK#SFO1\P&? M",9\D[]9D T#3/2,DK(C,LX6B_SD50JM.)XT3T/%, <<$X+GZ-=TRUD/_BSY M$00XP][+CPO\*;9S^]93) 3Q[63Z*&%&=W@Y6Y+MN\E^FL2^0#;A*1?VU&3Y MDO](R!(,&!Z%+'^QYKH8Z1MVW!90;$ 8XM!QL1A+AB*\2& U6.-9&$RGUX=Q M&*;^;;1T61,KXT*"?Q^#K65N2^W+J'@O0Z-N-)?G?(+ZQUI915!B:>".=$5*U5R?N!@91D^-T21^5A+ M5Z6Q0K2V<>"49JNA1#$^P!#I>]XQH2?+CI;.'/]G7(JQ$I[#GEXLCFD$:#]9 MI@<]!C4E.EFV2"+RDVN?^$OW5G',8!@%,O*OLX'AX(_2_=U((N"Q;X W'>#4 M@"2DKV/9@%^-YRC^YYAKP=<-KP,=MFER4/IMV=OS*'82A\#?=A15IX%T=HD/ M'V5O;Z-V<1X/)\,(-#XO2_\5.B1O?K 9T_NSE2O;J M<3B"&CKY^[POB/[=L MDJI'2O<@\L@LA.5F%TC]+#!#(=XGIV80DR:.3#-W!&]L/)+>U7/H&D>TP<&$ MT60D'\8PZ7%K:O#4!:KO. (+#K/+\%3.2!(KP9(4*W925TV+GP$W\$.4C_2; M-G.?+&CHESS 4;V0^N\W@:AD7M\5TN$S7L$WVP#0MH1Q_1#O\!0N<$/\#V'< M2;()+@JN91V9_N#=H^C5-3LM5FD?U:G6CNBE)D?5FE*]U.1('8G)[F6R@X%H M'R7:1XGV4:)]5 7>'E67(]$^2K2/$NVCFFERTNVC-J%G'X_.8%\IS&KTL7_P M"3:6VE#(@0B#F+-AX>VY:"EUZNU6-&T@JYV^:/(CI.Z04M?KRMU>181J(75" MZBJM[0QLG=[3WM4A<*?068JZ'"&K-.9Y(3MP-U[H@U.&@,>F@GE+;+@*]@>R M-NP55\'F-5X2 MLGOGYO*.L#M19G7TC<24I<7Y<'(UU(7).X: M!/&?I-M)/U*7(TEOH,MU)Z*1^7@(L+<)K"OC"U4 3DZRXFEC@'1=].:>.(IT MM8(FM(*:E1UVI51 U](@,VN9]D;\, -1BE^4JOE/Z@IH$=1DP@J_.18'AS! M7)D\'-,5+#Y6[X! 5.:_PJ@",0L^>(:8!^]HKKKC/D:IN@QB-II(5)(=8!DM M_ A7DEWW*%WWSBMQDYH#G>6_+VWB6#"9[.!8/6-GRA$1(N8\ "F3QN&SGTZC M3YZB&;T+UR0,;3K"IW! ]:4IB";K#T9[,OCP &H_?],VG.GF:_M/?ERXB>.2 MK=/T;:'576AY4OX"2E*JC<<*;!K*Z=M>6K*3*D%5LQ!!ER(09#O[,"^4-I'Y43L(H:VB/- M3) H6.&10VCY8@)!PJ:.*\]O&]%D--S"BIV@=K56L?-"&:]6[%YJ]Z[0#C.[ M\[Z >L@QLW"73#^U7(/(RD7*P9*S--;""G).ILXL3_%I@6YZ-BNE.+'-H 6K M$1HI;\XIJO/CZOS!YNK\$CB^JA;C^)Y.37]^C<\=* ("2%G!<[,MTO=-=5P, MVH>"N/"2>-JOBJ\+#!CN: Q-BUDLU$/BL;HO"N5"(IS;5%G;W @RI6-QE=IT MRNI#0:E]"]8)]LE/:"C-7#0)\)I'PX-S!P/.BW;&[Y/ Q1Q\W.&"YR4ZL#:S M#4L0N[BF/CO'!Q?A)>/FHU%O1 8-P'R"W&Z/%/!$D7XJ=TJZKV?Z^=1;;MS[ M^*N$H!1[\$6JUE_8NKV,S;-HI V7WKN0@;]<&$SMSB^[35XK.CK-'Q/ON?5 MD2'M%5Z9@JS*"$]WW'14TZ:06,+KV60H#3\="@.R!V^SJ= (52._[B\ M_,&0)=C+C*A.-*" :GGS3$"I*$X?P\@@$<%9-S7#@. MU89 @@G!'.R+89"1)&>TEJ5M+Q.ZRAR#H[E85312XG!4)I\$F$()4,JTG<* M9.@ZS*( HRR?-0)$-%EZ0$;$BV@AV5;?;A:B/YH=@@+,'(N!KP IIB$& MCU='CS*T$55FT13;/8D%(.$]BZ#0T3$,@+M@BN&"P\I03C^BY-J( MY\++_3UFWW ]B:\WL;Q)N ")@H&Q-R,#T(A4:D$!I4!DO#@ !=-,ILC&8;_@ M[(XGX7J)GC*$&"]M?1TWWK?XH7,2F;*T/J5-6?)>/AF4A,2AM)B:7S+0E5LJ MW4BGSR[XKFKG_.^Q2T\=;^;+Y\ $@IRT@WQW?44'(F,O1&0,M;\1:ZRH MD]9[H=D"]7I9L/@<@_L7O6X4\4?P'B>X.,=/:MIU;NZOOTHZ;[*T_M]__+S\ M=G]S?WE_\]_7TN6W3Q)\\"7Z]Z>;NZLOW^]^WE[?29WO[]^EZZ MO;G[>V-VVXT@MXC*@J8K#%!IJ$E*0#6CN&,*7#.+PY(#G\F0[-C/-IPLP=&A MSZV;OSL%IGU)=SA8&R(H/Z;5EGE6'!.!V964"Y7I= *# MA6A.N ' %DB$HK;0-\517XRX]M@6 .INT4,JA2)B6+(/Q(Z GZZ,9;I;+,7* M8XM=:^&RVAUV#4ZVET)-SZ#7ALZ*(,Q12D&V(F9>I"1BC'H4= _#%1X"?X3;U'@6?XO MZMR"VY"**.$/-C7WR*!_Q'>!1/DL&;@O\Z>4:L MU6!&@R?&Y!>>1K%K 0L0PLS?1[Y[<@8]GX&+8("HI?CNV\:8@?YG7L5PRW*#X M@$B!^ER;:?X/SYT0$Z]H:E_?5CO],_;;_'")T:HX2A$?$I*> "EX)W@Q& ]V MUDS.L%1)YQ:9IKISNM.I-2&>3&'S+3]"XN/Q^YS?12V_V$")BF\?*.]WA)J% M<,(QXDF&<_AXZG@_27-O&7-/CL&C*'Z=E4&FO W!1*BZ<:[VSLB[E ]\EQC3 MZZ@GP"5KCJJ.]"X=E+?DB;O9I'\H&Z'(^A).1I$&Q*9G,17G>?-S#L7(0R#ON?O(=EHXLEHSA_>N8"$K7.#$ M<&+S2X$!4P=V/%A[T=&"P;3&DX?1/!;4PAE(+G45,/!!EQKYO7+\XQGEZ\MK MEA8A.ENLZ2=#2#6BZ'% 3_.L#1OK))=&7N3M%>!W*:I9<;3*Y/D8N*'#CZ,( M%=WTLXSA[0]9" _*6QV(S6ZF K/.?P0E81($K-C(BN<81 MQ.BJBT820648['LJU 'GE9!1R+9^$=N:NRX51HX+QQ#0XS; M-N?@R(ZT@0WIMJYL)4N48AZF;L-$;O3D(P'WC2B84=B>.5 M8H1G3&CL"BR#B0=&/,>2B<&CB5&0AEUQ\[%B;30)0LUR&+\,D'LQ7I?SEDHB;IXB?-OQ/+-V 4*:?FI0"B_-25PWO'PE5// M"$WZ-GMGV\M"O0LP,VXC"3 M6Z "EH B)A(:.N8*%AFJ7!M%A[8<=%/9/I)6_'%L;YEM#GD_4S3.M/D,!M^0 MA7#H 1%(;1>9/<)*&@[+;*K@FYIR@HT7=7'C0>X4T#/-U&*;1 Y>/?7G[S)N M?O+F*VRS1:\HN&\-LPAM_BM<+U=SBQZFPD7(8@O1?53H6),HV+#=/=BR]7/F M;-G1<=O$+!?X$6HS6EL$$*0+QPP#6+%/%0O#5O3@GW HD88&7'V5]#FO$EMU MP]LN1NXF;3,G)<=M%AZ&E=>^QNTHM4D#IU37LLTY*#+?8*C"ID+L_.P>-:-, MG 6D2B)!7D25%_TY/W+HIN^H/*H]D_\K7U]E9A1H9"H"/,:K,7[C3#<4YDYP M>_+,]M)G#C*;F M1?O)Y0B%KZE+^7[_M^M;Z>;;Y^^W7R_O;[Y_B]:TT\GT"\UEI>2BM,QV\^)& M#0\4J1L#15^N_[C\PB)$UY]NOOW1@!#12QD>7A3Q3S#OE[P)IPV>B,W\.$*3 MD^6HOQ#VN?+@?(5IF)@^P+H,H+N$.88!;\,)VT'4HW6=#IM-2AGQ&;11?"X5 M:9, X7VK]/GRZO[[;=-EYWN*O>B,I*X<\<[#3S<:0S^#WC:!^/#3'YYW0QO< M6@+#/V3IV0TE?TX7,P%58ITUZ8U/Y'1%L.V9O @\K&B=#S\PBG$C M2S<8[T#1N,4+H\_L"?H;]4.TE@)I%%,X*L!/MF=3K*92O'BP*IIIT23YS$EN MB2UR";_-T#WOKKF@N=([+]R24#>CX>9+VVR]?GZ[O?[CYN[^ M^O;ZDW1W^>7Z3OK^6;K^Q\^;^__%A)V?MS?W-]?L&N7GW35^R??*!AB[DN?: M&VSW[4D_TB4 UW!>#YY3^I2SZ[4&T5_5E=Y><.?U87?WN/-#!32N/9/5N]6& M/?QDM8XRU-HB!CC9@F)0'13YD/"^+QMFJMP_:.#T8##[#:3 F?&.'B58WR$G MI!X/]D?$ED9^W!/MM&DT9C2ZY%67S$^FY6!Q]Z>3IL^DF Q)O&Z>WH"&8_ 7 M\/3B.&[H8/M*V+B=Z(IMYAF+(@A,QTM3D]'TJ_%D+<*%9**'XTEX*A2P_PI!!-5S7=T'VE<\AK8KK: M5;O*,*H/>=W&WT(T\G\D=_6R?3V:!WY\ MY&Q"V)_NOM""=[?QGC:3CDZ77K=3-'&KU$=]1=O-5ME"/.RD\2CLEIVZC\,M MU'!-'"K=32557-]= W/9%@1'F')L;2(\8&8$5PA MOZC''X5+"M;]%^OIPG&=SY[!H+=#QPINR?2O;T+??$/KPH!X](/)N::#V&+M MX\*P_;^^.>^]D1QC0?"WYS/#6%[<(6K?;?R:'^SJ_S(,YBXM*+VD.(GJ&XDE M?.[CKF1?WF?G>WO66RP M/%SG"%QU+;&:)I@S %:69TTK("(2FL5)N *-58Z@W7H(JNZ>H#HE*$UMB.LH MMXJDP=))TC3EN2(;:=OMI*'ER\RN)],:^%0] 6( +#WR@ B0F8R@3;-"V!X$ M%& Y,+9%@8\8T!HM%LW)@H&'#?K^__-XVLV7BA"B@ #'@QB#%7G;NC(^!N;S-WUZIO M&\_79AH+/HO3J_8?[:3:O]N(EA) A,DY$!:=O0L&\_*\5C??<%WO;];UZ__Y MV\W'F_NFFVZ$W)RZ""=#R[81:10QYY_FUI@!=U)X(3_YA,'XI!K.6'Y2T9H' MMOUBA6A1"N6"*!RV)FXT4KIJKTI)W$CI= <[+X72E-YH]Z50PYXRZA6KVZI> M"G6X6XMAH6J#:R;@)0HN"BX*I+>>%>4'K=K-I4^TOIKB])6Z<-L42JUPM;8' M?A:-)X/F[;8@:/=TB7V '.),IWLC#IN^"N8DY'KOW]\?%1@GLK,?7A_Z4WF"/WYGI@SPWMO&H'Q7NVJPZ$Z M>@_S5=61KFH]3=?T8:^GO3=[ZJBGJB9Y4CNJ,@] 22\1;Y7"<>+N>TMBC$7I M$J$>&58=ZYR3I#]I,?R8L7#!+;CQ+-,*%TFGR2]?KN3XTZL8"8\&E6Z19> M0IV* #UNR8R^P EB-, KAF2_BILQ//_[.A0&ZRJR3D7P;XQ59WCW>V=]9DE7 M2YFE^M:S"DNUZ=)6;N"ND\Y3;'SR] M_(C!-*]CL,WO'&QS&7I^"!J..I\"/NR>&2G@0_JOI>3-9F#S^%H]==X8W-ASBGW]_LLES-(K6Z6@G8#&T5EB,PK?$PF2TPV1H M+YJ,!%-6F(P&J9BN*>K_$S9#V(R#VPPMS\WP7_(S6#>4"D9EG#$JXXI&A8TQ MI.CG5Q3_G)H25>]U7K0WHTY?V!LX0 MKLPMKLZ]EJ=K:[46Z5UD"RAD#->8< M[_\1PW.N V/^(P;&W #5+B4H[950,:,.V^HH'H9.FKR&7EE( MY'\"XK"&*1\CY-08]%[Z L.'QHR\N]@ EGMHQIQ9[R0)P?IYB^:K=(OFC[RM MYMV6!H)4UN_2ZXKN7A^C8L[RYI8P+&\GL6;!9$8.F1.?(2=HL; MUF;X[(OK^^]B>0OFV(2%MCA!UO-6ZYNDC_ZP8<0!ZA0B3JK# TTNG+NVF6IT MQT$QCX8N#T7)@CT//X-5\^.UEULQ_M6D57]S ]:/<,/R$_\H(81RU-Y%]V#( M;LU:^15MZO$#,01I3Q>#M2#Z9 0&2 'L;F?))FC@90+=_>A6&/4J-J+&)4D, M7WVGK%\'%LR:;T9:P;"G5TDKZ"EZ5]MY L!(4[J]X2X2 "(*.2X] FZ1X+Q? MBL&K#-X:6W!4\9Q[FF _R08),'=_3.C9)/0@?F] M M*'\XUG>>S!S=MN\S?1LPCZ#? \=M^F+D7\U#!JS5>J6V?Z-:SI6^:2-7.[ MRAHTPZI@)K3_V917JT3'+^QE2FCSA(5A(H%@LK1%'$T\9(T(L=$97MVZ4YFW M-;-Y^V@<>48<>N&;3 +79O-3$.X-M-D5FT"9K>%@*:6YV8]-R3--@9^\*L^T MUX0\TZ:V8KJ[^>/;Y3UF]S<[0_1'R@HQ/::M!>/#2B%;DC4 TMS %I_8ZP2; MA9KIAK[W-IYN?7Z6K M[U^__OQV05K&B)@GDU=PBT_6T M&'J>/XL.A\EA#@Z225H-MM"),VN2.__H)VOAIG>5KP9J.G%SG DC(!=1D@#[ M*,H4R&DC>>CX56-"5>KF4-7[L6L^P__FP<+^_?\#4$L#!!0 ( ",X4U>J MJ3.EW0P %&% 1 :7)D;2TR,#(S,#DS,"YXHBOF^ N@$EURP!)<]$#D',DYH#\8_T;N,1IX6$X97[3;'PW9 M)5NN.)G-)3KJ'AU'S:*[_*R+'6?J')^VWQ]UI^T3.'K7[AT?]]I'A^Z[R<2! MR;OC[IO9V2DX&-S>2?O=T5O5[+3GM/'1Z?MVS^UUIR?'1S#!8)@^BC/AS&&! MD1H:%6>/XKPUEW)YUND\/#P-UH\3 M[D7MCSOZ]@0+B)H3[BXVFA-.7.(O#ARVZ.C1=GO'W:BQ9D4*F!,J)*;.FKDK M>5NNEB .LXG4_8Z^KP5UV]U#I; 4J9WRJ-T];A\K2BPE)Q-?PK7"[@JFV/?D M>BRX-&0M%$![RQPLC<7JED(U-8-+M>^ )X7^UM;?#AZ%V^J4E^J+]@SC M927)29I >GBE2@\2=GK8Z_4ZC]KPLGN0:4JF?5M_;!\>*70KB,VSR?*RU;=V M1+>//L23KEH?(KHG]B%SFN79@HW2?!=/[<9ZSE;N1DA9J1N&D0#G8,;N.RZ0 M,M-AN[G^4&4";#"!1V=>1>BZO?F4(193RJ3AH*^$UY9+0JLYBTQH M"-/(B:=6B(QY:OZ<8>YPYEDF=6?)V1*X)""2JXMA,.

+XWK]C^"Y,JPY?D1!*=AB]IAZK^XBXYZTHWNU3]Q.51*YNJ YN MC59;2#>]&][DACJF(X4L(M&1\+C7'[OFWR%JQT%WXJ/BA@)V*,'O0V>;RQ9_ M7X#[E7XTG[SKN&,T!I"B)3PE&5I2.%#0CI4D(85KS1$FF*.2* K8_P$KH>("Y&MX<)%$= MWAMRFURM,![O B-ZO2'EYZ;#NE:@8-.ORLF;/@I,5:.%&NY<$9![N*$*1G@* MT)7D6*$_*0=]+!2Q*8K%(B47;0A&@>1F64,F.)=S3&<@"!U)YGR;,\\%+C[] M[:NU:]VLO"'L+L)J V_3-I"'?"@0$8J2(G]"@="X=;/P+YZEEUC,KSWV\*25 M.9NA%=MWN\QOS1\9 0V"\0(+HG0[2 Q".;V$AB D)X[R3.'] MWS#_!A)//!B!XW,BRV/W% E69'O;R!K7:8(B_2$A\ V*1<:M8JDH%ML@^&\! MB])(AHUMH!QVMT$)"!NDUBN8E TM35.K2@^W5:K)&J50KB:R5/E-66--4EC5 M>Y16[YJZ05HV*86*9\#DLBI,K1)IY1!;=7^<6IPUH[;AA)*L&@1$D,V-.59# M=TRB7Q*$#$(K "?; (2Y9))+@W0_A'N@?MD24=3:JN6WVUH.*1NDV: R-<:/ MI9UXDL*JX7?;&@ZHD2%OD)J_@ Q&?LN$& ?S3$O:\[9M%;5IY)BQ2=2_VO- MZF>DF"'#K4%(#,'3U9T!YCLY\UQR*QZIA#=DA0ROIGKVPBK"/BL292H3O=[; MDY/WJ;C>4IE KZ-/37K>$RZ5X9^*2.406Z%)Y00AA_7?1D)1:/=C74C9RPP* M.5E!2BL:W#L";I^[,^DPEY1=QL$%QFGJR5U#G:2(\A3F-?N?/]3U@TQNJ#%@R MOKI2P2CQ]I(Q%7"WPEJY"J%:A.+TSI:U0/0Z%/D#\U!3>P2X-)JIPH4U)VX@ M:D](5JMAN@=!5L1359#]I,4--(L@2ZV&\":-%:Q4#2/*C!NH;IVL?L&D0(\ MI3E;\4O5*I+XJ4@P$*2#]E@4,K),(!!(:R30V36B'1>GDLRL<*9*'[FEIV8O M8-GZ_NI+?1Z(/E1H.+JKFHM586D#LI*YU$];!5_J=G<42 MTY50?Q/GNZ])L9]D'R%7D6)%/UU;RD(_$!B\+&<$_"12(#JA0*+R1-I'> MVEH-ZWQZ*X:IBDK&#ME&8A)6XG=<)?.HK7BDZAW1$X&F)W*A'M;QY CX/7&B MO4\[H6/A9<4J5>Z(L4I$HR'S^-'.#_#TBZF2*^]RR82LZ.M*L;)"E[=E?1.Z MB#C6<,@BMJ!1N6%>0J&^JWGL9%78@;O#'OJ#LFPP\[\L-.(H3Z5!*C%!4SF L5IW!% MIE;D4Q6<8N2UI'8D*KC:3">0][)$WO6J"^INW*UP9VQNR7M3H^C6OQSQ#YW- MLS*#[QOG:>K3-,.3@HT]Z(/\_OI5A21ZF]Z,@[GS&RPFP%L(3X2)6MO-:4>)Y^.!JU-DMOGSGSE^>M MH#F1L&BAX # ^(SE,Y5OM&9:3I9Q4T&>&7.,GS W#7_*1]H3A^D#@Q,OY-JF&)/K/6P=SE[ MUUYP)2(JH;H^X: :TGL0DO$+Y:QF:OG!M-@@;%2UL H]!PT,'L.N"EB,%5]A MB<,,T6+TI8JG M980VJEH,+0KS<]W+Q2INDG0O00TQL>?;V.IXCFE8Y4T _,7?UE/:Q7VO/MBU M'AS#+BMY/V$BUS+Z-F8 (NJZ]F;VI=U&50M3NL4^=>:AIS+5E%S$LYI6&4-P M;Q(<**INP(14PVO!J(HX^:K$L.Y&G]D]<&I'*:ME+9 IZ['J[J,VW(-V $-P M?9-"W- @=^S?JS1"=_B:\1LA?&T?H?<0^KOR'S[7E^68]>FJOU0YA$-BAG8? M]3WZ\$PA6FDG=7/=!KCS$=3:H.>R3X+0$VO29?%R@RA3-;A+E3RKA6E:TU]ZH[\I?XAC76^'.XM%T-P M@-SK#EL2DMT9UL*MZD?S1.B?L+(L"QD-:S& ,0(Q+\TLO;&/A"5PXNAKJ>I[%TBR= 4$M)L* DP5$M3+Q M!Y'S\1S*QZVER6LQV#&3V.O[WLMK6P2*UJ%3,2[-G7TO^ M#1N7KU5:R6HQN.VW.LQ+O6-XE!>>FO(%\ZF8[#G')B,Q)8;WBTS%.8[]2%EPZ/0ALP0QF.[BPEH^S&M;";X(F1 M_@'']4)?K>Q:@4$M!AR[Y-^9 D5OW-G!G1?1UF*8??>_?J!],69]US5/Y+$W MP$3-HDN\)"K(,Q&=#F7GX+EC=JECV4^+I<=6$!WAFC/5]\2]KGEEC/,%9]B= M:-]?T4!R"6MA'8F7'?H+77^Q#RNS>2T&D]@"&[S*4;AJ)T^FL<^%=ET H M\7)+E,GZV-.)>_[X"TA>?I.$WE6ES?$K-2\GA\\1<@>3U_S9:J^U*)-O!T]U MK)7OT,?GG%05*N8[ZV2(]6D<*UWOZT_E__K"WMU)'/Y_B 9:] M^OV/@]\N/++KN]R='/V8YD?[]??[3^>SC+,%9OK'8C[M(BX7 M),9PV^7G8_SET:([.I[B^K/#'LLOC[H^'[%J;QX4KV#^>X.[[O\%.,$TG4P' M_;RDGT_O7>&UQ8Z?EDA_L=+5^N'3>;IPT;1::MZO_W(*$:?#IY.3!7L/<#QY MO%C0K9^>]#T-C4F ;&34F:DH-=.6B.DESPR$ ),->!3ZHKJJ2 N2:3!N@44< M+'QZ]_VJQWV<+A?K3P;-#EJ]$L!*D7>7YBDL#A_/.5R8%PC,IU+8!"L8E$74P!<\A8:2[D1L(O2GR/2XS[M MS?N,/?FY1WL?L?JD4Y>W0@E]^H)A%X?;Z17[BY.CH^&>K%OBT?KO2S\_:L6+ MY7QLFZS80!)M2Y?'*G'.LLN$R"F2V<7,K$/A MN$I2I=!Z+-R 9Q-RR ='CF86:,:)WV8?Z-GS_C,!F0#-T2$:9(4[$LVYS()' MR\!$53)87T1K#IQ__B8V5P_.YG?6<#,;O^GQ&+K\_--QG7').;VF,+"_**$* MWA47$U/61:9U$@R\B"PYC=YPKY-O;?H-8&W""/W@&-':'LV(\K*#V$V[98>+ MB:'H/<9",;Y-%,:7:%D,)&^V1%'I.$!.C0EQ[O$-)5EK5!0(Q;K M-1D,4]2 M>:D3DU@X"+(9VC*>0+<@]'W%/'>U]F4Z;ZGK=NR=S]Z_P_Z(\A!\72CMS=UR MDC07$K5GQG,@P8#&D<7,BO5 MRB6Y]C:ZE?@V*5PIIG=M]5W,\L_PX)$O/S; MC/)+? >?SHE89UW!K?2)Q$)301DA6'3<,R[!:A&Y* D;D^ KD'8IU&G%AY96 M:$Z- Z0H[ 1_G\_2J8]*P18NBV(""<>.'*H(BML^-K MP>QH2M2(# T,,%9.M,9"D[@P(E&N[H%<5+*!106%J>(I6)>Z3#*W7!+Z&J66%6RL#6O'$1!)DQV@,(Z$" VET5D)";N[\KJUP[TP M#T3 M;B@/WTKES7A^A3S1J31T,9D(GNE,,S!4'"5YR+)$<" :F_YK7-Z9Z*<] [8T M0+LX:%AAFRA!@*$ XXF8J'G2+$@2Q4( S'4!CS?O=!B>W ;_>LZ(FN8;2<,( ME*54.2;*DI/F%$EDFCL@)B7E_34O[4+[SJTL^T6,=F?E-ERGGQ]CO_S\9@JS M)0W#.E:.:YVD5L^#LS3RLF8I"D&R9<\"TH^2 P1%<8<<88'^>CR[Y+P:6+^9 MZIN18>4H7^'R<)YK"\EB53&;Z&PQZ>18X3S6@JD@, &9-"4%KF)(O'7R?@V4 M74K8&E"@A<+;KE:LA#I7++?.62DD.21>*$U0TC,H4C&#:*2"'!#,& L5EX'L M4H+6P/+;*[MA.]X29N^[.,53/+A\_BE-3VJ;_]_G\_RQFTXG*.GAKE;;=299 M95UCQU28+<)%D$FXD)NWZ7T=URZM7#5@17-3C)G0:*>- $M6J?G->%H?ELN.^J2UJ3>:1*BH$HF88@?0F6]!PPH?72 (^M MB7X9PRY%N5O:_:IUN#NKNUU2EG-798?I&^AHXGT*Q]T2IN? 43#N0XF!HJYA M1Y$@3QR+*TPBYX4GBM!5ZVGOZZAV*0!N3(S&)FE&E0-<0C?#_!SZ&3GAQ>.4 M3HZJUC$_P]*ECO(V12P%9QBJ3!062C(P%*Q!,)F'""7*UE3Y.JI="I0;4Z6Q M25HN>:UQ#-$=XQT.<+;H/N&I0>SE?U#G]=7D'GR8Q96]%;64P)I#KBYIY MD+6=.^L 6G!E1U@(NPW$78JY6_N;$8UUB5$_[U]6WTOZN>7^R[=+^CIDCO/R M^AC[X2$+J(TN7TAU$>06VS-O]="Q=F_>7?)&FSN?SA=#2]'IQHK%!'SQ"KAF M*0M)1'&*AI>TR? MX0>U-H$S\KU3 O8X'W6S;K&LGO@#KK$I4ZQ"XYEPFE,\!B2P%YH9FCQ+ M%MHYT;J O!FR70J3FW)E!,,T[ 6BJ3EU@T[HWU,<%$X0C^;]LOO/\/E$>N 8 M568YUJXU'C2%\*0+Y=%H8[E#U9HRF^#:I9"X*6&:&Z4977Z?S^:KT&[V?A7) MK=E;*,_3V2MFLP2:#'-D$;1E!7*0VG+#G6O,D6O!-*C"8X^+Y86;UI7 1&&X MCDXS$42NO;N.!1$SB]DX$53FV;0.**_#LDL!5QM67%& W]X*;5?D;A!4E&*S MIZR7QE]-3$E0$QV3+B4A,7C>W$7>C&B7(J]Q^-'0(BUW%EU.=<_*%H9;1,H) MF'&Z,)WJ^1XJ"Q(X>X<\YEAX8XK< &?KF0"7?Y5F)CY3D.LH"U*RQBZV-O9! MH"%I32A.2V5YZUST H!=\H:M.'"9[W?7>%LG>(5\+^8]:7:VZIY*G]_U,%M M.HU:AI].K9'_[V355['6R)L:T= OELN^BR?+NE?BW?P-K [$L>0%*(IB(6@: MP8E"XRBY8-QK80WZT'Z=^UX%W"47/19I=Y8=K]!_/?H9O5P?EZ M5H__>C&=?_P'YO?#S$3)WLFJG\@%M#&*NMM#4MQNL&Z##X$!5Y3B67!@6[/Z M=@AW*P\?AY8CVJQ=KG71WX,%X:1E&G+=.>:(VJDN?Q3GDX<",;2N[-TPP]XE MIUK?Z059^;IF.]"^'AM*LFFRI+8TOWE!XUG+@ER$7+)JGV!M &R7XHN[\^++ M#*NU31HVPIV'MMHD?D*C\J^%I2=8: XY.VP$%Z^ZV;PG"=9Y(TTDFPEH=8A. MU%,H3,T4E+$L1"U8\:B%TTZHU'HWR#V*MTM1QEC4W1U^-!X !/PTGWV",RS= M,$]J"8M9WBVR5<%VL; M@W#&<>YLCB07)7U:>$G"RX5FM8B+NT'L,Q@JKM_"XAU.968(#T&^ M.A./ZS!;,V,KA7_3+JUUWM?NM/RK[WX??5?7R-*JP8KN?NE@\P.*DOHN$8S3 M@\\O?G#NRC?8=S6N2I1Y+_ 9KK[3SRN/0:[C$&;O\8"$>5X*IGH@=I88ZP1> MSY>B="/5&;=Z#^F#"#+2[-YZR-ZKA TJ!!7"FW[^H2/K/OG\QZ(>OW@VM!^G M9?=AM?.>1ERRGEROLU#[,ZUBWF;%!-=<*4B.^]8;1#9'MTLSY@YS_(H%@3', MW[* =16^56IU$5\Q-%?4(]^\%)[4$ 2+J)%"!FZL4^"YN2=Z7H%NES+HAT_/ M; K97),AV)8<#8R$ZWQ4DEK8O/FEHW1[52]_L'3 M=(/ M9:)WQ!!\-9\M#Q>O^Y>XJ%E%"-%I8#0%UH41#'7QW3$K0E%*@L^N=25Z6\R[ M%,M_ _:-;N9VY#S%^6+>$^B3GN:L17W-R+E-Z!*$@Q(XC9)Z3$NIZG$R,E7; M1GE.5F#S([&^BFK75L7NA6%M;=6<0Z]+I?C:\PZ5Z@FJ*!/]QSC6OAXG O-1 M>C)Y,LB=#3:U3NEN@'/+D/:[8LVVUAEE/AQ8^_IXZ"1X_@G[U)$.)D16**@, MW2L4O?8$;;WE#-WE$#"DW=\>P@]/H%A >>HKI.MMG(Y3)HC5\SH0%F45Y(%HP4+7MJ<44BK MQ_)%M\5ZRQ>2?%>.:E2[CC'I=54ML[RX<')/UEKGD)F5F3 IL PX*D9^5@5K M13+0N@1T,Z)-&.6^4T8UL-'8596K5I.4+=$%XYFW=7N[%9G%J#D#12@E>A6; MOQOTKHN)V[9=4WZ3$XB:^U!.KL%:YM$(%D-*IKAZ'DI5[ ;$0Q6.KQY_6D/$1D411D6::2K38\0^NZVE<@/8"Z1FN>M#32 M_9ZG$&U 8Z)BWFBH'7$4$A@ EK@&F7E,,;7N8VQUGL)]+23>&X<:FZO=:2Y7 MAY0B"/">4V+,E:UO5D[D#BFN5$9'S-YDVWROPMT3@?M:A+LGLC0P2;L##L\1 M]'4YBT]7U1/E-%(8&AFENI'FS'K:HB+J2ND22"63SJW]RTUX'D"%HC55FIFG M[=;M*\1<=XR>=9%.0A3>"*V9-%:2W"0\E'K4JXNY9&&<;;[#9&-PN_0^U'NB MTCB&:[E/Z5+WPOK5AP>8L/M0]V=/DO<9R4N2_/6XX.0(&;I 7[*7)A NW[KY M?A-<#Z'TT)I.S>TU(I-JJ^",_JC*;(,FH4G<&&3MP9)UED7#LG?<&BFL;K[W MYT9 FW#'?_?2/Z?6<5\'NU\XCLO/16[(F3VF2P-%2" M4Y1^9(HI990LFRR02^3I'B;+2Z VXM=W5AUO:ZG[B[G.4YS<+ :I.+,N\OJV M=LV"(8JK8"@AD5;X-,*)4AOCVXA6WUD=?33[?8N=JU:Y$DO=\C+@2[:>"J4D_KQQH5 MU0>(ZMA^_YYV\?;)[>J[XC=3!+??5/3S2?1 U* M16.8&?I"@@@4 R5@(8IHZNOPN&J]_>UZ-#LUQ=V9 %^&BDVTWS#U.,7SHK[ MAP;5\&*P24*%J>A$#[?U2Z2T]-,# !4 !I M2-OC]_16>FJ\3Y=R7.EW]'EFR MJG7&MC22JJI[ON#D$BEAB@34 "A+_>LG$@M7@ 1P\X(@Z#IEF:1HW"?CB9L9 M$1G+O_WO;^=G/WS%R70X'OWU3_S/[$\_X"B-\W#TZ:]_^OO'U^#^]+___7_] MKW_[/P#^\Z?WO_SP:IPNSG$T^^'E!,,,\P^_#V>??YA]QA_^.9[\:_@U_/#N M+,S*>'(.\._S_^SE^,OWR?#3Y]D/@@FY^K75WT[^PD)*)4D'5K ""H4!+Z4' MP;.),6$TDOU?G_[B, 7,7H$1FG[-^01!. L^>U:4%!@#SC_T;#CZUU_J'S%, M\0=:WF@Z__:O?_H\FWWYRX\__O[[[W_^%B=G?QY//OTH&),_KG[[3\M?_W;G M]W^7\]_FWOL?YW][^:O3X;I?I(_E/_[GK[]\2)_Q/,!P-)V%4;IZ #T^SR[_ MP^MH](^+OZ1?G0[_,IW_][^,4YC-"7IP"3]L_(WZ':Q^#>J/@ N0_,_?IOE/ M__Z_?OAA(;DP29/Q&;['\L/RR[^_?W,7Z7 T^S$/SW]<_LZ/X>R,$,\_8?;] M"_[U3]/A^9381Y>G/\YC<]_G*-;[:TO1OGGT6PX^_YF5#?2^:O_,-CA))]# MW6*9EVR.ZM[/NP:2M&$X&M:?_D+?+C^T(FH%%[_-<)1QL3P:,L7TYT_CKS_2Y3NT MYTM6)N/S'MB-//XPG&2=__1/K3NY+6N8DG+TA_?_V?^/W@=*9 M>\0,6CL&*D8%3CM:(BH97$I.VMB W5N//1EZNXCS+K^\"[\O+R830O-Z.$WA M[+\P3'X>Y5=D$P]$=EYPR2&)HDCGBH5HD@$=>"FR\)30=:)XTY-/@.4F0KU+ MM.C^(K\>GN'D)4'Y-)Y\'Y1@6!9%0)$\@$HB0>0^ .<\H2!,:&R#U_C&0T^ MWJZBO,NL[,+LQTFHGNZ'[^=Q?#8(J5@K+;F8"I$\41\AF&!!:I\(FC*Y=-N: M;SSN!-C<7WQW>50-CMK%WO$>OXPGLXIK%F87TP%M&EJ6A!"%HR46[2!XH8$; M1B=%)(@ZM#AQUS[]!%AN)MR[I.LNI*\6^_]WXW?#@$Z"ZA4COLFQ:L/R1?G<0&9-)T-D@529K3^I" M1@!&2)P4S06;T;(FU-:GG1"?.POO+HFV"XDO"$2N0%Z?A4\#DZQCMC!@3"=0 MQ@2(2G,H6B2AB['*KPG$[,#BC<>= (W[B^\NCZ[[.?OA/)R=_70QI75-IP.- M*5N-&H129+YAX&2^<0>YF%"0*>URM^UVS4-/@-.NHKS+K._.[,_G./E$A_O? M)N/?9Y]?CL^_A!'YV$P96[2'Z-&1PI$3YG7BH"U9[M9EJT2W\-H]#S\9IKN+ M=DWXHD%\ZL-G/#M;P=&,C'AI'9T)Q9,"R@(N& 59YT3_*X)A:?$N7WOFR1"\ MMR#7\-HI+K5:XSN<#,=Y%3\)17EK' <>JWL^"NFW.[]K$G MP&YW<:XAN%,\:H5H$21;X'I-/YL.3/"YY.C <$6HM#,0)$%C5FB;3$G:^B8D MWWGT"1'=3:QKR.X4HKJ)JD9$%Y@RLU[2Z0'<1UJEE0:<2A9"H#.E&,^9:.,* MW7KPR1&]GTC7T-P@@O4BYPD9@LM_U97R@14N1:856$Y8E(VJWF!),O<-VN*S M*Z+%=>":1Y\ U6W$NH;L3I&K&ZA>TI=O)Q_'OX\&N0C'LE0@C:!])@@/SB8& MCDP&%;PPM.1V5%\]^-2(WE.D:VCN%+JZ@:G&2_'MY-UD_'4X2CC@/@OK:671 M>:R6?R),M/=DE!B29USJ%O? ZY]^:H1W$>X:UCO%NFX >S>>SL+9_SO\\G*< M<2"L]E9B!.NQ1FY< .>B!Y^"L@(Y?KW!NXKT<7XQFD^_S/41'E9EV&K3*SM1KU&%3O&O%;X93D*:#;_BJS +RV24@9*921<*V7TJ@M*< M%EUD@>*R1-0Z\\R;Z,"ZIY\0^9V%NX;U3N&P#Y@N)O76[%OZ'$:?<)[+[6W* MQ:H$: +9?C)I(&O0@JMVGPM.&.S&]KJGG@#+G86YAMU.\:\5("[BQ^'L# =8 MO'"..2!/C586O(. +$--[)4:E?&AFV-\^XDGQ.I>0ES#Z-ZAKHLI? KAR^#E M^/R\'A[C]*]W8?)V,C]&\C_"V06^P\F'SV&" V=Y0%TX!)]\U3I9$:9R3L'SF@FT\FTU7/[FB?0=83UP;^B)@C9(TB(Q=0SF'-'U[ M,:O5L363>."2D%D5#[*N7'E-'H0VBHQ.E%9XIU-N8=3=A^&)*T,/@EZC!PVR MR#Z&;V\RK7Q8AHOJYJ7?P;W-PBNR+CD+9'8(6G0V KCQ/G))1@EOD:Z]X?$G MPWX+\:XAOE, ;-R2<=(V2,"I0R!:+R$:336OABLF"R2:CT]I,; MTGVM OZ =).HEQ7$/?#HK;Y+^EL/,7\US_-)A=X]<,QN0K?9C^?87WV7_\T MQ4_G=SRAW2V'^4%5/^CE69A.WY;YGO7BVW ZL$68>=*%MI*VJ6+(0-5DKPJ> M+=&7A'UHK.5JF8 M?2GQOLN68V;_1M>,1R1_%Q'W0?J5L?KKW& :^*"CMEZ#T(K3\8@"@M4&M+1< M!AM"\?=%>SJZBK_B8:W!5LQL=@GW$&LO#1%^&4YK_>!T%8V:*S-RQY0GXR=@ M860&200G$H))3$L>49.)VL#H7_?L)W^L-Q1MZ\+Y)8ZE(F^#9(NS? NR;SSW ML*=V2S;&3479N/W%+40U8=)$Z0A'05#.Y)HC;2 'GPS3VL70,4WU *1N.(P/ MP^DN$FS()1**P7_^]KT!*Z=*U)PQ-L721\KB+B#:>GO_VXZV%_T+?[MDS[.5XE$E[,=,7T_'9,->0 M[T_AK'8;_/ 9<3:]"6>[SF%;?&KW_F&[0N_81>R.17T5A(F)3&91["SEJBNXBV#X/,@ELH!63.ZC(-V0!F/,IJ9ICR9L'1K8! M]ECZT(G$V[YSE[3$@0R8?\#6>K#)Y0C$!)ADH47(+BF4/@ M) SG@U094=+_6N\.]^ Y!:5H)N^&KO8*VYO15T(QGGPG2(- ZN@,=^ ]&:DJ M,P\NN@P1K36DF)S?VQ-U'^ZO/_\4N-Y;G@V[U*VPO)O@ES#,/W_[4DUFVI;> MSC[CY,::!QYCSC(4"!HMN38B06#TAPP&!2?+.;G[TI[WH7P+6*>@":VEW[#] MW=I%#WB6UD;'R*U-#I002':O"N"8L5X%4[CLQ_H_(=+WEVC#1G=7&CC^@I/9 M]W?D'L\[;I-%\J7Z.G5O2ISE+%" 3J[V1B57QUD=JK]#_H\(]OX*EOU>_,UX MGK0ST$S0/1SP%RI?832AFD9-%G M,DJ8:>T%;H#RI*EO(=X>COYK9\UOXU%:[D>)Z<2=RE"PECCS8B!$KD%SZ7)V M6CO=.F:U%LB39KR[:'LXR=^,9F'T:4BNQ1(9SG[^ELXN:M[FW\;C_/OP[&R@ MZ50+UAF@?VC5RI*KH42!%)T02NN<^'W]I_[ #%L@&J>1$ M?@B'3*YE;$92PRG9 M%_/( NEQJ3$$JB0FX(D=3A6P@UER?(-&[K!23JG6QQ+;8GGQP MOQ<2>HCO7<-YV[ M8VN_<#V2D]& !H+N(4BP1B%U9)Y[A>!*$J"<%$ [5 2KG+'2E>Q+ZRCP";_X M'07<@^O_RWCTZ2-.SJM1LK))!MIY4KAY.B,C#[:FC@?2/:!CB<EK M<)RJ^=]5Y#T8 *O]J+;L.<>/X=LU2=0["M+-')W2($JM**T*&HJ,H)WQA;"3 M=7I?8]$N)\ &2">J'"V)Z-] N!;?UE+$G"T=7(3/!>%N#H5F*^0UW'6D0!7CM=90AF13O:\*S M]XW26C0GJA>-Q-^'=7$%BJ#$J"6:.M+R^V:X#H>U9HF'*4*35FK6)WEB 22\)&1ZSCWD,GJR9*; MG$SKS*%[X)RH+K0BH.&8OJM[EHTK]EX&Q>FL$JJF.@=-FY,09/BRE#FS7(1[ MIR_N5R9S/#=0!]&,1N)O./?ONLXN2\D7F>\B1J^S)C\(?:DSKLB[EE8 YT)) M0YZW%:TO&VYC>(QKR#;\;*[3WUVX?5PRY#P79#A[%X;DX;P,7X:S<'8-YL!F M$[/0M7]<]* 4.3JQ* ',N52L\R6;^^8^[A5N?A#5R2A$8P)ZB$.\QQG)!_// M83*J)=$O4KHXOSBK19SD_0Q3C90DQWQMT:\XD@@A!'$-T=SQJ=,1)_BY5MM_Q478Y)?QM 9+WI:/X=N S-^D@DB0 M9%*U*6$!7T4B99TRS5F2\;X"]#UOL':!>#+*TR@C3B3HE3:EH.+CZ3F[@HHE2*D8AEP@Z5,,HZ "165LO:8OQ MC'$E6]^ W$30=U?1GG(B.XCQ^#N)ZI"#-B;3ELAJWG"4X#V7D)/P@1DGA>U- M*1Z[DV@+@K?N(;J+H _3/7(;1,^VA^A.=#W<1G(?61]&"XKTSL9@P(3H0&6' M=/8Q\H4PF26E036DKU#5K$"\GDY2!>L M)IN'?M+CN(DCZB&Z$S,/]A#=1:Q'T@7M7:B7K)]Q-DSA[":V5BW1;C[B$/W1 M[EE4?\W2=/3H<["07(FU>HJ!*T0^V?BF8-!)B=89INV;I6TS*H5E@;ED5_TD M!8K>'W":MDEA;8S)HC-%][=Y//ZLFD8ZL,^4FEU$WT.OM3N34UYW-='I! ML'CVF%0][A3SM?XG@"_%0](VL&BBZ^'8TCZR/E!XV8; G:"3 M215R5E"YVA%&@.7HM!/*1MVZG.+H XN-R=]%Q(<)+#I>Q[%X8%:*VO47P6?/ MP&BAF"/7I'UFTW$&%G=BYN' X@YB?;S XJ7:3\?E+9V2\_D]TU 3N>\DT30+ M->[TT)Z"C_LOO+]P9&W.Y[TK$*1SM5D;!R?K3F,Q)TU[#HN]W>LV"T4WKKA4?%=(_A[//+R^F,WI?)I>MYFJ7,OI_KFEW JTMQ67(ODYK%7IQNUZ1>F-F%XLDNF\=&C9D?I*#I(K+X3F4&**->UW M?C)'<*%(S^F-":ZUPFS"\N0WD"9"[HG\MZ5VI)RGX^'DZS#A],/X+ _(6&*" M,0TF8ETNC2/8* V86R-&C00=P^*\!ZG2!]8IY2\ MHCWL;#QO5+U<_( I79!9 ]K7665DJ->VQ8:,=.1&6.Y%:1VMO!?0B:A#.Z'W M<'/Q <_.:K=:')%U?D807^1S$G-=]HQ,\Q7*Z(5C$0F;UJYVLBD0N;$@2E:1 MH['1MLZ+V0[9B>A(#S3TTB&$G+8TG'MQ]/49SB5-8,_'D]GP?^8_'Z"-];J5 M@["U&3;39%AAT1!9$20!P51NG66_#:X3493F%/10>W-[X8,B4O:9+%ZTPM?: MU%);,&=(T0J;2D'A6V< W<9P(O1W$FT/-3?+H,[HTU4%V""FI,G1J1=_AK0O M&0G1< ]&O":T%7L/=L&;T0PG.)W= # FL!'^PD^/4=**-U'LY.%:FS2J6/AQ=$,BKN\*?L(PG>-DQ$Z>_ M#D?CR7#V?;7_D3%\\U,V#>7R.M BLP-9MT2%Q8,/P8..RGE#3I)MWL3R@,L[ M-94]5LWH97S7<@E+^?V$(Z)O-B@.K2\9@2#4?O&J@#>:I%GHA#?!*"[;&T]K MH3QY"[J%B'MC_B'U%*D86;2&,&_,8Z2L+3X)I"\)93"T[GXWKJ/9VBK M^D\'>G,(9C,=M#O>)#L)Z\/K06_9K8;>>,TYO64:;C#)UFD!2Y2$JS6%/U&40M M.:,3SF?1>BNXQ]C<,Q2]1NROQQ/:J4>+*4WI^\=)&$U)^HN+]/EW9_,0PXO\ M_UTLO( 54>_J)3O]Q6PV&<:+6:U=^SA>--48L&29B8&CJ>#M8Z1>:@"WR,&_3&;\RZ4/E1ZD_CR88SFJ;A+^1[.OK]7;T,DP_ MOSX;__X?F#_-HW@DU(N%UYMI7\,0#+W[1H#*!B$65D XSGCB):0Q4L8$)%4&EK,@UT@6BSV3I!!'),4+TI8&UR#+P.QVQ=_[@!RI,W)%N(>(WQ MV/GF_U9-?[&E"!?JM#+):S=H.N\L1LB.ZZ1ST1A:NQ%'T_NB"[T=Q/C8O2^F MD]G@W62<+]+L[619]S"O[N8!7>32TEGE5!U1),F)*'4@IBI&VA@SWRKX1 ^X MI@?TW94.;'KVD72XV(G&<4-Q-DSQN8;G>F'+LK![&U"[]+;8CNN[0 [;UJ(- M1W<);R3@@[&/4=.&)PKHPFKO?[)D(B\9 I=.&.9UV:Z_P7&QOJ&=Q0%)WT6N M/63S+=$LNRT(*W%^ 9K(KJS=%A)M8LF""#H*FW.RNGD[J^L #F>Z-23E3J7/ MOA+MH<+\PT6!+HQ.MBXDGNES^VDV@6_>PV?]Y3=K7-%IN?YUK>(K)OM4&+<]H M6>O[F/:=:^Y>@VFU#ZV4=9>[!+OS>.5$Z MB;4/TZ*^+XONO*\NZM;WCC; \3(+8G4ACO-&4&1MS\^^OTWJK2/'C"G6*==1 M%I)"81 %#Q"-*E;7*Y3? S?:O>=NC?3 M"N@'ZX$/=*@M1IT!PLX(,]?@DM1@M+8LD\-FFH\?W@?GTU>JOLGIHPU&?1'> MXY>+2?I4P$;2Y<6:PC?$K=\2.'H$P J;25@G,=;?NNU8\_+K,/U=Y?L#W4%UPEL4P_CC<, M$9_K5[R]9[]'6L!T.,.E*[MX+=]C&G]:L+(83,]R"9R9!-S6FP\F4@V'6LA1 M2%HXP]!\_$_?:WKR:GA4I/=06+'!KIUCN\^L38A.&QLAX]RL15F3,NK,6Q9Y M\N1(R>:NZ'Y0G[P*'H*BAF47\T#>5J]-7=?J@".>CP0A=ZJB]>.LDW1 [;0+GR2K2(S'20R'&=O;N M8F/ER7XQ(4%%$2&4(($P<%FTDB:W]C@N'_[D&=]/C'T47QPV'9U'([D+ M!8I1&I3CB=P.I4 $I1FCP]4T;\UTXN4*C17S>-6AC^31'9/?"QN+F\;5)Z,+^_N)<0VZ#J8IWHF:84$5M"C"F:Z9=M!!J M!]0BD=9E?8S-YYT\%([LG#'OJJ'!K03TQH/B+D/,J($5'10W0KOVR5;'DC'? MS6C?6XR/G3%_9PD+Q:K'_GA4-]9%6JDO+B19^_O26ZYN@O@[0D>34[T3T)IWI+/ >KK=O85KE?V\!JJ?AD6L!/?+\R.[$W:ZK:B;U M@ZF$P%0LP$]92UH+_$>,LU>I'1Q7HL],&^* M\"V!9J%CP93JG!!)+E%VX+TQ('W*12>AE6Z=[KTUN)-0DUZ8Z"''[#W.:*V8 M5X7_2U2DM4J&H$#*$D )^B,R*R!+95Q)+++<.I]U/9)34(8&,M[83>.@\Z57 M,=KIGD4XVW[Z 29&;UA*?P4V7I2HD 5(WF12()O <2. 3<;U8C/_]/WO).(WH\MQ0B_2;/B5V,+INJ[JE_UIT&HE4\I@4TBU M.65-[G<:I'8RZC_N=5HF=DHT&8(B;,* M)M51 !*2T=EHAY;;$[N0>0P6[^]UO0,%/;A!K[#@9()Y4RO^&+-WF=/1:NL0 MAF(4Q)S(++?2:H\BZ.8-YQZ ]"QUIB5-/7A/VXV_%,:@90G0)$$8:P,.3W9@ M*%;II$2RH;5A?)P32(]"GQH3UE<-S]V2-">X(]N_#E!UA$H$"2ZD B0$IH5T MT9?FA:A'4A%X!(K3@)0>VAM>5]NWY?5P%$:)UCX?RSJ0DG%R$SGD:.F$Y=I" MK)T8+2TW.J:52ZV/L/OP/$NU:490'\-R:Y1IG3"6?NZE'S%@5I6470!>MT&5 M,X+WC $/6G%G>=:Y];"&K<$]2[7JA[H>*I_(;IL@[9JO49I>#BY" MZW#L?DC_T+A^2.VA:NHNZM7 Y#0OJ)@M8=H8>=+! 94-8J^JB)6HMP%:[ZZ7DKOW=P*IDI23QU&F6 MM-?*VI#>*-!>\A"R1%]:)Q=UQ?R'*O9-=!_55W<7L#("WB-9H1#Y[UUS5?,X_"2@&L8*IS M%3P05@7)(HG("EU\_S["9GQ_J%A+ M=H6^>(_O;R&F"V1HC :9>5M,O*0EXT MN2V@Z151/L5$/WJTE)AGJ6D]D;=&SUK,<5\'=3%I?GMI!94YU_1^1%7OO[AS MX#57D#.]*I85G^.!TK)V1'ZJ:5E]$MA#&@[Y-JMN2>F_+X83I/40R-GW=V>! MO.A1KJFU7^8W&>3U6%VG%RK8UKM$R.;%SII 65:I^-![+:=D1^JE9;GP3V ML-L1_(28IZ])7+5G*F''M^4#DC^-^17&V: VZ5)<)M#:U!:67$/DY%6[D$/) M(0O?//?L05!'L[?URO;M [0I57V89M< OL('X>3V8?<7)>0?X:9O-^ MEV]&'TE;\%>2UN?IV\DO.)T.F!8E&&/!*,;I=62Z=MRWD$K (!R3#EOW7NN* M^=EK8N]$]['I+1&_'D^N.K*^+=?*_ <\)I-*%A"+KS..K*6W2"+0&Z;)QTE6 M^M81N8=1/4]E:TM6#Z;) 8'7GN,Y4PNC VTI14VIZJ$&8*7F[W'>>.+C>-L!69ZA==XX M2*)(4$4I<"EJ8#Z%HIDW))V>MJA=L3Y/S3L$L3T4#%S;=U>=T*\?VAFC2RI) M"%K1ZZ(8JYVP#&AA!,N6!*6:^Y7W(GK6RM6 I![* [87T$!ABIFG +3;$E(; M#(0@:RV6DI*ER'US0VM[=,]2M7HBKX@&,?AZ_<)!FWI/ MHLE/QX]8(7KPF;N]NU(Q;STY_"(�HY!T>( MZ55V1I.'1LMIO2T_[PWX<'3UX%-W Y]%,CS2P8 FL%J0)L K+:#(D*,TTL> MQZMKNTOKP\67+XOI!>%L5;[^9E3&D_/%V*"546ER0I^,@1H5J>_-O6!P6]E'W/<$)J6+OHDILP8!IU=&3PZQ#F,SH*!*,\ MT%N>8T[."--ZYLHM"(_ ?!]4WV[*$Z5_$[2[N'>=;726J]!7UYE98WRFJC J^&T#LJY MF."5.#Q&YGF$H'*I[;P$!*QEE$(R,A0*X6^=<-<5\Y,_4@Y*6@_!G66/]GG/ M@#R<$;+IFT6Y4/[I8O;;>/9?.-\?!]%*ISVG+=%C#9=K#1&C I%2%CE$'TSK MA.%ML1U>B0[+^AV5ZX&R/CJ/KD+FR[KNE\N. :-\59$VR)K)6(=]1%D;!S!Z M"YV,#$K1*;FA.X] MIO&G49VDN8CBS',:EB]/_>EB6,G VIA(3A88G?)D1$1:("L9M$W1.&_J")/6 MH>A^EO+,E/88%**/KJ@WA^T%KF44-8B>9,WW%T@V+J%A/@=D2D<>6V^01S.< MLI.OO[\8CV4XY>6N/!^L5D(LD98-/O!0O5,'#HL&-$Q9DT26MG4#FQL CF3X MY$Y$;CKF=A9HG^;1F-9]$Q'WT/F;\/H.H< 3[_$H:3^I%ORR_CVFKJ*UFE\PY['\<_(=G/ M7ZKU\;8,BI':1N$@BCHHT^EJH\8"WBJ78F'*L>:=A+<%=W@WI+&^W D5]T)+ M#[-_/J3/F"_.\&W9*)&%$66#"S%[!2[X>O>:/;C:%E1PF9$K$T3SK)5ML1W* MW>A99WJAXE@JY?^FV06@8I$OF%G-4B/4^*[ (78'4*//LB?6[='&4K8*>E M*NVYZ"%GY^B)H*V"'"L7U MJ2;M&3B6(-R&%Z#ZT_QMRZX'R>K+0ET@X:LZ-02A.L"J" M!+XP#9;II((G^GWK*_*KIQ_>UCX<:VM.P3U$?@#O?;6XXFTI9/074=NG!.\@ MNN2!Y8R)12]S9HT583V29Z04#:CH87=X'8:3N5_XT_?++_]CB!-ZR.?OO^!7 M/)MOGBY9GE ;J&L$)8T'KZV!XND',L;(=>N6;]LA.UU3N@=F>G#G+Z']BJ&6 M,2PZK][!N[QYV09L3W;T3D ?QW#N@_%-2M4;77WN45N!1J8CAI+ 8DU,,M* MXTZ#\]IEI2)WOG5/\"/0K0?LXJ-3K5U8ZE.EWHR^7,RF0>B1RD\IT9.$@5^N_U#9776[);WY M]POO>P UNKNNK??'DU\6?;ZF:3+\L@2YC$*G9&O']-H8@FA7Q3/P.2JR71F& ME(T2NO7=WP.0>LND^OL4R\79+\."@RAOP^T1+[=@ZA6I/'GIPK:^F7U<)_+)L@C<^QP&C=7NA-- >1EMB+HI\ M?HE@':K@1$+.6Z=T; 1S6FK11N8]V!.+1=^$=S6_[B5HXYIW?.@$^+24ZG#<]>!_ M;PO^-S()/OZ.9U^7&AUB:RMW7ZS/4]TZ M,=9#$X9M<7_\?5Q?C.E .%>RCQ:8H==#N=K#0I&04D278S1)N=9!YETQ/D_- MVHNA'AKS;HVWC@-;($Z1,]I= W 6*V*+$)(MP,E;I-,_)*];!W=V1_E,M6H_ MEGIHPKLMXM?CB\D"L,U1%Z4""#DO:T0!=*PKJ#V#T7/.1/.FDCN#?)Y:M1]' M/0RGV?XUP F&,L/)0&O.-+<,2HR)#FSIP4O:8S5*;71$&]2C'8"7*)^G6NW) M4@^=C;=%7*N6=&:V=GZB_505QUY#YQ#94WWKQ7=I7TLN=+; M%,&B=-G;K('9>@>3N($0M0/KA4#M+7.\]99SQ T+FFG 'CT*=F'BD0K,MX'X M1X^"CM3N46F^#R^/U:- $+!<'"B36.TNHR JH\%H%5,2GB$>K$'*$^A1T+?F M[$)'ZQX%-?KY-QPMYPO>*;Q/2JJ0 @.MA:YC)A6$@$BF%S<^E\)YN)6/N*%C MP?W/.=+^!;OP,NY'J =)N:CCMW\+DPKW*W;(O%C[.=T3,!Z&URH/@RS8M^7E M!/-P]CJD(9'V_=J WI?"Q>@,RQ^ER.04"=@#NIR!=+'G/SYOCWX'D$S[>9 M+MSI'=I*[@V3+>;;5FV27D&\'B^W.@/6??PK4MA)?'ZU_;VC;3V$ZG'[X,L&0WX[^$2;#ZE75$9)\X)R4 MH3;J807)BLZO=((!"GJPF[2KB'S(.;@!:#*H9I&9)]-QF.TO!+ M.!N@#EP8LER-(9TDE!ZBS0&4EMI$;W6QK6N4MD-VNLK1A(L>,@M>8<$Z_&DQ M<07G4TW^-AE/R6!%$G[2I0V24(*I$91 81DO77O^*:G%WG*]R[%OR?%EF>/ D/TKLPE@ M4TEU)G.D#<\11J]5\I;[Y)N':M7/%KR;A]SS^??3Z;#R>E/'DQ93V<3&>_#'%$X&N!]"1\ MPOGB!H7.,"'1 MLL';,#MN*.$>LC2NXUEF'VZ#J*<\[[MH'B>MNQM+]U#>0<2'(;\D>GC@#DS0 M]0Z'MD%O8OTV!BZX5IA;9V@?BO0'$K+[YGP7R?; ][LK3!!NPBXA[Z6,W'H&%^^Q4G MH^&GS[-+OZ3B_# ND\N_J<&T;Q]^#U_JWURVZ;-&TT$'0"BT-1;I(=:;^B1S5M&%Z&WKG*Q#*L$#1N:A=& 7*?V/56LWHT%LY=!F:2@5K2!BZ381V=K./-7$RY=>^">P$]0ARR 6MW M)MBT$GGKZIYZ=__+.(Q^>E\E6_-T\A)5SEKQ[#BD6%M+(_E:,9!U+)D5@A;+ MHKZ5D[?A@G/C(YXTM0VEU_ =GTYF@_=A]&FQ=Y7 O2Z6="K4IDU6D6+)X"$8 M\FID'6#KM\K)IT^]]A[3=U?O\(T'GH81M[\,&U9?7()8N:E;P-C%3-N&TL<8 M8]=!^+?IZR"Y/M[(U<:@C*0MW4*4@3 QVF:"(6"11Q]XML'$9N_D(XR":\_? M+@)KS-NO)*GSB_.5(B7#R1!48))0H'20A('65A/=BN5,T%\W8.[&0P]W1'82 M^[B%S [4U& R_#IO&=!EF,2:3VG1T.!^:(W:&5P]YI>K@<;*&2?G)2',@DJ6 MWM,0"H0H';-%*<7;%W'>@=&]K&#UD:^'WS!?C_C6#O7*EI)Q(,?"B& M_C#98K .?>NKDWO@'-[R[VW<15J.%M6O:CD$1G6/0^F10LDJG?.NEW$Y934H .4N[Y*JU.!7Q]-O[]/S"303*=XNS% MM21U*T(J3M$)%R,9)[+65<>@P,4ZDS:5R$3K_GI;@WOZ^M$/#SW$Q3<"_648 MXMR5O Y6):G(;'60!'F52K,$/L4,.COD)CF&JO4>LA/ $U:<7[\?;2::\?/;#00T>$U?8VSSM_ MLZA$R /&6'$Q)$BR2%JYD.!J.KJDE:N86$G8NJ)Y+9"GKP?=Y=M+XX/5(E^& M+S=\I>*X";%$T 5KF,PC.*<8Y*@*(N=.B=89/!O!/'WRV\BYEXX'*V"+>XDB M.?E"R@'JJH\\6-)''4"4F&0N7"3=7SCBH-G]_5&\NR2/)9/_:@U7)];[X?1? MBX0#69@T/ -ZG$]:B;0@J#,=Y=U+)\;+ M+8N4;1+2C6RA+;#UE)QU'Z['2=%JQ^+F4Z,-!8=6$V^R)2RU7%'1IBH*!V<4 M>4':2$GV+ ^\=0[GX=7C@>2MQ]&.723?>[#SR_+2K79OLC%Y4+[:.MPP<"HX M4$HSJRW3$ONJ+;\!Y#'MR:YTR>/<1]^&RN*7V&$0. M8!FC;2D9!8Y+ 8QYPT) )['Y/,TCS^+N00=VD7)#[A_(.TTQ9SJ4&"VTQL(9 M:EJHR!"\D8:Q8.\TM'NR6;L[$;!=UNXNTNOA0+]3Y"P5_BT/\DYR[>'6<$U1XC:(GEM=_TXL/5SCO8^(#U/7 M;R7GC-D"6O@$*DL+D;P5B('@F&#KB)'4HP MGM=+J\# %UU]S,B,0^TX:^W'/_WJ[IT8;UO=O0-=!\EU_C ;IW_]%*:87X[/ M:^>K>>?$%B/=MOSD[CG1^RRA49[TA\]A@G<>_8*>//J$BUF05[^R;"SWXO

MR^"WR[J:_2VS/]V M^N(K,5O?[=?CR=_HOYT-=,1@+1:(W&BR #E"X-Y!DLPPZ:13V#I?LZ^U''ZG M/+ VW]E9CT$I6M?.7B*^L::*^CWFBU2_>S.Z"WS5$'^YY&G]GA9],:D_GGT< MOQA]?_'ERP33\.H#!\R%&%CT@*E.F]59@JO9;HD[&T1 \E#C0[OVH4$_&RT_ M:FWHPZRM2./#8HZWQ4S+2I_IA^\FPU0K=L?GY^/1_(Q_AY-4._*2E^]YX63P M%U:S\U( ,MPX2&MYEAAE"JUCE_VMYMF\ $>F& WO77I^M>=+G'_2Q\]A]F;Z MVWCV8G3W?4_.V9RM(A(4+1Y5 8?* $8G,0GO\^VY:0??_;=;R;-Y(XY"VCOI M30]QSKUE/__C'SBM@\P64P[YP&"1R68%165'9YXF%AQ]Q8)C7"$/7!Z-,[4& M_[/1_$MK>5\#1]/E>18^X4"%$ISUC%8A2\U*?JD?,9U[ MZM,WH\7+/,"B50R&@;%,@G)UG;%V2F(YL<#H+UGK#F.'6MOS?!..36EZ*."9 MVUMS2)A?74PN3Z9Y$>KZ[6 Q?Y>;A%)H#\((4Z\C(C@O)4@NI(R:#+38^FIO M7ZS/3WD/06H/Q41[BVW^CLW_ZLTH39#^^A4N_CW 3"]0;8$7K>&@DD0(#@4D M'CF&5%(LK0<.];",YZ?"CZP*=[5[[_FL"X^YOI*+$V"5P7T1SFK"UB ;X00K M$:SPKC84X[5-1 +M#3D&QCKEMXR!;'S&LU&?EK*^JP)[CV^]"IK<9US'^XQK MVL'+>')>PR=+RR&*HB+MUU!*3@$8"HUX50G\$584#QS+Q1':>SV MRMD"TC-4RX,SN48AV]S)[64)K/.W%G:NTAA(RS28VL]+%>;!&U&SJI2R"3$4 MV4N JNTRGHU&'XLJK%'OSG5/'])GS!=GN,P$N6]UTTW+6R22.Z\$JTG]WM6[ M0T<*D"V>')J&:/\[BR,?@OG MJWSI;=;44^%)'^MYG-*5#FJRZ]E]*(Z?BOX*9EUTE@$M4((*2H*/J:[-JB2C MP< /'K@\&KU]H/KFR-5V%VI[4->?S[^$B+&H928#8O6.7NKHG=3P&?=QS]C96@D\Q[VD?XTDD\=2VU'2N@2:D_@6L=8[@7TC%6H/6$]-("Y%@I? M9(>NAL@5GH5P"2ROW1"L$N1ORP#D?0>6$_U11&,]V@#E#PUJ0E+#?-SYWOCV M8C:=A5&NJ6=K%'RU5]I@@@Z:[#\D[7:&M+MV72BJ&*NY4-RYK\:@V7#0\CM8"^N=P]OD]GLWE,?T\_/)Q_/-H-IQ]7[XF MVT!M.,-P1WB'GW/8@-#[U*,'-AI:Q_M EACHH,QD:T5-&Z%T'%Q,%G2V1N>B M$OJMDBF?@N+<,U_Q0-(]1$L6^=CX819F%]/YQB:% M5#(H#3+&0.N3!,TDVN<2TR@EVAA:I]#? ?$\K9 M:^ \SCUD1Z+NH[V#E/O>)9;0#*FP#DD"8\AIXV+D)@?:PCB7J9B MC/@'+O+ZYWT7X?9Z=;S:V:XVOM_&(US> *V.,"ZYDLA >MKPE'4*HO5DOHAB MD%NE4NFO5'P+@(W6F=.-];VL^>FBK>Q_8GV\BE=):YI("(R69/'4\@),! M:S_@2$A-<;IYN=[6Z$Y;;3HPT4>7UD61]J(GJ8DF%5HG1YUK0G<$9\C'SIPA M^=4II]QZ6->UQS]OTW-?'GIH K&$LNHFO 68OAHV7P?R2+V:]Z5E/;T=9-K? MN[\"E3CG*>MJ1"&H0MKK..U&N12=M4=M;>N!*@<@^*&^S/WPNX,H#Y=_.-^H M:"^C_>[M:'7\),V53YF.'R84036Y7M)*X$8$%T520APHK7 =O$?HM+P_D=NE M"G9FH5?#<1/4C[^/EU C)L:=S746E* _ZEN2M(1L"IU]*?B<#M359!V\TU:8 M_5AH?#GQOEI#\PV3Z:B9I\4F5QOY(/,0G.<0I$O>:H<$I$&L^O*!S]-"W%_F M#9LG78)8ZM\V,!I><5][].&OK_<4_FWZ.DBNCS=X=?)D2XCHJ+&8:^=$8R&Z M($$JTM"L,\^VQ7U3[P3>NQL/?8+D[2VSC6]>_W-'KNMKYS^*-% M\B.^2$>M8#T4,?:W3F*AX) HN5RJ1H&^) 91QYH7CPP\.]#$=I'\>_HEU7!#F%U]Q$C[AW)Q_%6;X.@PG\WD5UXE2KEC-=8 \ M3YNI-^G120&HF#7)I,ABZX35(Q/!$WH7GTRHLC<5;!BI.=S1^: T!L5F7VQ( M8!CCH!@Q&;%64R;$$GE0$M7QF (/KN<)O5+'H-,'#Y&V5E9I75[&4E4H2@E /:57FFC5;:^-B&Y+9K^>-=/,)WL1=%?(K!UXL)3A^6 M@C%6>,\E9%YM]L@0?!TY)'-TA;XZIGF^35?^Q\N[S\M[7!SNI+U/-]S[L!PP MQ"RE*JLU#YO,Z4P[8\P"C]HOZXP4]PM.U7]5\DB'GAT6@L4B- MAD009*JUV@+HGPP^I^AC$MZ&[;IY'L=ZCF>(D([6"!]C#3,RTBU+:H7% ^OZ;4XNN<)=:9U/ M=&)#A';2@7N'".W"Q5,9PK+-FOX8(K33$*&=U.00TUCVX?BIZ&\M/^82.0C# M'2CA"GCG'$B6N"@!@V=;U8R=I-[N-$3HZ-1V%VI;![VW:^_.'#+FM8*4=*G% M=QI"B@)<]D4KH]"K[4;"/*>6^SO1NGO+_5TXV5B*T;*F;N%'U7X'TY#FCE.' M KK-']:]6FY+H(U*XUZ>A>F4K+O*WY7;@-*XI(T 4TSM-J');,-DZ2OBD/P& M$UGK_(>U0#IM'A_'LW#VXF+V>3P9_@^]%X03)Y.EKBZSS9AD3H8M(CQST8 ;?1#F' M-'TSG5Y@'MA0O E9@]&N5I6+" 35@,Z%1\4U-Z9?[;B.YO0T8F]9]S$,["ZR M#Q=QFB;#17!U($2*2EE6LS5K8QVE(>K,H*!AFC0T:&Q=_/(0IA/5B/WEWD-_ M]'4:>\WP'<28@C.L=E.KUK.G'2SXR,%Z$TF=K9 <#[!%7(-THEJQM]1[Z%]* MWM?Y>#3']JI.EB#[>[HZSEYA.J-_Y0%37J#QM*%Q3=K+0VW4%I"L(+2\?LN; MM[';!M"Y3\A8SQN:;QF8XIZ 1K:3=0TG#E8:&[_4"Y.4%;6RCV8M1_FT\2HMO!DD' M'YQ/8%$J4+6RRQLFP:&+.6<>F&T=-MT&URFH1G/YW]41VSD47Y?['K]<3-+G M,,5WD_&G23B_\K!?G(\O1C,^B!:UY\J 3,*#TC41(V:$)#D/2:/0O'FFWW;0 M3D%3^F#AKK*XKLKR<8)A>C'Y?LTV>H^S83WS:"\K27-:LZ^M_@,6B)S1F1=] MX<('&V3K<-UF-*>@$HUD?5<+?%,M6&)Z.9[.?D52UZ6J#J0RWN8HP2,90DJ3 ML>R8#6!B0$W+EC&UWB^VP75RFM%"_FM"6]W;;J_=T=YCE5EM2G^YM5W]SN4F MYU+(=6!(3E;57H@6G"'G6V,4.9L2$V]>^;@WVE-0J -QM4;-.H=0;[P+BWS) MY(HV2F3 G&G]/F2($CUH,L8]!FEPN]ZQ^^X\CY1^W/,^L[MLU]#=.5:ZYE!\ MD?[[8GXJ6DZV,\H,(I.?I40LX"S91DS*6%S!9)+IWP)9P3DY!>@@[36:T*UX MXJYF?@S?!K5E0,B*3.(D:]BESB2,;'DA=]&5=9S$SW465>(OA4HZW2>O"&*Y NNI(YJJ!:I_'? ' $>='= M6-T4M=I9NCU)[^X SF;:.X@V0,0[KV47@D#3JEZ M.5\4N%(2V)"#URD5&\I3)/J!A-S^>-Y%H >9-/ >O^+H G\+DTFHD^P[Y$1N M^JCN&9%;@6R5#SD>)3HE)_,4V_?#Z34K(,I$_U<2G B^YB6X.N,CTK=9\F0R M3ZQU*LAF--WOLF]]\CLZ_.@'X1/R@2]W[ M2J_A>03KOXT6W+W ;B3T'C(G[V!;&#,8"FU[,D)-"Z^F+^U8UD6@Q=-2BY+" MM#;PUB,YF =P(.IW%^^Q> !WEO+3]Y]PE#Z?A\F_YB=F,#D2? M1UP0N9YK^AX3#K_6O719;V8,2IZSAL!TK/G"L9::*? R1RF9\*FT MSJW;A.4(S-5.K-TNOF\A\D,8K#]]ORRBY8AD0!>:0FXX!(T*>+%:8QM^XN\&Y" MHB%PA"S-IO\//F3?<'>H(Z+?3<;Y(LW>3C[@Y.LP+79!;451 M3M0Q&3S7Q$ZRHVNMD>;,,RM#8&DK77A@NO:Z9Y^ $=E$K V+/:_AF;X8Y26B MU5W=-J!VL1FWX_PND,-:B6TXNDMX(P'W\Y*O 1>$\2XY Z;4<5O6% BY,, L MK!2*84Y;I3\=%^L;#, #DKZ+7!_+WD.#F5DM(8:H00ECZ=0)GFS=;$*LG2K* M=DUACL[>:\C-/I;>+H(]2%.H96;!AXOS\S#Y/BY+@2Q_W#T9XH$/;I8:LEN4C?[F\+27K3/'L!20_[P!6B_5K.0RRK,D\2!IC MZT+XAS!U=166G_>:WJ>5ME=E7UFQ/W]+9Q>U4<&+Z13I_[GF^'(>52[9@G>^ M=@+W!;Q($NA=0,4R*];8QF+8 ^;A78JF^G/;K^B;J![P M4=7H2Y 0G&.0+1I3(D;Z\6'>I8/F8O2J(\T$_MAY&1NM-\03:VF>M/8]H^QN& MLW^,"5(8Y5=A%E8 EWZ5U#')K#P8:^D8M/6B7QL.G'PV@S'7-CA;.:S;/.U8 MO-6=6!GW*=*&UN M@&_&']=@2\%Z0I%!!$8K3ZY&94CAHW'%!*>\2MO%)QYX MT DQW5V0_;W8/TW&(<=PM>PE.I_(EI4R07:Y&K\8TT'L2/.& M1YT0T2V$V3 Y98[N/\9U?MB[\/V,L!&T^02G->KH2BP\D\NII+)U^0SH]%(@ MM;):B\)92%L1ON4#GSSM?0BVAV:B2S1+,$(SEZ*DIYM:0JRU@VB=!VV<2TY; M;6WS9E[7 3QEUKM+M&%;T+D*_CSZ-!PA3H:C3W73N?CR93R9W;8EG-0VHX4< M4JJ-.Q1X_?^W=VV];>5&^+W_90#>+R\%G.X6"+"[";8%^F@,R6&BA6VEDI.M M_WU)76Q'EJPCB3QRU+[(L1P_XA_3V=J/N"P0K2V=!%H!BFE?#([:]PF# "14-@I+P@VJEMMC=KU< M^:*<+"<2MN&=7='402D?\G>8UH(] %1#%\M.(..[6$[ET+07>1L[6':#R]8) M7K0%,$(592(I!4X2%;5"IXPR:-H,#/\(/'_%P3(*RP^A:C\K;)UQIK#<7)&* MH5_G$00LUF PM>>63%ZA-'HS7+?7Z#K'Q=R(VMMMK"-(U=I%LBV-U(OD63: MBXE35@9P*B5@ACO/ G,JFT&<.W>"1@?>G4BN,5M1/*8RK .WM;OF*;.Z!CVW M?2;&?OBM.E;@E\D]WM06D<_7_.4Q2!HEFJ*."Q!5'U<:?2U@CU D().JO?*I M]>S:?9@:%'*\".K76/[];W1?)-MX9XT!$ZL&FHHNBD(A2&3>6YZ#SH/"GH=5 MZ3R;]_XJBU7SMG57/+L5)T'(!@$)DW-;F/..8K* MMT[$>0W/:/TLN@I#*X*?.X=BSX86FJ\1TG-/%KA-6(2;&#@?- 2N@K;*26/$ M. )TUGJ 9BP?)DL'D[Y'W>!V:"NM; BX7L6EKP$[4WEI*S8.$X\3>#"^H&B1 M;9WE;)RLX49-$&SP4(PF5N>-^"B;5Y*-+R#[BDS/(Q\'D+Z'CV$RK\1YC#L+ M%)H'"2)C49,\2^"L%! %5XJ9S*55^\R:[8]^,\KF,73?]#8<3[36[H9%8'&] MO86VNT;%+=,8'8=HN"TW7M&C@BM6=.(N77/WVG^&6=U-L/C7][A?!)K'M'DYNL]I1.<%6T6/MV; MT8$ C=P=6Y=^LF943E8C17 J5\>8Q#K,*X-#'K&8.IE3Z[;EKR,Z5:7XCA-7 MWPI=JZ;]S^FS88B?IS?E19@OUKW.%$D'[<$D;D"98,OK20FLY:2+&8X86GL_ M#H0X_H'64&8VU8Z>[.G@(?D733Y]+F_HU3>:X2=:#FW_D%^,6EV"#8HKM%D! M8VK1DK1YZ/%)%XIP8@(4%Q)"3 :$D9PE-(8-2U$_5:+V0[U\V6K,K@XMO7:\$KN M7TMAE*!@0#)=#E>F)'A9AZ\ESXKU4+1+UCJU[D"(ER]5C=C3(0US*R6N$V/2 M"-+ HTR@L! @F&)@>AZB82+&8M:,H3!>E&2<3NJ&>9J[0*WD]-IC;91J=/4U ME4..O 4TQ1CE7GD6I#;"M2Y4WP'EHF7@&'(W3-Y\3!U^G-RS=>_O'I::^[-Y M/C(9HYW@$#+6F4^ACEET"@+Y)%,@(WCK^/G!(,>*)G:4E[Z,>2L!QJL_<98> MNRJRY"DXKNIE6-X%YWQ-IN/@')/A=;J\'< SC\^JPNO-SL8'TWS#I;3 M>I?5MWK[I1 *EP2?X=VGA:C-WST\_9^/^%"_6^S@:1MWZ>,-WM4\L95/=LB> M.H4@>^SG/)'+$\1D\RA[*SS^4>0W6(P\B B+R>I*60..)0(1,R:>2!>C\W]6 M;O<$5-^XV!["V@[B^O/MEYOI ]'"$_OA2]W0*N@41*:P:&$LC0JM'4TV@O+ CG( M3"_J2A6@5 Z$Y2)X3X*H=9AE*Y#_2TX#!ITOIGQU=S]9&,:3;[1TF+4.'N]> MH5.4>."6&H6#ZVIIO1K%K[.R"YHO&[Q16C: N_WR]7Y5JKAI;CR9KHZ4S;Y. M,U&D01'7$ 0RD(E9Z5TDYEO[CEMA/]DF/0W'U6V=#W,=,DD20A=CGRWZYQD( M:#0DP;PW+'NN6I^(38"/?X*>169?&,6C,[W#W?SD1SAQ.TLG@[9:<14,&&4X M*.\9H$:$0,(FX9B)IO4,D+8[&,L-^"8D^(S,?S/>Q-,V_NYA^P.6R;C,N3J[Q;NXLJ+7S:YL%HL*",E39M3_#1W(^YAM*YZZM1#0>G!*9!TI:9M;^Y'V83I9'5G&<>9_G\X^SJ:1*,VK[O;^[ALM<\7G MUSH&6UX) 4%K6VS3%, )KX$K\IX<69U::[S[48U_+#65CA=*2ELV=-!7?O[W MU\G]PZ]T_WF:GF!]^/..9O//DR]%RZKC)/$371ON,&;M ,N5"DJYI5'F(1ZA!X[36GM4N> MQZ=QHUUEY=(.E!8$[U#Y\Z[<_Y_HERG>70N398P\041&H)@O6AQ+Y4-0S)%+ MKF5HS/JGU2^,VT>2M4,QSJI=WOPZ>*<0>4T9M\6X\LX"2F= L!&84*/2F1HL=>),9A*1B\HO/ M88-+7EOE0KC:EIH="FE^6W3R2,5.C33Y5J-3M3DP2TQX!M*DVO\KQ'*HH )9 M?E?.&>6;O\Q;8%R(!+0B]$O>FU-Y__XNS@CG]!,M?[Z_^VDY;?,9(28T_]O7 MV:Q**DD=(^,$C$M7DY(K6IV@&"01LS>6\]9]! Y#>&$2TY$]+X7)MDOBV>7, M>??PW5^6D7"&7))'2*07;C@LAHHBL-Y:+V*Y_GCKH^8HH&.EY'05J/XL.G=& M36V\_7O-8%X$%FWR1M9ILM53#"IY"SY6-2H594J;QK]/RYX_NR4 M;GR=GDK?QM,=%B#6/= 'P&@XR^/9TN-/[SB2^)OL.X%R'1GI=+FZ2 C K&OI M$\^ T1.XX#T*P9&Y0?5CYV;@*Z,XVO+O$((UYMNO^)_)[=?;=7&/\\+QJ,IF MZNRN1&5;T6A@J;8)R,E*,:@GZM[A2<\6'7>;NW5^!DI]F1,\@!1-$ M5*H(NC6^]JR($+RJVI P7'B?4+A!?-_^_(MA<@/RM7ZY/T[_I-DFH,0T\V08 MZ!P-*"5]T9%=AJQE\EQ(HP<.X=OV](OAYLFDZZ#IK48L/Z):I[^;Y .K+=TH M^IH(PA2@EJZVX%!&>"4SM1Y:L@/*);"_);4;9F4L+Y)T6R@ZOY]AS:B^>AR^ M_0CR*L9:]#U_"D2N;5K'RCGD$&)D"(IC@L!ML84B"RAY%&G37;[K]CX6PB7( MQHA,:)WUL=1!7F8KK*4ZNHB!(^10SC<5-('CG@/+F?O(N7><'Z#=[5KG:7 F11 ZDI2:Y(L\S1VV$.0-8P-Q==J5)8TC MB_L0(CKCF !1[DA0Q"0X7I-AVEN)AR&"!HXR!G7=BH8W:Z=<'1<'27K[MTYEB'Z2+/\:Q> MGR&(1@B/OL&8Z,G\>T5,3B!^Y[CHVECDFAEI'6A4U5&C#(1 "()[)E1B(K#6 M'M6QQ.&X".@(TG (S4B4FP\")D"!D8:RUQBK1OPJ: MWH0;]1A>[2UG/8K0.W6/'7T[5E_7CX!S^NM?_@M02P,$% @ (SA35V9K M+=O%P0 <44( !4 !I R_;:KNX[,!8!/IV:CHS(D90NY_WT2TJ* M1V9$*$@%I50-;@^F;&=*Y#D_2C\='I['O_S/'[=+\%V55;%>_>N?XC]'?P)J M)=:R6'W[US_]]N4-)'_ZG__V3__T+_\7A/_KET_OP*NUN+]5JQJ\+!6KE02_ M%_4-J&\4^/NZ_$?QG8&/2U;K=7D+X;\UM[U;&J ()9O+-K\M_Q(Q M(;1(",Q1I"%6*(,T22A$L4_#J[_/6FNCBFE/S>_W5Y:%<P$5?&7JOGAN[5@=8/Z6;G R2OLO^#F,FA_!&,$D_C//RKYIW_[)P!: M.,KU4GU2&M@_?_OT]N24]&=[Q<\K]2L0_3]\'$_6(80HTO\-XT%XO"-#,]+L?N^W2Z/?;3,]\I^XB=W?_;(VOG]6RKC8_@?8GS5O6,\'/!XMY76[D9J4X M@WIWQ<]B;6R?NQH^6@!=KF]=%:S7KL]!"Z:9^$]@74I5&IOVB!('3^3G&U:J M7XP-)3^R!VO?7I>E65ME__I^O5*&SM8/2OVJ;KDJ%RABG%!,($>$0(R9-&\] MIE"KC"6*QB+2D<];[S7[W BA$1Y:^U."3GRP)_\5V-, ?&UU\.0+O]5QHY+1 M,!^995JX?PD$MS<)#8(M$#_YS3TI=0V"Y2FK#1OD4L)[N;Z]4ZNJV8ON3?C+ MPZ$XO[-2?C![_;+YU=N5*)7Y]2O5_KF(,J2)L7I@&L>&%C.-(4EQ"HF4@G = M*Z[I,%H,)N.;V&>@$ M!>J'72%5 ;:28-V\\**5&"QW2OA1^FFXW8@Y"(@CT^L&OSTAKT G9CAB/(M$ M('H[/<^D)'56W:=4<_Z&883QR5+6!_UV)16OE5RIJOJR?J_JE^RNJ-DR7NB8 M$XR0AD)(#7&D%60J15 H&L4BQ1D7S(;E%%< ME7]*+,[W^?%+5=9F:&,&=8XCB71*L,P@3PDW^U=C@W :*8A(*I(LC6DL3+NW-BB$ MC/GA> ,O;^=2@:S@1Y0O<^'C2W M['&@^=>._YZ.-@G-G5!APV:G?CW,*'J[^FX68%T^_(TM[YL]W2=5J?*[JA9Q MEB92FA<4I5D$,>(1-.91#M.$YYA*IJ-$+@Y.W,]^TT_/Z/2@N@44A'QHMP*# M[QN)0=F*[&<4]6#M9@Y="-TT[_@.KJV48"-F. /H/!2!3)^>B28U>LXK_-3< M<;ACX$;*#&-NNKE>R5=FC[!M4RC8QMXW[2.V)RGH1 VX9W)! M)-2&J7>N:7=++FH?;)6<;AI*'\LFVHV5]<.7DJTJ)BPYO2M6ZFVM;JN%3(6@ M.&60199!%.:0(9Y#K6@22<$21ITV4*X3SH]$&GE!(S#8DQA\M3*#1FC/V(>S MH+NR2C@H1R>6BU <0"]NT 1CF#/334PR;LH?\HSC?2.%)U2GCJV:_WPQLQH& M_&B>J_?F2>MB# 7A9AN"%*0BUQ!G*(.<8@T937.2L2Q1Q,M-/(:09W_7P"R=P# M)7/Y.]Q;0OE5U3=K:3>Z5:W4W@N>H$1&F!(8YVEL3$BB#5OC' JA)&(94RQ- M77WP_5/-C6E;";L83G/= $_S&6S/.Y_#(3:!K\H/+"]'M!L.%_BFSTPPF;O: M3=%]#[;C'*UZ^*2BS7]H3AB_I1_V(D_<>"9GFF4T1@)%,,,8TZUU3$ M-$>Q^3^:9SZ6VXEYYD8)5DP_H^L4@&YV4P!81G[OK81@)R+X:H4$C90!;: S M. 0R8T[-,JDET9/Y!?Z[-<#?KI;FY:JGFFE=U:7:7 MB]3LU1(L-428IA!'.(5,Q1&42D=41PF.N?#:OKG,.C=*V IM(U;VQ?YGT&W5 MOFY$]TVR<5H$QPU8:&@G.-Z^&%7_K98/2J'V3DYS3KL9\H'A8'?C=?- >A(W M2MXOU0?]FI6K8O6M^MA%1ILM4R%^>3 ;J]OUZN625=47FY9H=C&:JD0)R!), M#5593U.<)#!!(H[R&"4BC;VHRE>"V=%6IX!]OS8J@(^;?(8KT*AQ93,@6DU MH\J53718WMMB).#+[^OVAZ"U/2^E(>&,NT-CD-_W:^%/E4'Q# MT:;W_--2Z%!X#NAT\$!#CQ2_KY??S3PO2R6+^@T3-G+\H8N6HX8KAVM.[N3\I8A86HE;2_N%[)QS_8NW*!(HI1&C-($FH(B.4*ARE2&BEBC6;C"27S7_!7L*7(&=;NTO;4#1 MTY_MW>!'>V,\%FYD^*1_MHF/29Q4/SPN<;MM M&+V8K;DMM&L+RS9;]*K;RW$D)673Y]_\^.,4HFZ\$0"GD?EB'Z)6Q!$VQ&=@"$0/IV:9E!;.J/J4 M#LY=/KB>ROK>&"L?V8/UR&VJ>Z1$2)H0#GD4&1;0$D$FM+!UM7&B<[.K]4OG M.3[-W$A@(R6X:\7TKI5R#$JWU_]R@$9^^[?8=!*.4R*E!X-P]5&.33)U<90> M18]41NF[^H(8>7Z^LA,_J.QTU^RC7_]0I2@J*]#?E2W0K^1U6SCDD[*Q7-9- M9_;?]@#UGBV_J/(V7J1,1#A5&"84V2K\7$(>9]BL4+W_A&VP ->;8D';)VH/#F#Q")Q<\#QK&3+W M8&(-ID]->)XE.IJY\$RB^"EXM]NVI*R;XW(+3[GCTGZ(+G2DD5 M$9AJ%4$L)8,TRQ1D2*989P@C[N6K])E\;F375GA>KE??8&/(#R[YZK4";E;X M6+B.3FP'A;)!L>IJ:>^$WS\T"5GJR!^S8,6//*:>N!R2/RB'!9(&C#&,S,R8 MZS;R8/6M/<795//!<2V7!*CF#,22487];9SU=DW[.1, M7C1UHB%7R'>JZ<;55:?N"E8/.*H]#:P;(06!:V3VV9=QYM M4;='%R]D(M-,9C%DYG\0$T0@B>(,)DQD,95QSJ57B', F>9F%FU5VH]R:&+- M'JMU!5@-.LW 5K6G-UW9U ;A7=DMQ%J[$=O$*S@R!4Z]> -C (/ '33F[S*) MGB'&+PB$QV/ZP@P]C.1MPDO1;)FKZY5L U*_*3.[V3HIE&*:TQP*DMB,9!%! M0IB-MA$Z1S%2F'AM7GOFFALI[XG:A/&*?6']J+4/83?*#(3;R%3X%+*73I!Y M$YH#&(&(JF^F20G(0>6GQ.)RBQ]A%*6\'=YMR3 5X\N'OZFJOM:U;49 4,J- M*0A1G.<0"R0@B:6 E(I(X3@2A#F=M(<5:VXTU+9#.W,\^DMW/ J.'(^"3D-@ M502-CF[L%7BY^XGN^19QBN/M_P[K)]?BWOZV&6"&Z_A(OA%]0S?*!JU8$]W& M%*PU:#Q2H+*U&$A'/[WCL$R[TH5J!JHJLGZWU[:GG==B_/NFA3?-_'"%]K-9U# MT]LSB_#L+6]/R3>O@K=#X0W7[O;<1 -30,U8W[Z5MNF1&?Z#_J2^J]6]>K7(/'LABOZIH([0A,H%/3?=M,F@CLH?9(.ZWG=9MGDW["9YB>(DQ30Q MEF6,.<2Y,319(BG4*4P,2K#ZNZ[P3U\CUA..P3J[O ,_C([.^.B6O5]*&:%D'\9>U M_=&'^[JJV,Q-9,J59 0PB!.20P)901JEB#) M(RXTU5/ZT@9K,C>R/.)S:\ZO5:<7J->-6_XP:W5C[2I0;#1L6O%Z6F//]TQ- MX\";Y$GY SGZ6CR:9^SUWC/VM^89VT/E"FQQ 5M@FN;% 9N//OOBSL2!.%R/ M/Y2C\>+E"NV0O%R@D;*XKJM*U=4BH6F.19%0 M@YK-.TWOQ(#3=YYO\XM8(V+@U*T.=K,0:9SE:98 MDIA*G[U [VQSL]<;A[\QPP]*GP\^3^D'VXV*@D$X,@%=A)XW[3BA$HAL^N>: ME&*KO3MJJK+)K3VC5(+D214YR2'<2P4Q"SFT' $@5E*%=(Y2]/4JS[>P0QS MXX>F(>=.PBM@9/1O6?H81-=CU@N@&?V$U0.50>U)CVH>L#'IX_$G;TEZ5+UC MS4B/7S@TU6]E ]?;-A.?BNH?.QLWC=(L(G$*";)U+T6B(5$IA5$B-<98"\J< MVI*?GVIN+_@C28$5]8*-1 _";B]]&-Q&?ON'0C8@U>\<&L$R_4Y.-'&BWSF% M#_/\SM[A7^KO55$J89:FJPZ?-A6U%8=)9,,J*(\A3P6!$6<\)B267#B%51P. M/3\$"U@Q_[2^%]2[>S+@9!7LCBNR7Y/NQ!4# M'8"JJI1Z9SV,UZPQYA3SV MS#6W-[05]0JTPH*OK;C 90OJ#;.CXR\,>&.[_8;CYN_T.X](*)=?STS3.OS. MJWS@[G.XY8* R;=5=:_DJ_NR6'W[V 2LM"TYCI_7_K5<5]4B4DFBB&U%JW%N M/O0HAD2;#SUG*$E80@05D7?\Y !!YD8ZG_>S>S=Q0ET$![-GV543(*0N2K$NMBKK/NSLLB/," M5$/&= X18_H0SPO .AKQ>=4T0EC(E&24BQBRW!;D3C6S M--H$&#(\ZA$2PRXN1$$X=%G%/X,";B[!T#>XN67:I:8T9\9.6'TI975+*) M+36F1&-!++30"4EI#B-MST6T9)"GJZ3;MW)AC*W5;O>@* MW+&R371H-CQRO5RRLK)Y$>WFQW/OX[@6;A03'N&1Z68'[N<6W(^VR%,)6JG; M<'];%K;=Z01L8^H%5*BNIFZ33MODU N(@YZG?G=/G'76IL+M#I&K)E;URPU; M=>'W[]=M;&OQO9X;:972,^L/(#J\ >2WCWA)X9]F/GI#W_ M$S.%G^RR3+4N\WD/I"Y!H38P[?+8MD@=Z;9X_ $=PXJ>Z9/PW&EM(VGWQTAV M&W=I@Z7 C2SFP)U1*V#U0;\JOA=2K61EBTFO5XV!LQ R9W',&40<48C3/()4 M201U'D4J3@B37 [(A^N?U8E>IT^#VPAM\RD^E+)8L?(!;.6_ JT&K5WON27J M7P3'K=#EF$ZT!0J!H_\&R F>4!N?_LFFW? X*7ZPT7&[:V"K(5;:=K759K_T MJEC>FY=XH2G5)"<4D@QAFWV;0HHB#0GE$4\8RO+4KWW0\7GF9O!OQ-SM^Z] M)ZIG6Y\3N+H12 "T1F:.(4#YM]#IAR%46YP3LTS;ZJ9?U8/V-6 M[7WYT!!+6ZA$93F*DE1#EB$!,3C$W"MA(N/$* M]I?]<,71[;V_#)V17WD_8+Q?]M.Z!WK/CTPPZ2M^6L&G;W?/E0/=F-NFS1]+ MV[&P?OAHEK:VQ3_,3NC.FA=?;/FE!5$1R7E$H$HB\]E/= X90A)&@L288290 MXE?KRG'BN9' 1MHKT,C;E@S:2 R^-C)[!KPZKX&C'VX$9$<_<+D$5'__E"=" MH1Q'KM-.Z]'Q!./ U>)[_S"BNA9B?6_V.I^44,7WIEBZJC=5-=T*!-C+7;/'Z MM(<7L[U:P/5RN?Z=F;<&Z'6Y*SS1S!+*?,H+ ,[9-,A(R'FW;+D5HH@YLWDCY]4+K0Z&WK=G1 M&Z?K4-8G]Z-F8[T7#G3>_K#-1>^+ZL8.^4';N@77MY9'%T*G29I&$;1A=! K MG4"F-868,RKR1.:4>@6*G)YJ;ESW6%)[LF%EO0*MM)Y>W-, .SIR@\ VMB]W M&&+^[MRS8(3RZ)Z>:%JG[EF%#_RZY^\81A4?S)Z-V;';O,VX-F336DVO!'E M*)$Z0BKU\0.Y3SXU*6D%M >E.@VT6[^"T9X]U M<&.8<= =F7$N ]:;>/PQ"D1$'A-/2DS^@#PEJ@$C/$_?A[UZUEWS3";CF" 6 M&7XC"<1(*KI#R^GSNCZ5=KPW=].S8;U? M+9^K;\7*GD?.H5OJX8)3C12U?L/,5M#!.5.01S&"BF!!8R40IUFWX*]7\@^S MW!M9)U[LF33%/5QFQW.3YURXD3^K(7ME/&J',;>FN"<7X;F#?T_*]\<(WST' M;^@>%*:;R)$]E MK%GFLHDY&'EN>Y1..-!*Y\;!AW#U<^=%((S,>8[Z.U/425V/4$NEQ)^_K;__ M;.YI6<7\94KT&GP"8/ MJ%4![.DP+)C][,JXF4Y!@9XXP/TB< ='N+LB%3C6_>RTSQ+U[@K&J?AWY_L' MEBY9K[Z9]_W6NERWV3T+I+'&J8AA)DD&<28B2*.4PXAF":,T3D3B5[7DV"QS MLRFLD-!,=-L=!.P2"3W+EAR%U(UL+@9J;!>FQ>B+%T;^=4KZ, A5HN3H'--6 M)^E3\Z P2>_%PU[]]ZINFSG8**!%EJ1F]Y!Q*"FV_5ZS")(LIQ!CD2F>&K-% MR$6]KMG2[95_-+K7J[Z=8[S'V @'BK:[R(NED<_3B_,8.4U21&)"H,B$02Z) M,DAC Q]BTM"EHHH2KZ(MPY&;@"2#(N?&B8/Q&)D++11=BYH7[WJA\*; HRH' MHK['8T]*>4?5>DIUQR\*59AM8>NN,6S+B AIWE81 MD2KS2"OYX;LJ5[9:P9MBQ5:B6'W[Q&KU>:W+[6_>KJ3Z\?EW=F=_TT4J9C3+ MM681%%)SB)GBD#$J88:(2$D<$2:].M!<),W5Q7=6%]_5R_6JJ;OTQ0ST:GW+BM4BIC)).-(0:9397:797YJ? MP"PA1,58YQGU2F/JFVQN?+J3%6R$!5];43T#Z7HA=F/"4,"-3'2#,!O0^^\\ M&,': /9,-7%'P/-*'S8'=+AG0*;2>,6L/JFE#=*3;U=MI?X%$D1&L;'V.+7) M 9)FD&>$0JWRE*I(V1?OL,=B(.24@^ J'# M]_XR8$;^+H^!B<>W[3)L)OH&>6+D]WTXC4 OCQ^Y;3J^/2WS(U[LN>S2:ELO M675SO9+V#TNBW]FR"62RY2WV\BT5SWB:IS!&F3V,$Q12S6U)B@@)R0C"7 RK MN>4R_=S8[_/][:VM0KO6C2'%5@__7 &K05,NJOG+GBY#2W Y+8RC/WTTN,?> MZW2"-U"? K@KRS5.O]IAT 6OT^4T^3-5Z_(!YG3-+J]1+@XP,#,UE0MOUDMS M?]6:C]N&90FG,4IR#7DD,HA9AB&Q%7@2%G/,&.,H)40JR9@B26ROQ3 M<9;FF$0Q\F(JQXGGQE1MV%2SQ>\B'CT9R15P1T8: <:Q&>EXO8NKK0^P7@.N MP$;R@/SDB54H?G*==EI^\@3C@)]\[[\LG^[-NOQ8KH52LGIC=-G/U^(D5UF. M,T@SJB$VFT1(,"%08DT9YC).GG!LG;1.[; W/%QNA@5WTGRY/F.N! MWHVCP@(Z,CM=C.7@_+CS\ 3.C.N9\%ERXLX#<"H;SN'.8?3S:7N,?7S7>/RG MG4\U9BD72"*8$A5#3#&!G" &.4^R)(UBGOME@%PBS-PHJ\?',B@"ZJ*% ?F> N0-Z;VD) %HCT+A)E4CH, =I3H@PRYL #@--.EU0IC64L(-.9L=PR MC2"+8YLQQW B,8W]>- M%]YL$S^R)GEIE(:N4[FOYN*P\G=1C>:4>FDEMN&D]HSX4U']XQ>U$C>WK/Q' M%]*,8IQJI1@D2DB((YX:RXI(*!##F!CBR+%7(ZYS$\Z-/A[)"ZS 8"OQ0 /J M+.9N=!(2R;$-H8M ]"845V0"TR5?W9;'Z MUH9L-9%?5?/++JCK]0]5BJ)2B$1_B/5\QRHU\%BG!QLY>C'-*<\A-@ M>C-K$$!'S:]A(UT:RO6TXZIYX IA]H]=Y]4GH4.*)#1%:02SU'888BB"'-,( MICJ7.#,DE1,O!_U .>9GQ-W>W;=QD$W/\4;XQC/3B0_V2HEL.PL/#?+R6S)' M2AU_(<;FU;VPKV-=G _79)H0L$%X!H\%\Y/BF8+"!D%U.CILV'!#][E5_4'_ M=;V638R'*K\7PE"WV5$O4JTY32,*!;-UMT0>0T:D34U$G.I,QCESZLIV?JKY MT6+5M-UI9&U>O8VTP(KKNZL]B;#K?C8$;J/O9(=!-F />PZ-8+O7DQ--O&\] MI_#ACO7L'1/W_FC^\S=5U5L3,5XHA)!04D.$4V7H)8HAR74.99:D6N0TBA3V M,LD""C2>%F0WA+,C%O0)6 6 U MF3Z0]P"_B2-Z=_//,K3W )ZA,;Z' PVL%%9\+Z1:R6I3' S31$>20J*EK3>? M(,A43"!-,YE&L598..6ZGQA_;@2U%6]H%; G\+F1T06@C$PU'GCX5_@ZKG6H MHEY/1I^VCM=QU0Y*=YVX;.+=Z=EZ&N_7332ODI_6R^6;=6EO6B"2,"T2#:F, M<@\3 M_H^Q*;]H88)MVR^38N"'L_BV*G0AF)%!"-O<4AR7.[KT]5'M$\S917G5RW:6?WH=I)#79B@XW0!PPG-_=(YGTU9F&MMM LTTIO+\K6V%OO MJF3?U.;W'\M"J(5B$1,<,9BQ)((8RQSRC*;0T%N<2(YDSKVRY:85?VY,N:F1 MJ;;AF!#\WLD/6*O ]I?@SJI@C[':]N6!+?^PSTD@R__95G\&EG]U0:CH%=@ M 3HDME>!!HL)S?Q1UG J,S^L\/,R\T=9&&\S?QPIAF8:L+H1JMUC6(G7*ROC M]8^B6F@4)YI&D?G8Y0G$D8P@DR1IN@9&DJ9,Z=@O$;)GMKE]JCI'PTY(\-6* MZ>G\[@?8\:,1"K:1.=X;L0%A_ Y(!(O8[YMKXN!\![4/X_!=;IK8K=[ZXC[H MUA-W_9T52QNY^F9=_M7<6R]0(D26: QIAC3$.A&0*$4A2Z3.6:24^?$D#O0S M@LZ-K$X'@ZVVWL^J]7ZRC2Y-*9EO5AOPPMA1U:"TJ+$>A)$=Z0&7=P:&\QF[ M^< !?OWH$6@TGH$7W'%-GMO??4[,>9F\%X(=S(?M.M^LFC)]N*^KFJUDL?KV MQ 9OA'YE/K#;]N8++&E$&$.0YWEDC&6=&S[.!$P)RW*);37-;] M'[ 9:>9#AD_U&]&3M-/@F ^I_:Y)VT)2&T7 =ZM)XTKZ]/FW6?3Q\7JXN)9( MI5K9[A>KYZW']BXC]9&N__S8(5YL/KMK!E) M.C>3;()&4OM/XH%WLT$(6(B Q0@T(/WQGK]9-"\;ZSG\;];8+.#S.)?&9T-6 M_IF:HGF)^M^A8=J0M9FHF=H@T29VM76B-@)MCQ+^6JZK:I'$"8MT%,$8D=R6 MIC9;E3SCD"*"8L1$FE,_OWYX&?\X#K9UQXZ-86CK"TWN2^M9Z9'=:&'6;_X> MM.W)+VJS6?M M\RU;+G^YKXJ5,@3!\HC$:1)#KA,$,18(FD\#@K&*LC1A3&CD]"DX,?[<:+P5 M$30R@HV0;C1]"L%^B@V R]BGMEZ0.!/:&<6/D%&EQ)^_K;__;.YL>;50NN,9'&40Y1S#G&B4DA%G$*M M\BRC)">1]JI==F2.N;VZ&Q'!GHQ^!M8Q(-T,I OA&?D-]D+&VR+IT3V017%L MADDM@AX5GW[1^R[U_R*_,^@O/]ZL5ZH]'ULHG>:$H!SFBIK/<1[9TEJ"0I8B MFB&4,T6<\BF.#3ZW%[J1#S0"=D?4[A_B ^#.?X4O@6/D%]@#":_O[RF5!WU\ M#P:;[,M[2HW]S^[):X9]<]^N1&G+"KQ2[9]O5UU"0[5[\1>"H%AP12!AL0U6 MRICY6X9A3"C-E&0X4_& FLLNH2.LT4E3"W&S0(5:40"XQ@W&>$,H93T2:NY@)?9/,S5QHQ02- MG%>@E=3CO/,4E X'X $ &ID\CF$#OK9B.@:L]X+D<4H; *R)CDV]'BB_ \LS M(/2>()ZZ=[HCO3/2/SIC.W?MP/:J>UT3/ZF[KK:3C1Y?9BO72=W$RY*=$?F:D?=6X%+W;:@+7^ M"30*P68QK$I78*.4-04;M4"KEWF;P+L@?MK0&(=J!GNI.-.VB@T$WD$CV5#C M#J/A0V.VLP=R37FB)86:DPSB& O(>40@PI(FN>()$UX!!*9I9 M9Z%U8\00@(W,=(.P\J:M4?4H?9Z\?VA]B:_-MJ_5M^E*8 MG?#2_"$7.5]PXL MTZM*0W)U\5V]7UO/ 5NV.])%IC#)<(Y@I)F$V':N81H3*#.NN,@B'N7"JU[O MB8GF1C\[.6T]Q%92+\?9663=&"8$7B.SRA"H_(O[GL$A5)7?4]-,6^[WC+(' M=7_/73^,%'8=YAON^6U5&'/H\V^=L99 KB3*A-G1 ML-2K87/O;'.CAYVP[=<4-.*"%[;([D\#MS7]<+O113 01^:,"_'SI@\G7 )Q M2/]<<]NUJ,QM_5?7-6KYMBX9O',\Z3;+<;)-ARABSN^0$TI@J*'7*5([BG"9> M#KO34\WMN]%E/[>B@HVL?L3? ZP;;8>!:V32/8[4"+;N>30",5W/1)/RU'F% MG[*,PQV7]/1[U\:U5:(LFERTAH86JS&V4$ F]DSK@ MX$=^'H1"=IK[_A, MS]!5KU?EX_WS^F\9&+>UC5"P@0EOJ^J>&25L[^EJ$0LB4HPIC'4J(8YX! F- M,HAYQ,R6-\U)K@=$R_=,Z?023!\DOXN]TDV4#]@(#1JI/2.P>A!W8Y%+ 9PH M;FH@:/YQ4.?A"!7BU#/3M-%+YU4^"$QRN&6@]5&LS,;I9:ED4;]AHEANMD"+ M!.4LCA(%>:03B'&609:8K4HB,B9BD1&4(2_;X]1,<[,\FN=](^% 8^,DJHZF M1@BLQC8TC(R6'EHIW0'SMS+.@1'*QC@YS[06QCEU#^R+LS<,/> W5+,MRO2; M>1;695W\;R5?%543Z/2Q5+?%_>WU2AZPTGM5+_),$IKR%')JBVA*\S>*9 (S M(;6B,9%<<;\X@(ODF1O-["E@/K%:E68!P9MB962V$<@#C)-+%\PUO&"R91@] M"L$:-EM5KL"C)>FT 2\Z?7YJ/-I'C*$K8-0*&;80!-]@T0V723-Q$$00Z YC M)<(,.SS\LZ@;\\],\'+=='E3*]OCK>GU]K [L4(11;%B&"K)#.-2DMI^R#G4 MB&F>8RU%ZM7.P7WJN9'KGN3-:_M(]JNVOZ'G6:/'.K@1Z3CHCLR93L""K]V? MHQSL^>,6,$34<>+) T7] #D6+NHYPC R>U*^LRT>\:I8WMNSN*:*XUZMSVOY MG_=5(]4BXU%&)2,PUB@VS!9Q2' D("(L0B++4DJ]3LL&RC$WFFLD+KXK\%F) M^[*HFW?PM=9*U#;5\!=6%0*\9N7*:%'MAVQO:@SO'](WX^PBJ_S8<>C"NE'E M!,LU,F\>%' ^Z!*SIX$-M&]TNP([9<(1Z(5H!F+3H5),2JT70O649R\=;D!- MB_:L?/O9+2AJ(_/71(!Y5+X(!=Q$Y2^& NA7"<,% ME-YR&+T#3%<3PT6/1X4QG&X8FM/P7:WN5;7(5!IQG4N8JAQ#8WZ:[77*4J@E M8FF:)IK*R"]]H1UX;N2XD?U#+.^EDK9(@PWSO&^9^X/>[',V>8X[ M?TR<:,&YHA E-N]((PTI3C5,S(N<( @WHKKQ=3^:_90;#*.16;.3<1\=\+65 M,@#7.:'01U=F@#VJ,O_:T53_V),PC9-Z&[)PNWB8J=GT>U'JL^&5^^KZ1U$M MN,C3U);1X1)EYEU7":0,*Y@D22H5TPG!7C$K!S/,[3WO! 2MA."KE='3+CM$ MTR00['G]2$.*G>4PO@](6AZLA;O]#*+(8Q)Q:* M,YHQ+B#*: JQH-Q\TLT;CG4J\BC73$4X2 'YO4F=GNGI@^(W$GK&0/3CZ_;: M7P[7LU:(WQ-VS,KP1S 9K23\_ES/7 O^B-KGB\ ?NVE@!<[+]B%=F2:2Y$@V M7=T2WG2/IY#&2D*"4:IHKB-)O/S$0:2:F^'QR-=0[7P-ZI&O03SV-CSXYT MF_;S5CI/OGP$F2/O#05B;/[:8A!\6W=4Y5!,\FCL:1GAF%H';_;1BRXM+;K7 M%/YZ)?]=R6\V,*HMU6*(PP;@+]?5O6$&;BYDHE[0G* HE1Q*;<_ZLMS87;G9 M\Z52XY@E(B',JU7G!;+,[>W?J;*7]=)Z>#MMP$X=L-/'O">=1IZ>H4O6T8UD M)EJ=D2EIS(6YH&SJ8$B#5U;UE^29BJ\.ANQT?=;A0PZ,OQC:1+VMD+,G[H?Z M1I5?;MCJ:'OU!14\PH0BR%FN;%T*";D0V-I@<9+0E./4J[C-5(+/C=9;)ZH$ M$)2[S'!1QX[(V"NUN*_T?KU%P!_ T9*,5O4KT!4. MV_^8-.J#VNB_2?ZX BT$UJO9@A P2F/B90L5NS&5V--&=$R\& =Q'E//[]\9 M_%47!/[_WK/2^:8V^=D(R;8R@E:0=W;A9]"LY_R V$TMJWN#8]7#_$S QJ)7YJS,DZBI]1 M:K^Q^+E+AYX+F[&,@'NXYH##C&/:ISL(/;QZ-/?%1[5+7# MP]GCEPTL?<'NBIHMF\%D49L]KOG6BWM;*>>7^_K]NOX/57]DA5PP+'5$M("2 MQ,I&=J209RB%9A\9$T242I17RR'7B>?VHG\LUW>J-):_=1TI8SW=-9^JLFE( M9[8)_+X&JW4-[HSLGM4O7)?"C1W& 'ADVNA$!OLR@XW0#;)&;/"@:O"Q#UW_ M>4(4J=N$Z[;2E+CS!."ATX7O_,.)ZPXKR;VQYKWY5S+KFFLW+]H?_7JC2 M#'GST(5$RS2)LA@GD!%;*"UF E*F8DAD1+G(%55^\2)>L\^-PJRITEC+F?QPPK0YSX])-E9_U?FD9\^&S$5EWC23R3* ,_R?9 ]V:]-'=4[;F( MV:WLPF5B\\'$2&L89XI#;+ZDD&7F$XIP0@2.%>*15^):_W1S^]#M2_O/F]-/ M*_#@T*4S<#M^7X*!./:GX!+\_*G:"990K-H_V;0$Z*3X 5>YW36TN-'2YIQ] M9&7]\,6P7V6&M 2W"RO:5,HXA$B?O6/ MG.>>&^%THH-&=K O_%YXGF_])/>5<*.?D? =F8N> MN.J3-R2'A:'\AQC8S6:]^F8WJK8,NXU%[WQ\E&(:X2R%B&L,L<0-<6F(-!4H M%1(K[N5@/3[-W#C*2@F;;;N5\ZI+>3CG\_/!U8V&+D=K9,9I@/KB"Y1_'YM> M'$(UL3D^R;0=;'H5/6A?TW^U?RS7ZU5M;*0WQ;*KK[N(<\4)IAG4"3>OO\(Q M9&F?VTO?R@>L@%V):?>PK0/@^M_O2^$8^:WV0,(K M0NN4RH-"LPX&FRPFZY0:^\%8)Z]Y[LJ.32LU@IG2BE.(9&#./5^7NV,HX>#?6>;VW']MP\P[(^8\W&$=K^!1;N#UJK ML:_!X$BS7!;*^\EL*5^RZN;-LY1&3.9.I5".#S\W4NC\/8V(H)/1U_?U"#Y7[]=04*;Q?[GA,< #=DSM M"WQ@CX:;V MV3)5#/]C1JX9]TS=Y.A_-BM77JR;1N4G5>5>LU-M:W5:+++%= M>Q&%*DHPQ#JRWBTJH4@I)UEF-C72R6GM/N7<7NB-Q%>@D;D)6]]*#;Y:N4$C MN*<#R@%\MP]^6$A'IH, :'K; >X !3(('":!QY]!MQ7Y3\[: M0B&Z4,>/9;$2Q1U;+C#B4B2&=R3"9H\1VSU&GB;&ADARBB)N3]/\]A@NT\Z- MBJS4>]54KL!&\$U M/G)1G;?38?3,KCN0$*#._IV) "N [8G/C %VZLX33KQ MQL4'B,-=C-?=0U/ JQO[_Y;_OK.ES7GZM*UR97]AN/'Q#_:N7 C!L1"OD%1#61ZEV MLEXU5L)>53'17,;5MV+5I'-L\XA\D\DO651",T*RB$&"4FI#W6/((_-/@3/S M3;+]F23K%O7U2LYR23=RS61!'Z6$3;F4;I^UR19GY*]=NR;-0<#K_379R0[: M2^PB/?GA_ATA:PL$0#98P8%+9)FX"D$ V Y+$X08=.!7=GU[NUXUB09M&_JW M576OY")14C5-/S#,W<[\5LZVA>=7V MEZA T8@*7A2K[B>>:;"G,';DP,N1&YO=6M ^MZ"U0EZ!5LR C-6/0R@N.C'+ MM"S3K^H!?YRYW/](H8OP>'C]0]S8O,CW9O47"J\;G@[SI0NM7VAD-DYYG,.$*PTQ%PIR)!#,4BH9PQC% MN5>X[/[@^^.>Z;$%S^S@/A6+DE_1Q7DO81):GZ@9,7]D./7G2RE.E MCJ6J'%PS,!9>+7"AQ!E%H3/$$DSK%7C+O3M'-[G3NIK\"W5NYF@\P>2>X9@^Z&OMO;'Q[3 MT3_>'9Q_W8/SL=#A:Z/ZH10JMMMMTFECMKV .(C%]KM[8(YO[YNDW:;B MN@UZ*-6-&;GI1R+6M^K=NJK>J_J#_L)^+)(TUIBD"N:"2HBQ+6!H6 L*A337 M,5>17Y2UY_QSHZL]\<&Z:;L@]A4 1:/!-FBQ9C\\N[%Y+H\;C8T(^LA\MH]W MV^;BD>R@%1Z\L.+_= 7>M[!_Z8'=O_/;,/!"]8;SG'W:[G'#H#GH+S=PF(D+ M(#;_^9NJ:D/2GVQA*)O\(LQOV3>UH!&FL<0QX8Y$Y5G M7@541I%R;FS:EI]K5&AX=*/F%?C>*F#/K3K9KX M4 C6*U][<)3E=C0?GWL1 MQ[8V+R\SV+;L[%0%K:Y-K$BG[0RJ"+HLQG/7">R5\8]1"= %YF"U_IPF&_9] M>7U[MUP_*-6XZ]N:@K^JIN:"I +E*B4P8C9D1244TD1K*.,HC1&A*8J\XGY/ MSC0WGM\(VIX@=:5%_6C\-*IN5!P$JY'I]"A,X&LK9\#8W;-8!&*ST_-,RDAG MU7W**N=OF*SW\:XN7")31E.*8()1!'$B&238,$B"<9ICDO#(KYGY)<+,C5^& M-]EU*347?BW=*&NJ%1J9U<9=G"EZ((]5&/ B4>;>!?ELZ< @8P[,T6HMP>J# M_E#*8L7*AU=F+JE6LEKPE-",R@PRG0ACI&D$*5(13&6<9DE.<$:]FLSWS#4W M&MV(:EUH&V'!5EK/3*P>B-WH+Q!P([/;0,S\\ZW.HQ$JT:IGIFDSK,ZK?)!: MY7"+'V44I;S==;E]M,NT6\A/2MXW%4_?KMK(K.OOK%C:6CAOUJ6-TF)&U6X3 MVD5M?;PO[8_K+^OKU4-C8C8C?;EA]=OJ_;J^7EW?W95*%+M9%I+$/%,J@:F( M&<11CB##.H>,"BZH1"QF3DTM9Z'-W&COM!>RW. !MI&A@&T@ 7I=-I&C%A3K MY7H<3'K7 0/JM;%U'KJN[:QQ=]4&'7-=TZ^/K0#;0ZB[PCL4=18K>X;99R'C MC+X=.[?H$^]IZQK=XF'LYB[H%FPA 083L $%_/*PN:#%!6R 5_6P$#3>11: M9ZM%QUS7]#2\-K/M/WW-%7^D)TYV386;'_WW>?(>J?5_GD!_NVE6*]Y:9E:D MQMR*:!(U)M<\A)S$J)N'JD_,QGD)-32_IVJVS5UX4+5(>4)XS!*HXSRU%?$% M9+E.8,[R--4R1HJ9#>RZ9DNW#>S3";S,M^TTXW'8%SL'L"456'.&J#HY?5-X MGL#HMDF]!)R1K8M&M+86R#E$!J3J'%<[6([.D^$G3LXYKMQA5LZ)Z_Q>Y*JL M%[^R'\7M_6UWHH5IDB<\,^\MCQ*(TYC:-SB"-"?2; !SQ+F3"^I@Y+GMO#KA MW-[40YR(Y$D4$6QPD@8GH5)(,(T@BE64&YQ8'D6+[ZKDZU&1VI]A=*S.'P>> M :V?URX"8F1"XI^*_*IS==@&08LXI2FA(H4F\^]PL(I M*>KIP'.S?#:R-0VIW#..'V'5SP27(##R:^^FO%=B\3%-!R44/QIHLD3B8^+O M)Q ?_?V @ZPNO+[M7GQ=5:JN.K,PC;),&NL9YK%MI(4HA@0Q#ADUH_#4;D)R M-UNZ?Z+Y&=8?NC2>5E;SEZJG#(\/I Z'(4%@&OEMW:3==/BT4GIN0\X@Y>'$ M#X+81-[UH\@%.2E/7_UT+KJUU*:1:^Z/]X5*Q4O MI$P1E7$$LRQ3$-M:S41R"E."-.4B%CIS-D-.SC(WFZ2K*MZ)>+7Y"[#"@@^N M>3?]P)ZW68+ -3(E#D9J0"WV'B0N*,E^;-2)*[/W*'98H+WOXJ'-IKZ;+\"Z M?/BX7A;B81> RT 8T?NI')%B/IQ/33-S.J5_9P\Y-9ZX? M6#'A:&,\6\*I:Y7-E$SSA$40,\K-UBG"D"$>Y3C@WXCC1 MF_*JJ1LVL"OY6=#=&"0DE",SR84H^IJ?;/MZM7]\JVWORDFNH('UEIYWO9]2[+DB3"A"!(M3TG-C0#*8L8 MU!AK*C!A<>S9 =-G^KG1T$9Z\&(C_T\V;->HT#;'[90 G197X.69WF@AELC5 MT!D+^-'-G\"8#["(AD 7S$[RFGQBZVD(,( M9ANMMTGGKW:["B59&K$DABE&&F)"->1$8Y@@$>";,(1 MCU3K\$Q\O7"1W!AQ0NA'ILBCM4_VRJ.,E.4:!K]0B:X72C-MKFL8Z [270,- M.[!#?F,$9LO_4*Q<9)JR MF.4(1B(WVURM!"0Q%I!CG'&-2)ZGR*N^\"72S(U6S=..P(NMJ#9FI1466&D] M(W\N6R *[!1QZ:S'%^C@.630T ;JM[R M1;),6Z Y!&P'%9V###HP0/*^JM>WS8&E+2I5MDQ?5/_81'@+)F*<8$AS+HVE MFIF=>\85S+#*,":89CKW:K[2/]_<*',C+G@D+[ ">P9*GL'9C1 #HC0.CV_EX"S,@OL!']_=T'-[=:UD_IUC_2SP09N;4LZ\:N*!%S3129+C&.K4-C-%66(LX2R#>:XSP7F4$>+U M-3TQS]S>S"YC;BNG^89TDGH'ZAW'U?GX^E*TQC^G]@9JR%%T'PSASIR/SC+U MX7*?JD=.D7LO'_=,X[WZ47_Y72V_JU_7J_JF6B0:L3@E*4P80Q!SPB&56ABV M$#*-HBA-13S&<<930>9&)^99P^,<5QPL0=B3BDN G=LAA?4^A\DA"(7BQ.<1 M!V+,\BCB%%A#3R%.CA>F*M3.4HJU)L281AC)U/Y'&.Z3!%*BA-G(($3]_ ZG M)IH;MWTXJ _UE\L*1'G:2"%P&GN_AY#Z9RRYVI*!3*5 M=H$E_7UR]F-/FN)T;?>+ZLVZU*JH[VV=N]5'519KN3#$E0DLL&TZ'4.<90SR M7!&(DIAJK#'&G"U6ZIN-;OGBV?@LK*A.[QAMW[$#@<=[WSI)E00O/ON4^AUS M4=W([+G6Z _3U:S3\PKL:6H#HUM= _SD:;R MSX[O\EL>8L2_%/52+:*,8J4Y@5&>"5LB)(8DX1AF)"%)+ 1EV*DLX;'!YV8N M-D+9,+$8O> _;?*Q'MQ3X _0ZV?62S$9F1)]X?#*9*DA"'BE0-Q.,7< M7M7]'*.'@>FF1X!TLX0N@V?DM_81,E=-M:T1$DE/0Q#(A#@RP:06P&D%GW[ M>ZX>[?AQ31R_.I4B-[<(9 )*_ Z MFZ-S3.NZZ5/SP&_3>_$EA]U?V(]=ZM"@@]FC(\SHH>T.9XV8C[H_CG9"VXM' MT%/:XS,]PTEMK\K'3VO[;QE:;.U=T;3*XEBJ*,T-AOFQ.R5DT3#A) 88RT0UDY!#\$DFAL!M3J!C5)@HQ5HU&HZ MG>XIUJ9/&]6 U:UIU+#1#C3J>12%#K*^_;3V+*LV]D;_C[U@'@6_IUZXB6J# M3[6 ?E7%0X+=6X \R$33U2H/BC647'F]F'=[RU^M/K3P(2-"Q?-<1\PV5*,_+4\ M6X-K!%]C&/"F+L!U7)AYUM_J!6YP^:W^48?Z/;^P'V^E&;'0'9^_OV\+P6"= MDPQ)*.)40QQC0Q:*F'_F>2HIP[:_I9_K\\1,SU, MNSI \ VC0_4'[$!/M S:%S@!CTU\L2>T#,*'CI#S]TPS/9Z_5_W9NQ?57VS MEK9\?54WM+/ :8Z2-.=04D2-4663RYEF,$X49FF<"JD2'Z/JQ#RS(X5&3-#* M"?8$]3..3J'J9O4$P&IL)O"&R=MZ.0-"(+/DU"R3VAMG5'UJ2)R[_,)N-&9S MM\!1%NDLD9#'+(<8([.E8EK#G*6IY"2.TL@KAF]_\+F]\EO9!G:6L7AQ)AGF MD88,<6'P2ACD222A0IF9-",<)\2GY?!@O";H,1P"+S<>'(K"R.2WUW''"#9" M:YT]=4.WT[%#/T\+G3VE3K;-V;]F2&_1^[JJV4H6JV^?#"N6A3#[JB8@ZK=5 ML6WUF*T& G=1>QU\CM MTU/3"72'\Y'@4(Y, ^=1'-2BU E.GW:EH6&=JG7I\(?4LX^I#T#]/4V=1IJP MOZF/9H][G7K=.;!XRGKU[8LJ;]\5*^L1:XXA;$,AAF.E8,:HH>2F+@#F*>29 M8DQE'%/A97@>FV1N=&QEA&:B6U#9Y!SSD$O%ZRNPZC$NW!%U,[4NQ6EDKFT@ MLO*U#4[7&K0B&@O,O >A._KT@1&J%,FQ*:8M,]*CY$$)D;YK_=[^JJP7G[;! MH0G/[\;P=S>Y,?HQ&E*<8*5 M@<- A%F6F5VXBF&&(YY0A#6*Z&*_17UX?/9''_%TS!H355W8=@B_*F;/2+I3 M,?8#C&/B4GU[?I^52\B&@DA)89$D=1N.&/(="P@(RJ*LA3'<9)Y.=7'D7-N!+HG(*B: M%F)M.(,8W$)LK 5V].\__[*-363]X0Y7H)48[.D0\.1@7'A#G3R,).6T)Q?C M0GUP\C'R=$-C*YI0Z[CB\)Y3(6D88HLR7KD%"02,F@ MI"I">2)0''M9@'V3S8T6'LMJG3B=M .;Z?3A[&:(A4)O9((8#MR0F-&SB(2+ M"#T]U=3QGF>5/A+->?Z> 6>87\IFW__0.-O_QI9VR!\+A5%$!3,\D1 ",<41 MI#F2,,\DIUF*.'8K?'9ZBKF1Q4;(]L#G"C1R7H&:_? X3#L.IL-9Y,40C1"YT1P,ZS" VK\GI_9 MZ3F>OF3O3MJFRI)H!&Z]8G[FDP/V;D94("BG( M!I4[.H',*H<))S6NW %X:F)YW#G4<;,W5EL >R_P8<$SKO),*RA212%6]G R MY3$D-,VU,'NU3$D_]TW?=',SP#JOQ/Y;<=46G*[ ?FS.B\+0CT_Q<$?T7=T[ MH3"=QLES#LZ0SAX79"YP^?0./['CQT750_>/TUW#+)M'UM(G51=EF^'71NUW MIT4)IIQ1EL-$"AME'R>0X(1"23$A),$ICIT(QF?2N=',4]N\$_L*6,&[!)/- M<9&?@>.T!&XF3FA@)]X=#L+4V]+Q 2F0K>,TY:36C@\(3^T=KWN'=X]]LUS_ M;J/FS%_;["'#=M$9!0B M'2NEJC97ZS6*VAU!,5&2<"VFOFV M@KIT'=UX;\K5&9D3FU:Z5IKNJRV)5%:)QXVTY(8GS'&N!H5;$%L$E#-)4QU!3FJ<\$S%-A ^W/YLF M<_LH;,4%6WE;'_2 ;EO/\F2X?2W^$.L]\FN+K=^#P[0X %J \BNK]?) MAVJ4+]6SKVW(9F#/HL?T+<.><[F.-A9[5H$F;EOY;MO7 V.$,4THS.-<0$SR M!/(HX3!&"B&-DD22R/NS>I%(<_L^[I>H.T^:_) T+^C%$F"!/;Z.DRW;W#]S M(S6&"0?R??/<\+6?" 1BLM>3AR,.H_ TKRN;3\,O#]J__7JC2#'3S8,N9 M+IO,L8SD"$6V:1UE'%KNAARA%(J48"PR3%*4^]"UV[1SHV0KZB9.9BNM'[,Z MXNW&GN%1')DA=P#N\&O\3.^O_Q8LGV\8.H&HS7'22>G+#XBG%.5Y]]".F34S MC"9?LW)E>YM<"W%_>]^4 'VE="&*>I$*HF)!)(RB.(.811R2)(IAFFIC*RI- M,J;\.FB>FW)N]+,G(9"MB+[M-,^B[$8\8;$;F70VPH*-M.#%/I*=P*?C- 9T MWG1%)U@GSK,33MR9TQ6 PTZ=SG=>:._L99+_O:AO?ENM>:7*[S92_>WJ[KZN M;);_7&8S%!\UB=AN,TYZ@*%ME7' M$?9Y;-Q1@3]I&X\[Z]"F?KS>N8C?F!>M"^_*L>1YE&2088+-9AX)R&(>04TY M-V:U5CSU*B=V:J*Y?5ZLG*#8"@IL-27 !@31G436C<5#X#4R_S90[62\L@V1 M5/#@N'- !&O?=V*:B7OW]2M[V+COS/7#ZS*(=7FW+ALFLL65U$L[;OGP!&;8(P]BW/T#/?W#AB6W9@3^8KT$AM8 := MY,"*[E^QH0_W?NH8 &CBAT4&CY^U5#[_UI*L^Y5\^'_4'XL MU]\+(^Q"*!1GN4Y@:ENV8*TH)#3*S*NK$I6GBN6^B;W')YK;2]P9JIVP>R;J M1F!?._\$OJX&_N6H36/9#P!L@#W?C\8%AOR)@2>VX/O5.S3=SUP_U%%8%M^9 MK?=6?5PO"_'P1?VH?UG:8A=8&8-=HQQJ6Y0-F_]!FC$%(YTIG#%)N/ Z=#\] MU=QH84_2*]#*"KYV?UJA02.U;W6VTTB[N@Y#X#>Z\_ RZ ;X$<^A$LR3>'*B MB7V)YQ0^]":>O6/@AM_PDBR6]W;HS_98HTD >_U#+.^EDF^,Z#:R\;[N*L)M M#O8_JK();'RW#1C."!.Q4A$DC"00(RDAE9K"A*8RSUE*H\1KZQ!*L+D1T[Y> M8*<8V&@&[.,"]G2S:;;;T!>C7AM_?$%T>+ E=W1G/,-"CNT!F7(-_7TG@0$/ MY6X))=:T'IK 8!XX=4*//S E2-PH>;]4MN9G$Z[UD97U0W.H;?/YUZOJEX=' MOVD*TNHD0<* "J,DR\R>,TLABXRUF65Q'!-*-(J\"O\.DF)N!+]1HBUIVP8I M-M*"?46N;";)XU\/*A@\;.'KH0MH*->J?;/OZOBVXV1^/J[*MDW]?J'*D51 MJ8]E83;R.<:"1!&%9F=O=ON)1)!3L^^/8I7'*2$R39W._F>AS=QHO=,)"&8> MY>72<,6Z!.K'G2UH!"#XO5,%L%87\ZM6&7!GM0%WQNAK*@I.E,D9Y(%R_$S\ M41Z3L3\WEY=)V!9"V,/D"K2H@ TLX,4&F)^NP 8;T($#-NB !IX99*&&7.7G M3F -HLL?(_&TML!?/MB[1!RO&@;8C^8Y^KG55]0&>C)VH&:V.T&7?BGD5/U#EL4/3T M@F$OWF\K8R8TS1+_RHK5NW55?5AM2B3^NY+?S*N]5YUI@65"*,D81#)!$*=, M0IYF*=2,^FJ/Q[:2AV,O M;[ "$9?[O)-REC<<3^G*?X +SE$>;?-QC#2.%(*:R S:#&AH]D4)E)1H36.4 M19HL[AIGD!&BK#U..(;Z I[.-M[[\XLR'X)56PUA:<\?AOM2#I%5-!*(Q?80 M']ON!['9>N8,VS0O'*4DEAG2';*O5W(R7#=SC8?JZ]8M-0*D'NIZ M&MO?],Q.)F?/4FAWTIZGZB,K/Y0-&\NFP,4F7FB!%5=FTSUVLAJI[4EN*W=7W' ;H3?83WT2?V]W=0A4)_5: M#P/T$O_U.8C"N[%/SOA>L%FTQ[OE>I&K:KBN[)YZ[?JS;I4 MQ;=5F\8J]N-QKE>R^=>R/0V4_WE?U=:6?*_J#_H+^_%Q73:_J.NRX/>U#=?Y MLC;2V[T3IS%/%&=0\LS0FD8$DC15$.<\HRF*_\S5=@0P<;#/8C M:)L*T'LP@!T.5^!]>PQ@L+"Y9&7[^STX0+T&+2"!O3Y3KV-(S]%DLD_O?9IZ M68YZL"878I@)96:PCK4F35@J^[YFU;_]L"T3CC(B90T%2;3YTQ M@CC.M-G6*9KQG*-8JT6]KMG2[5/G/K77=VHKP'AD9@FGZ81X;^,KB]71SI1^ MWRJ/=7#[T(R#[LA?"0MLXZS?B&UC65_\UJ+\TU[CR>OS,'M3NC]B@?C88^)) MR=0?D*=,.&"$@6ZI):NJ#[K9;+Y:W[)BM6 \3XED&8RPS51@40ZY0+GY6R8P MB_,X3KT2QPZGF)WY;"6TEE CHZ=?Z1! 1S?21;",[35ZA CXV@H8LA'M2>U# M.80.)YC6_W-2P0-WS^DK_=[IJJP7[\VB?M"_LO]?8 \D^]_O8/B,_8H[0^/\ M=&639A>Q TJ?Y*>N\_O-;">1,R%KX3[$0>^:? 5GSK3MH_CNHTN&K:2(B@ M^Y$AX(7;E'C-/O7.9 @T1[8G@X:YM/Z%W?^LS.(_=(56F[3P79TOQB*JN>(P MM3X6'"D&J4@2*!6FBD=*XZ$E+_HGGIO5LU];82OYMB;PT!H69\!W([8Q(!V9 MT?K1[.I1C%-\S1>MX-4HSDS[3 4HW, X77/"\?YG+S/Q:;U5 D/^?O7==54FY1Z7+VTP_ BRXIB0(@D,GJF(CN M:07'[X+#[%B2?6"P1V+P M^HQA3^T:YE;QJ-&\K;,S:V)6 [*Q.V*A*-9!\KB\Z0[)$1EZ#.''<.^5DN8L MM(T4N:4_OM8]EY:;:=SMU6O?(*'_4ZE5/%'?>,G"8$SM:&P;I@5DM',C.I.:. M5R!.3?J,T9>A'RIPBEZKDM19:O[E M4/*"QP FL01(Q0Q01!E(>08E(GF<4APBPMI9LZG1H7DQY0_CLSOF%(6;*SL> M?)49&)@F+>*;#ZMIR-E^M8U91(V-T4LC9X9NAX]:]D9^X(AD=[TF$6WL#:=M M)+&_ ,\6?B5E^D-?AY^R(H8%0QS$B29EQ!(!J&02R%Q[IBEG4B^Y7<* ]\9V M8M01XGQOC8QHL5/0L7G?'FIVS.B)Q<#<]LD" />&?<>FANK6MS?RN*WZCDTZ MZM-WXA+//3&Y_EYR^:M\8'(]A[@@-*4IX)!3@$0L ..$@#3F1$&J,7)KPG4P M^M0:FKTBGYO- NYK7_*XE!;10=CC[L9=,JLH^V> MDQ>YO9[E6CS,WY45-^VR/R_?2;;Y6%5/IOK'/)&R0%D" 5$F?BW+"X#C(M%? M3DP@2A5ER*I]58^,J;VJG9:FFIS1,^H4]>@MU0=M_^L<"+"!7^JS6%T/CUCQ MNKI;[0X.#=.!L"G!94V&%D TE&@NK'DN)FE<_97.K!?C?E M6JZ6&I7DBP9)KM=2O/_OIW+SW*3]F$>C_0A+@B7DF:E##'/3SX\!"HD"F(H, MQB+.6598$Z*UV*EQ9*-X9#2/MJI'C>[13GD'%K"? 0O>' 37@:G4$M++_M,U MV#J0[B 8C\3#USZ^;JSLC%0O4=N/-AYW.UMX0.?N=WON[Z_OZ++\5_ULO5TM MJ]6B%+1-9=>2J^ZY^ZP^E$O]12GI8ENXL3+?G,6J>EKOQ=WB(H%4J *PF&" M&$P!58@ PFE!>59DBCD=:X96<&I?#1.17@=N[!M31QQ\69?:G,>%K/_YP';' M:;/#J6FG;F\N]>1M#=P5KJVBG8G1[X.$:P\U :$. M"T*K-^Z9P4#@'AT=#"7G=<+)_ZX_7G4 SOL?CY*;D+F5^57;=^6!9[B/_:1Z7H3>N T:Y-Z#4W\T.%I.::7X]B][O/XI_F@:&8>9Y M(L'S5QKSIPJR#S-QH8/Q VGE]\7_>U/BIRTVD:8<98(K *4Y^X!Y BC)4\ R MQJC^^E)&G3[ !Z-/[7O8*N?V(3O$R^Z[XHW"P#3?ZC5 P9V3%@=,_!<[$=!V"@1C,4XE1J>XZ MH%YRXI6C^9'G#>=-I6HISD5HMF= +,\R%1!@T []#GG-:@Z4YPS0H%8S5[NJ$3F M#,=+[G(?P+V0XFVY:4J%"-/6]HDN;GZ4U5PP@A56.5!U/RZ18H 1*D"1(B@H MI%+D5H=M9R5,C7YJ)9O*-YV:T>]&48=*BJ>A[">7( -3"(>V#B54NRU_XHR MBJ?'':V$8J]9^^43^R_T3,B05;7:=4G\9%R?=@.HNEV]D5\EEYI$Q*W&5_Z7 MI.MJ#E.9\Q@QD F9 B0) XRD"L122I0HFF>ID4=5P_G0'5CJ^NAVI@3O) R9ER^D$(1"MGA(Q* M'?V&OJ2'"U?[4U'3\$ W!@FK@".V>ZL,(D$&OTRQJ5 M/*S,?LDA=C?Y4I9YH^NE7C%57?_CK=>= MD)PQE1' "J4=&$1R0!.%M0,3R:Q>0"%5D[9R8<4NJ73#VJ(#:I>L]^]?M.DXTA5(1Y%3@G(%< M,@X0)PF@&<> Q#Q/$9>YBH53][H7 J9&!&_WRL_.HO\C_DL>>B\GU8Z)KIFJ M@1EHO^U-6\-V5N?=][0;&GWV M!B:WL29NW'S,@;RW,#K]>3(O+_F%80>_(L>274X786?217Y;U34"I'B1%?*+ M'F#S3BO[@9;K^FNT90J6P8)F,@;"E(!$A798"2$40%&@."\2C#/WO,I139C: MYR-DJY\M&B=2X&I$(@-)9#!IG#GO[\XK/'IV'ZEI/U #?]%"9EL.\BSY)5B^ MRG2&3*H1=/^%W4H MY66+>?^79B@D!_XVM"!^V0.Q28PR6D>=VCX5TFQA=:B/-@"\(U5'"P6S6Y4T M1[QZ:Z39CC5>A31'ZP[JH[G>ZT'E'Y>:!/67X^.R3O<4+QH,*Z5(RM(,(%ED MINAE"C"F!+ D5U0F(E',*@[;0M;4B+O3UK2LK]5U8)4+J%IP=#BL!J;F(YA< MFC,[(^= P^$0'(E]CY"<1?1AM=ZT&S5F%T]T%2M5LR^SO(N4E'K!8ZB:T\=R M0Q?FG$D/T8SUET <;0=F+S5?&&(\1K:SY8"(+6_Q3-"MLWS;MMAS*! 4*33U M"@JB/>5$DRWF&*1YFJ19EA!"G#J6'(SNQ+&C]2RYIM# (7AVVRS>D Q,I8U> MVR[W 7-A3QD<*M_U8.QQ5#Y: X5I$RE,1"9>?V%_HD420;RA)&$%D*AS'ZU/+2V4_/6]NJK/2W7NR+K96!VOH?RMM&6:<2;=P!:T4*I0>@F1)9(#I$@!2)QPD!0$20D5 MEPET.?:VD#DU[V"[M&YU=BUF=AEDNY5'8.C&VMJYA)I'_3%K'((5&[LL<>3* M8M80')<1L[_5-X'UNUP^R0]::]-NVYP7_J/&5UTW:8_ M+M5J_=!X;-L@P%0DA5 4*,4*@-*< L*5U/_!2;_X1A49XF_'4\-@.K06Q?[@!J5(Z-SM*?T,#%F;D"%"@RSE#IN M-)<;%$^:VF%6@]M-674&BIG1B6_AUGDC&%1,(%$F>F]3:&- \D2#' M&4(X)9S'W"EII5?;=:/\])3$A2Y!AD*A< 02( -FT)$2_^5N]?VO^L[F1=<_[-[O<^.- M\D)?,*9[@R]=YEW/ATLI*K,:ZOI7?U;?)']:2V&*D6FY:<)RQ?0"15* ",6 M"L9 SB3EE"8JP4[)]!OXV&$3KHK/!7ECU_"Q,_]$!1_+ M&WVB531=+1:R.M?N&\4%XE ")M(4H,SDQ4-L*G9DE*$BI>2XU=O=A5"E\)L#:_6FY?9K3C),T(+4"0T 0@C4UM( MQ*#(&(FQE CFN;4/92%P:CRPIW(==ULU2D=5J[6#5V #MX5/%1C$P?=J#O%K M];TJG=4&2 9VK'3)X8 M>8H],B7"S\'EQ(B ,D?.@PB/UG':PP R/&/[NN*#==[U7"B$,:<0$,%B@& A M !4Q!GE6I!(AA25.G$+X#H:?W$>WTZXMK.!:[.X0.[M]%G]$AOY<68/A'DEW MTN90 7.'@X\;%W?2L*/PM]-7N0>FM.D('\J*TX5IJ/=^*4P%LKE*<*K=:00P M)CE A)G\Y@P#3!5A!92"":L\I#XA4WMY6SVC1M&FE^1[4[I=ZVH?J7(6TOZW M.110 [_37A@YA:Y< L$K?N7LH*,%L5PR:S^2Y>*UOE_F%?_G5_FHGX5[TUAS MO;I;TX>;;<.#FX?5TW(#YS&E$%$J0(*%^60CO;!]O/?W!T!_<+K@?6PV-P@BF8*V$G=60? MPPF*8^?#[7;/OC6TNC?_-P?$W^G")&7?+,6O=/U/N3%.3QUZ4VY*6>T*CFG? M)",**_[!GR$R_@-MZ M*]NK=K9%.^,<>]-X3)P=TPT\'4-[3EKSV8EI. N[7C595.5S;X+CCV*H/CD> M&HS;2LD"W9+!!T0].6'VH> MO;DNPQ&L3U>/J)%[=ETV^KA_E\4]'F>UIB^8'JFDBX^KVU/UX15C&>(8Q!DI M "H(!"21"4A3GJ9%C+%([2-H+@B;&G5H)5U+P%^"T^(@,R!(@Y-$IVEDH+JZ MT/LE\!R.# .".-(1X'5@NAWF6:+3>SAW:8SQ#MLLK3DX/+.])T0DK=)Z3PD%M*^B%;+*304QG5:NL??ZJ- MJ\Y7D1AM?BW/+UYINOY\C?+V+(W*9;"HKA$F(F2+N\ :CM_#;AB(3S:I&TB4 M;S6%MB%*?8#4L-3GITVUH4M1+N_FJ:!2< *!*" #B+,,X%P5($8D5QG-$YJE M;K44>N5-S>_=JMM4OY]%5:UQM-JI'/VD7_O*A]XO86]'U0$1'9AV=V!^:\!L ME(WVM U94\$*EF 5%?JEC5Q/PG[G,80X58XP#E282H%R[H$0*S3Y*^YXDP;C(L4L#'WO1 M3O0S0GN=P),>[_&FNB[^W;E@ ^ P_+\U:?U3[5* MWWLJMB:'WD<=?EHFTI:^1]$_5?OYRX"';C-O(?'*#*^W"UI5GU7MQ-_\**LY M3F.L(&) H5B[T[&* 9.QJ;WTQY-.PZX%J.!7W^CGGG[&_T&:)K;9W^@=_^DB%%?^SXC7[[Q MO=?ZO>SOY.-:\K+V0O3/"UF[(TN3[['M>S[/31LIO8X$14+TRR\3[0$D*@.Q M5+Q(B/]^9W@W2K#"W(XB0B,Y,&7LJSN+M@K7>-[8 MX.G,(2X !>(4*Y&C*Y<>G]6' P%SG)I8RI$P?9")T:!^UJ+^C/[E;KJ%/;N\.=U00XKEL" MP3KT'M'UB/JO:RP@"KW$Z1/Y.JL="Q#.+GQL[KTBJ_Y^M=!WM-6,YSA3!8E1 M I3($4"$"$!SG($D9[G@J,@%@2ZGBL&MD-($+K9[_\W_@!!;_*Y*U MOAX)\H>0$DI3D:8ID"G+ *)4 :9]38"5R* @-($*SIO-=SWGZ\T8P+X4-QR\ M;^1=N5R: \(W=&&"_J[&,R:,04%3P G6CZ@26#^BK !9EBE.,=$?4-'B^7XI MQD.S$S8VKRD#>KZ L-NT@_#T+( M:@N' L8OK'#2P),U%$Y?Z9MHPM>25O*=;/[\J#WP)L2F[>@Z3U+-H#"!((>F MRYA@'- TED!"%HN,IRPME%N"R06)4W.)._6B=:.?:][()8#MF" H; ,30Z=K M]%.G[<\F\'@+Y-<+0'IDAUB"$RPKY)*\D;-!+,T_S@*QO=&WQ7Q7*J0FKC8+ M4V7:F\V57F>+V/0MY S0.B-8Q4I*9#H84K>&\B>D3(U%]JJFM&=93NFM_8C: M431\[X$@6'OW4S)&;N;>8^9QZ_:^BST7M_Q>BJ>%:75V*9^@ M.I=0T-0RC?,"BBPO@.0) RAA$)"<)0#"F"0I4IS%3NY',,VF1C"=8?5IN44U MZ*JW'+1G'=I@TVZY/'J-R1QZO_!H'OOCRZK> +,!2NB&QCS4(BZ87N.N_4+# M>;1D#"[ N[Y4O6WZCW)S__:IVJP>Y/I325FYT*O8UMW\*OGJ;FF* 2 D)-A0.2%-I))+PHW&KR.8F?&KEO-9UUJU#]9Z>LN(6K9^4B?.P*5Q[ G*AY MY3/*U3ZO\:/?/-=!(ZK_4QCV!V]AJO 6],/] -MVM\NG.(A/?2CB2]EM]USN0> M3^KL+8%J;[YYOM4CU<'<5-!$QE("3$QD7!Q3@%6& 5-9+CF"C'*G!7"/K*E1 MQW$-RBD,W!EB:Q\G!'##.S0^F%U?=_,8C:'*;NY)>MVJF\>(6 MW_Z(/D4ZNK;9U69=ER2L/F_NY?KVGB[;Y)]?]! ;*?XAR[M[_>?-=[FF=[+^ MK>DDL:MREJJ<%47.0"%,8 4N,H YSP%+,,62$BF%?5G/U[=G:M37ZAV!Z(]6 M]8@VND=WYI],65$9*5-IKZ#U$_\4Y$RPF1>VUI="'? M]$V['1B=V@YL4(GV8(EJ7"(#3)>,&G5/7X=-U(+3_$/=M,>YD.)$9M.Y;>2? MYMD;L]/DG^<9]&A2.8D9O]S7\G75'+D5YB3FY+A[YC34\EMT;L?Y5=+J:5WK M_&6U*/ES\]]=FQ52\((FF0""*P40*20@2G"@9,$)+@21N96OYRQY:E[9CF^B M/=5G4:-V]'O[ITW_E2NGQ&[).@C0 _LX 3%V7M0ZXQ5HB6LO=]0%KS,<+Y>_ M[@/XEH@T%<AV-!48RH$)RAM% MCP*1UK@$*Q)Y6>+(A2*M(3@N%FE_:[C*M!^KZDF*>0QEGIHTTI03 1!3!6!Y M @&-8XRR(J8H<>J%>E[4U$CF7#W:LM8V;"G:%FQ;E@D!X<#D&FQ3;/;%'5JF5BIP" ME.8Y8"EB(.$QDBFDF4BPY+-+GYY;?#LYP!G60ZX2E%"N!!0N?7I/"]K:O2QIVJTC>HSROJ%"_2 M;!DN$ :ZH<,%?%'SZ!]\$8]@?8+/2QJY'_!%DX_[_EZ^Q8TVA"SG[Y>;[-K39?/W(XA*T_401$+"!2<(3*VN*L$3B!#U4DO_E;O7] MKWJ$AAGT#SM"N#3N*&1@:5Q'!+:7^_D.]5'3Q^5W66WDMBMJ7BB6(P9!G&8, M($Q30'(>@X0@DE.F"8!)%Z?AE)"IO?Z_Z4E;+:O5HC2!-"+:JCMKSJ+=O(63 ML-JY"=>"-?"K?PFG =87?8@$\A!.BAC5->@S\J5/T'NM'P_>]K8VO MU-0XH=/T<.O-) #5 MZKI10@_"=L00!K>!Z<$7,F=2N(Q&(&KH$30J05PV^"5-6-SAW8RZ/>>JC[FJ MW^3F_0^^>#+UL'Y9K<0?Y6(QCS/%,I6D(,54 B2*!.!"_X2S0B&BH"32*5_3 M1NC4"&2G^5:K=8/IF#G+G0R08JEJ< @050 E L$*,Z%:20/"\9@ MRDCFEXL=2,.I4<[.K/V8??U6:(@')ME@Z+IOBKMA%6J?W%+JN%OG;E <[:8[WGY% ^:#U*]=8MC[A\?% MZEG*]IPHRU-,A82 0VF\4,9-R!\"@B@18\AYD3AMN-N+GAIYG:Q&N5-^%G7J M>\8#.DR*I4,Y"-0#D]C)6I%^*/NU'W8"+&0[83O!X[<'=@+D9+M?MQ'< XC> MM;GE'\J*UVY>N1(?].^J>4$8QSA) 1(B!@ASO9I.%#=GAB(5.8H+:A6PW"ME M:D35*1HUFD:-JE&MJWWHT'E0^]DG&%1#+TE]4'(*&KJ(@E?(T/E11PL8NFC8 M?KC0Y8M#]0:YX7S])$570K&4UCQ4[[:_N..$Z> M[:G >%,R^/G!R:XEW23M*5W/4Q/^M+W5;'T=Z%E\9KX=J5PUOMC)A%;-O7=:6B1I=3E4)E:U[T:.RK2X36 MI1=\=TV'?7@D0HBKA ()D7YDI#3Q7#$&<:;B(D8%P6GJW%IVJH_.\/UJ3SXX MTBPP_WT>&===^LD\!"-N\9^MT=G7-FK6E>'4/^P_/T?%.#L$HAJ"(0X*1IFS MX*<,PVK]2D<4HTS%^?.-<<2']+#F.>$,\2P&B@J]J*9Q"IC)BB@H9QEC*2VD M4U3*:3%36PK7&2CM.2[?IY^?EG)COC_T8?5DRO[R7;:[:PCA:;RO^2!,E+]/ M'M&:M$Q:W6OZK7>.A^;=46AR"JSF1D)7ZF&U/.B,K+C**.& %CP&"*8$ MD%1A@!E/.2T8)FDI B3A1 "52 D9P! MB3CD29QEBA1S[9*PE56SE",!+@_LOIAAG]M618?F$,?(];_!UZ,QPNO;ZN9( M:F?P<.A=<14N([62<,+'K9'#6?-[^RHFX.S&A]T'3A_E7M0U]MR\WRS MEO3M2L@YSC,ABEB3%(P10#B- =-N!\ \A1FB*J&Q5<':EP-/SN,PE8R,J<@K%.F>L5='0PT6JC5*?7WHZM._KMO";8;(?1T M5E]6E5[V_C_E8_TT<90BTP56OW %T5Z_]A28P#%(52QAG.G?*JM-@GXQ4WL1 MVZ)BK:JFOX-1-M+:.KZ9/?D_#X#7P6^L+E4)_NXJEN8 *2X 89""/%?E30U M$C %/MKLJ39'5:O<[ .XK?[/8VNW"Q $L:%IH-5QAU'T^R#)9A?!"+0_<%[. MJ/L$%\U]N5]P^08W@JC6&].M0CSQS>?U-[G^7O*F?4HB>,(Q4B!'1 &44P@P MSE/ B,!2*0)1:I5<<4[ U.B@U;$)L&WUM-Q!.(MA__L? IF!7_M6O7U,@@6H M73*_[T77]^Z]Y/IONQ?\[+"CO->7C.I>YXO7>7[FZ_Y^O\K-_4HT51OK+/D_ MEOH%NB\?-6F8EM#T3LXE5")CB@"""@P0QZE>;DL"DB*%"13MH=XH']!13<(7CR+-P'N#:7,[_DG3=)!U*05"N< %R9IP-K!!@4G"0:1I2)(.LR*UZ M1_3(F!KOO,Q0-(I>E\6Y@_/RWD, D :F%0]\KLC?/$(@0/;F;LQ7RMT\,NI\ MYN;QI4$;Q'PJE_+C1CY4\YAD"%*!@(I% 9#*B5Y6I!(H"FF>Q")EPBDJZ9+ MJ;WV/4U/C,Y1K728AC$[T.V9G;@IM)(Y,MZR MG\SQ?>X[%K^6R_+AZ:$]FF:%2#DV5;:H_^(P#FA*DUUPQ!%@F.: ,2ROT2F6DKP7P?-WHJT?VW?6J[N<<%3%)D@0000A U/0QS6@*&$]E7+ 48KLH MUOU!I\:31B?7O2D-C>W^DYO!@^\Q]=CJL8.T,R[8+I$>__F MZ>KLRKJ;T3XL5G]4-ZRJ=X[F<2*45"P#W-171X(B@/,$ BX2+%"6BH2XI;/V M")O::[?5U22P&FVC6MWH]TYAUV+$?4!;>AJ!X!O:A_!'SMU#L( DU+>_3]2X M7W4+HX^^US;W>!:HJQN!;9_E(DX9T9]?D*%< F3"7'$A,!!8R8Q@GB#EM+=R M./S4:*+1SK'<(*KE]< 3!+]5M+T]3L7!0@3WF108E87)!K0M(/Q4WM+3X. MM9Y%M<8S4S:G3?O'JOEE%XCE?YQ\87;L*"($N6NM:WTJ(;2VCBGG%R'N M)Y]!8!MZFV&K;K2#SFB\34+PS=^_"*9C2G](4$?,\K\67/?D?UN@+M8#N#C0 MN"4";.TZJAI@?:-WDWBIGYHZNJC:BSJ:%SE,F%(,L!C& "&8 D)5#!3)STK$/BJFA/4^>&\*>!M?,!0\ U,/MZ(.73Y[T7AG"]W4^+ M&;N?>Z^Q)WJX]U_O&7'3G!=67^6";J2X7=W2'_\H-_?WJX7QWS^LUJ>/BN90 M9B(K"@(@-X%RL

,!#H2A1# M!0GYJC%N -&58!T%%UT[GA^%_B8W9G?^RWKUO112O'G^FQ[_X[)MN+R\:T_2 M2UF9Z.YR^:1_U[:<,>?LW8XR8RF/4VFRQZ&I+T$H8(*D(,OR.,^$E'J9[$*H M8=2:&KW61U.J/IHR#U2D.G,BNK7G/]R(-=#\V='L^+,R,.F:ZB#UI'0FF=W MGXQ54;G\.=H:%NTLFT4[VZ*=<8.<1H3%.Q ]!U)J5+(."^1+Z@X\NA^1OY-* MKM=2-%)E[6G_LEY5U3Q+- LC1D!1&&X64ONYL9) "(IP+'"242=N/BMI:G3[ M3K)-]+&JGHR:S=IO%M6:NG'L>6CM:#,(8 ,SH0=6SG1V$8= #'5>SJBD<]'< MESQR^0;O-JMU]_D?LOI"2V&2)7B>8ICP'$"!"H!@G@ 2XP0D5"0QC(5DL5,= M\&,14R.#M@C8QJBHU[BE\,@_.0&D[1[9-? ,OCM6(U-K%WVID0F:7W+>^'!- M0U\*&+L-Z!D#3S3V/'?ET,NW.8=4L((P4)!,Z5<^,>>6+ OUUYIK4=N>LS_G2Z>Y.EMK\;_UKY*"F/,@$Q,_W?""T!1 M3 $A@N1J,_%F]W[R%1^FVJUEM&'U5K)K-_*KY++\+L7MO5Q+JC8F/"A1 M#!(J@&0R!P@7$F"8,Y"S5$I*B'8;G2I#NZLP-?;<:>9&CQ[@VS'CL) .3(J- M\K-HJWY4ZS_;]%!@5 KT!^@E^UTQ MDA_Q?94;6BZEZ&*#V]A'J)0@22I C&*AR_H2_IX<+5GKY/ M25FYJ%>C-TM1^U\F=D*_;TW-VWF.XP+KA2$0F!. 8BX )GD!(%0X*51*,(4N M&V"7!$YMV^O6R(@6.ZWK]6"UI_?__!\X@<7_JFLTN58_N0B_I:\3$-2A/9L7 M2+[O1\W=7[&$(I1W\ZF8+ M>"WO-8.4WV5#**9/756-V2GY*KE)22]5R>M]8^WFW-(? MUK)\7D MMVSH#P^>"36##O3T"O,R"JL=V'78MW&V*^P4U?;-(F/A]E^;;>.7=M8+L]N> M:?4CQ\#XA^344*J-3\6!03W)X*%E!*R,,TD3(V*SQ9F:9+XR\631>PX7SV9=)"[+ZM%R_03-,.,<$2('U:B^!2J_VJ*8# M* C,5))@:M65];*HJ='!3M.H4]6[_F4/P'9D$ :V@1G!$S'WRG@7P0A5)>^\ MH'$KYETT^*AZWN4[/(I2[=6U[AHL/='%K5P_S+G$$E$* 6-4\X3(<\ RR$%1 MT"SC.5;:F[#AB0MRID8237ACHVJTIVMDE'4HG]2#;#]!!,1K8'88 2J'^E)A M(!NIJI0?=&YUI"X#TEL]JN?V\6I&7;;AH%*4Q>6>,>1M?^V[M:P#:[MP%4RQ M7EDI!*!4PI2'0D"[3Q*(6"^L8LAX9M"[M_\[R[I(U,O#&9 M$6T#D?=MSD3U<=D$;M?!,Q\U7Y5+O?2KP[CG0@HN.(X!+Q#7[A>A@.*4@IQJ M:LF%_FWN="@WAM)3HZGWV^24G]ZM%@NZ;M(F?G;DJ#&FVY+P)C:)0[/G7G;+ MOL'[*2XF"_!D%HPQNVOP5,VBK>DF)[,QWE1C;BUO'HR E#SB1(7B]S%4'O=C M,>(D''UYQI3M]ADSK=O?+S?EYOE&"/VZ5F_UCY_7MZL_EO,<$46$PB"54 ($ M"PD(1QCD))&BH''*DL+FJ],C8W(?B5K-J-5S%AE--8Z1T=7N0]$':#^O!X)I MZ',!'X2L*=,"@Q,,5TG^E[O5][_JNQMRTS_L.*UOS%$HR,*HCC%L+KW"3V67 M.8B=X:"_UVF\IA?ICT?)Z[J!YE>?GS;5ABY-X++[A'.,DIVF&09:Q'*"48Y-+G8 BSQ27E$&86FTF3L^TJ='9Y\/$[+J; M9=T:N374I,29_.Q9)/5O5RIZK#\O$8@ZBZ/6Y&AK\]$.5?232:&K?!SI24R: MB[L]"84G]#4(Z90W #4)#GO/Y]_KYW,/IIG+PQG8BY_4_(?T]:=AV/@K@FG8 MW;=NF):&K[-)=L:0][O/VF]/]59Q!IE,,R6!$@4!B)DZP05$("\*"+&(J7#L MZCF2XO\NCL-/Y3*JZN(D(^^K63\AX^RM#3'O_RZ?\CT09E$#PW3VVEPG;B+[ M;=9J_ZGVW%PG(_2^F[-\SZ_CMM^\B0[6XLP?)HGT.UW4=2R,I#F&3#!*,_-I M8P!)*@%+6 ((XU 6J6(Q=BJ?8R5U:M^E3NEM^V5#,?4/>YI'O]>ZNYX^6\V" MY>M5.NJU!2JV'H":5GAUG=T]U/>=VTPZZWV?JO2C/I5 M/J[6FSG%*M.$S E)-.TS#- ,BY (84B.AX(.9WR7H+ ZYCW[*"CG?->,FO_H/?BM5>4N-8CZ2?A MWE1#7*_NUO1AN[5[\[2Y7ZU-2OKNFIL'DTX"YWJ%20I)&8 ,48"2%&DJ0 )0 M*M.88U20V,E#\U=E:H31Q.COU(Q:6V9[9T\[<_8O; SRJ'_M-X66"]11)F;H M5>M0<^)7_?HJ.$,6P/939/P:V%O<\6INJL^]D\^?'99N=5WVA MS_6>$>$2:_+, $2Y=K RB@#.D@0(B*3*.54\ P$D"I:G*<*5 M'EE38Y1&U::D[*P]<8[H[EOO?0[=A[<=S01"<6"":0'\U@#8]A/9:1J.6"S@ M"$0I?9)&)1,+DU_2B,TMON[)=[W$7*V?O](_?J7ZW2SIHIHS5L DT:Q1))E) M*),QP"QFH% Y+7+-*10[=F4\(65JI*%UBQXZY5Q]D%,HVOH=5V(SN*_1ZJ?7 M31JAK8K!N[+V A',KS@E8V1?HL?,8_^A[V+_7=Z/2[5:/]2;Q\W!=4I(HK)8 M 986.4!<)7H1PCD0,4N23!(6QU;)Z7U"IO;";_O=:C6L\G^K3D]VU2>]W!>8XPE*F0 M!#"2Z'><8 H85P50G/ XPPCEW.JK?F;\J;W>C8915U:AUM&ATLP) /O?Z "P M#/PRAT?$H>;.=\MK7/BMO%*ZIS7^:"43L]E?JN2=]K1 M^:ZGVI1&K3;K>N:_EM4_;WZ4U3S%5$E!,X"1P-I5B0M A2P HVD1)YPS3HC+ MXJ1/V-0X;:=KM%,V^MVHZAC/V NQWWQI@VUV@[ZEZ_6S.=NISW'F$*9)P14"BB%F#J]S@!-(@)!"P0+G M<9([]D4%HTO1NBY=13D>HU0F.0,*8JFI M(LL!+;2O07*2XX3(5%(K#\-.W-3(8J=PM-6X\XA=:_=9 FZQL H*XPBG)R,C MZ+ 0"XKD2.NR*Q%U6ZE9 ]2[<+L\RGCK.&N+#I9U]G?Y]DI>T(W)K%MOGNL@ M1Y/!L)]10(BB'*D,Y-RTA,\H 92D!>!<)+! .4H2I[J&EP1.C8E;?:-:X6A? M8^]:]!?WK_]C;Z]>;K_WY_^[.CV[&#KI\0O 9^(T/@(7U M:W]D?\]QE;FV?:?U3[MW>3?&*"_KDF7A^\_7X4K>7O5IO MYK?EQF26?UR*\GLIGNCB'^7FOOZ6FX_W??EXNVJJ5;Y;F3C[>2%XS%B1 B', MOHIB"+ DBX&@4F 68QP+JP-H#]E3(X=:?5-/86= ]'NCJB4S^$Q /V,,#.O M3.*%J#6=7(%-'\WH8?AG2N@Z.CHFB$\?1(C1"Y%%W?_MFF< M?+,4>WVYD20Y%&D!:,(X0!D1@*4* B^."1"@7QT;DN#Z/ PA'3I#+ MO>Y>T?L?DC\9%^NS4B67ZW:'GG'%54(*@&E< )0PJ7>"7=6-OV_OZ;*M'_AAM5:RW#SII^Q%H=U?].";=W0C/]!R MW33]40+S@L(4H#S. $H5!PPJ##2ED(P12$61C%*Z-JA94Z.L5G=I:MS_T941 MIVT9\3NC?B3,;H[2!D3?C06FM&WT]=O?1JIG&_:ALG.]IJ'LA*@\0"WU4SH53;ZJ57W?/4"CW,2*V""G9GT2QOY_,3*]..S%+O;@F3I[D[]"A0K"6,% M,@4UDPB6 Q;'"/#$%&2CJ5#*JCW6)4&3HY"3F:C.!ZH7\>WGD9"H#4T@WH!= MF[]K<]+JE<,[\@&KK7D7L6E%-4'K>!>]_IM_T\QCRGC4$ ( M",]2S0TI 3B%0G-#)J2$)./2J<7\18E3(XE.X:8V=MN>ICX5K&L!1:M&?S?/ MXS+N=KY'4#0')H]#()M2BEW7GZV^X;P/:V@"^1^7Y8WJ@5B;_]('L;]QH,W/ MZD*/E+TE6->=^,52K%/UR[KD-8^XZAU9_6#N- D^.\ESB4'KX>O31!->W& MPJ[C^UJH]+VG"-B-;ZN_KUE]&W]>R#8CJX;]_ V>TF&C2;PZ=& MXUG4ZAS2O[<&*)B'?UGBR#Z^-03'7K[]K1,-%D/.EO#,981.)9=AI;_4:D^8UWK=AG) %DVZB/TOF+\U^ MQ].R=&7%,1^%B<0?.$[O=)SWH$$&]>ENRNZH221*1&VVBG;K33UZ&LR05X^[\.@4$;F,W/X^53#^8"< [% M8,(!.%(E&(\'SZWZBQTBO:5?+@PQ7MT7.UL.BKY8WA*VXLN;Y_U_J4M0)IQF M(L\52#!4 &5Q!G N*8 Q$AFG2F8T2.V78]%3H]K# B8^M3X=8+?SR(D88>0^D]3P_/VVJ#5V*KK3B]7 M.X5GD32;O\J<4FKO/@(1O;M;USLM>OG:&M.D9HRT[W%Q^@?>Y0@YJ=/?T]CN M6GS>?R:V%D\F!\)V5EY[L^*BGG^.K0E;N(-M1%@+= __?5^7/?@J[TI3_6RY M^4V_47-!LBQ+$@6H1%!_0W(.*$HPB&&2YE@2Q(EU@YY3 J9&_8V.T4[)R&AI M'^-[$L1^)@X!S< $ZHB*4R!OG^E> ;PG!QPM<+?/G/V W=[K@GJ2AC:,!\OO MY>T?JW:OAM(D9::G.J84 <0H!52E$"@$"T9RFF<\1,#;*=E3>^7_+JN-:<+K3O1]?1?S]IEU^N@_AW)R?E*H_M6JA'],&V MOM7N>S>+6MTCK7S $@57@#:LBW12\A29PTX6#-]+ZJY)^#T<+3IR;G0\%OMT+!8ZV#^3'+A#XVJ)CTWX@'0+E)J3V!*/R M_KP/J%MPX 2?@MY(Q"GI.U[8XY2L/A5C.47]7B=FJDVF-56X>U/]4YQ#E'$) M),UB[9$B"4B&A/9(,Q&3#(H4%F-&4%GJ/36'LZ-1N5/_.)[JM\T'8,1SOVMCK][O/S_3J0 1=LXF$IEEJ_44CBR'FHK045NNXGUCN-YJN6NZ M^+@4\L?_EL_S));Z\.5 M6BVC6LU(Z^D:Q_422(MSDVOA&?KXQ!49CUBN,]9?$K:E/=+,6[LN*K)^V-SQ/%4@K3'!1Y MD0-$LQ10J&(@E&2%A"*&Q.K@Q57PU%[[?;V-;_E.LDWTL:J>M/XRJM6OJXYL M#7!S):WGP\X7' +E@=DC',#.7I@K6H'<*&NQH_I!KF"\=&2<[_CB MYFESOUJ7_]+NT+JM6UW7B_SMJ0XRD@QC*9,,X$)@[9B@!+!89"!G*DU1P5E> M6!&7K<"I$5:M-O"#E8=;->ZW.<;5'NZIT7,*&)9 4&.L:9EC D@ M'"8@1XIF>9P4.&-=J:Q;E]A:_^87A[6M;D<)L>U:AD2L433ZJ:T$>+[_A1/, M=F[B]%N&C-,I9)P.(9/H#.+8$21L)Y"!CXKV,A?;KRABLDA3I@ 2/ .(FS3U M'.> 2IEAEF"<AZ\ZK!/T?JN[R'+XT8\,1EI^:5]?E&?QR8$DH_ M" (( 05 )&4 \P(#0IE ,,YS@6C[.+Q?7JC4./V'H3/A_W\43CP*KQJX==7D M_IL$9NT_.\XKJ#&?E$E$5%WUQ/R;14PY/#E3"84Z.WVO%.ITK,^_0RC3691' M"E4Z+]]O#=UFC]=5S!B1.)42 6DR4A%A&2 X$8#FIEA&PCDLA,LYS-[84]NY M;%5S6PCO8V6W^/5$8.#/;UB5P5C$OA=$!Z3M#4WM).3W-6M]6T M.:=S[%EQ#EF[US@$7@._TSY0N?>CN(!#J"84Y\2,VWGB@K%'[28N7>]'"F]I M=7^S%.8/XQQ\-]5<-M4-,V5W^&:>%@H72BE08,0 DH7Y7)NDU;@H8K,OA=P* MX?2+FQI!K$_OZASV%];>M5=FQGL0%N.WX(AR( [/&5?@YTX<=+(%(Y(*P M4:G$SO"7A&)YE^?9V<,C+=>&L#ZK3ZOEW:?RNQ1-;YS;U1OYKJP>5WIM\EG- M8RYD#BD#.44JW\L?FC;;JGW.!,JFH9( E9@6%4NTF9:D$ M&,8PIQ3R.,U=2,Q*ZM0([-O3PP-=UY4!S;8473[_GU54R?5WDY^T;BQPXRP[ M\.WX*CBD W/5H;X&U%;CZ/=:Y\@H'=5:!_2AG% *1%%V,D>E)R<87E*3V\U^ MM/1)5M5J_!;MJ1S];I2.:JT=UVZ7,+?CH8!(#LQ UX+H M3#Z6T 2BG4O21B4<2]-?4HWM;;Z-@6KB^J"U?;M:ULO"?Y2;^[=/U6;U(-?O M?_#%DSDI,FZ7_I^XI3_F&*)$$BD!*RC5Q*.=();+%,@4"TE%RC!QR@GWT&%J M9-2$"7LY0#XS !&$.6$4) GA=9U'0--,@A@A+-(\DT@D\^]RS583F8-]78:; MA:]CX6_W&1@8TX$_#9TK:H@LZO2/_M &1)T%)A^]M2'JC#!!L"';.GE#&*R_ MD[L&(S=Z\H;HN..3_U">/JY>UFM^?C!I=*8O6'TP3G%*6*K9329T+(U#X@]4:54;+.*+1KDF:/J*7;>B5.0_NJ!J);-XC< M_=,>#$(YI:=$C.N)]AAYY'[V71OR/'*WR,HRI9\%)0&%J5[.(L;,3EL"4B6Q M=C%3SJ!3!\H+\J9&!=L3-6Y^D#N-_R/$.:3K6C8@>*]W$CG(4M82F4$/(U]I M*6MINMUQY+5+65-\XN9!+H4Y*?BPH'=S#F4**<$ D@QI D%Z@1JK NAE*\TQ MC3%75@[$T9RY=;R,C'[=#Y(G+EQZS7GYIF;P>D>^B]@T\0A? M)9GI:C:;RQ/8L1R#@'*38]4DDCM MQ D,;<()9()A@6@$G33[#@ K ,9R!#-,GR3&&2 M.KW_YT5-C0.^\7LIGA:RCG0\O[%8!WR%R0^Q/Z<)@^+K[<8&/K*Y#,>P^2"C M']]<-M@R#R3$4<&E)@^G.*$^85/CCSU==\$31EM?SNC!V98UPJ W.&_X N=!')<1"48=/:)& M)H_+1A_3A\4]09V/S5NZ7C_KA4_3+HQ2F"B2*"!SH=SDNOR6HP3X7;V;#B("_("=5'$(HM-E&$>YP#A/ ,XUTM QK),QEP1 ME3K%X03'?+S(3CXF[E=Y@?YHOI9#.(NH9OA6ZU!-X[Q0&M9/?"%S"B[C:1@L MO<DV4':,-#?_ !'>R?]>N7M>LJ2A71?_HYD:MUG7)X#T[H\]L M439)98';=WGB&K(7EZL*XS?6\@3I9)@CER\_:=IQV?+3EUU' 4TQ]+82NGEJ8Y4PJM?)(%49 0AI&B"0(L!Y M2C+)L$3**9[ZG*#)DD+;M*#F!3\".,+4C0FN06HL2FA[&/S4:OGS+/JM!RWO MM_T<%(%?^R,QK_+^GS/V'!& MK:D"KI4\, NU1G(1/>[:R .4HS61SQA^M'>[EK1Z6C_7(IL1;_A_/QE9<\F@ MIK:8 9Q+:A)"." X-U4,$(U1GDE:..UI]\B:FCO4J=HU+FNTG46=OFY\U0>R M'3T%@FY@-O)&S9EZ+/ (Q#1]DD8E%@N37_*(S2T>J2PWXJ%'U?KS3:$_(8W#4&;P$MS\MG%2 K"%4TYP)G"FE%0"H@F$E#@.-.89#@O MK%97UZDQ-;(Y-*3^@E>-*1'=)C?0UACM4776..2%^$]9/S^--Q$#4Y?O'/@D MZ?A/AD,>SRB3,E*J3_ 7Q"T1Z&HH>W.%_$T*JMOC_H3*3XO_T[7I9'S5:^3X1PAHEU?$WV'8 (0UVM\EA8J!0D@ )*D$N)":M421)3E%1'"G! 0+F5,CK$[E650K M77L*6[5G4:-X9#1W;&AC ;\=3P4&=6"*"H"G>]<;>X1"-<"QD#AN+QQ["([: MXCC]&^;78:]MGES14424Y8#2J!I M:,$08)+JU;^B69(E"<4(N]"2H_RI452G?M3JW_:[-((WERECTIUGM"\I#W?8?PH\)>U)E9>1G_[%NUT]]DHMYT%BS.* ; =?.WUVK ZG#8, .]( M9PMV, *7\J*2L7Y>;Y M13LM!15'&:& R!QJBL]RP*"B(&&404(5EXE;9KZ[#E-C_/V"'VO)5W?+.AB> M=RGHW+UEM,_,V+F) ^,]\%?@7#.)[>]K4_;^OC5IUH8"[DZJ!^R3=@7(H1)) M/308-ZW4'Z*C)-,KAKHB.KKQL0]B$.MTUGIYS5XF:?VR7E75G& !I2(*J 3J M93'B,6 J@X 2"3E*4IIBI[J.OHI,CD+K!,A:5Q,4O55V%MT9XR)!-S)2M%Q' MWXUEAFF;H.E5W=+*D5V]I\^.8L>8E(%YMMT';(V8-:GU;01C7YXJDVJUEM&' MU5K)5-CS::>XD-33U%=7VW2KYI(0- &9K7C^I.# M%A"Q!&:@DI2O6C3$TO1+12K#% JI5]1M^^F5:IM/5^^7=^522L-E=!MS]ZWI M1UV=;B5-GWN^'#9D1YZWD39K1YL_MVW=@&#W;OF& MD#/>=G! 5 ZVBD...T@CZ-T+BU.!),$$% 4R->%Q!BCFQ 1G)IQ02&4, W9_ MGNQW<%0'FJ>8DR"'B>RS1F-$4XZ>I7V#&3O7"K]^NP<,7 M[-06=&I*WXAZ%\]Q7\$!>CNR"@SG2!$+K=*FD&*K=O0B@GQV&$(>,&K<&;!0 MP>/V@L>-(7<&Y"B4W'T$/^*Z$?JET^L&NC#%O3XNV_?Q;5TKIMZ(G6347*B=QG7=/E NNU)];E1E ;8=186% M<&!JVD//:!MI]%I]S=%Y79.H5CD<(=G#$XB(+ 2.2D#V +PD'H<[@Q).&_:F M4"X3)B00L6 )10#G$CM)F&8*PRA++C5IJ>5M G3S)>69CKWR"W2T [KJZAF M-MAI_3]V!G^^Q%GFZ."0FLYHRF"E@G+MH./MRCUO2>H;5NCAY* Y.E M*^)L_- ^1[_%[F[%@8&A_(=FT'$=A0-#CCR"PW_UB:^@&[E8E!O9]:S5ZP,A MS>F.I"98(N$%H.:G(N4Y99"2)$GM@R5>C#ZU3_]./Y067SZKP%BX%=O MIYK/I_\(#)?3_2M &>NH?JOB7T*=LI\QNO_(_.5-(YY_G]'W\##[W$6^?0U, M4?1/JZHRITUF@W;S_*O[K#;UANZ<09A3E.0 FM15)#,$L,2)7JDH M$/R[8F^'=:+DQ\W(?5^F-5/5%M MQIOGYM_,WZ7X\K0VO][/CVO)R]V 6G%%JWW A M2)H25/ BMB_K/:+B4Z.-\TF!Z\[T:-LS):*=]75SQ+*U/V+/W05E#4'TV&)@ MPC+H\CFB>S!$U.#@WHEE]$?,9J4XS0=GZ$7H-D,QVK<[JO6<15O3M0_6%3O; M6F_2%J/._NC-0;Y7:Y3_]ZE=->G!3Y\ZUQ$L76/CVU7M\;UO M.T[?FH;31KO T[8BR:7W+M3^?U"\+[1D"2%IS/8L 9%YT:HE MY,B^T9H6.IRLR/'5[.U7Y4:VR8!-"8^O3<4R[L94J3-_3'^LO'MQ8E MCCXNN>DCV&PSO5U5FVC/II#QK., 'RPD=F!U1XZJ'0?\X\#1Z?GH>5NM- M^:]:X&?UH5SJM62YO#,O035/,,EH3F,0I\SL>J<84)C&0&:XX#&.,2UBI\]& MC["I4?Z^KJ8:@Y!*KDW+:=6I'2GIFD79B[8E>P?"<&CF?0%?TPJLVTM[VUL^ MU9U8+3 )18I]HL8E- NCC\C(YAX_(OF\N9?KKC1G*:O?M!5/^H59;N:Y2 B- M$]CXG"B3!. BU\YHBC,<<\)XGLZU2\U6MD1R7IC+*[ O$3[\(LMK4M/.Q&53,):0J%0D"F8PU2RB]6B4\+4 69R+-)4Q9X924>%+* MU+R,3LGFBQAU:KH&YIW"TXX3KD9I8#IP!<@CQJX'@& Q=:=DC!Q#UV/F<@G_]]K[-_TUD\7>ZD'53]VJS+OE&"O,/ M-TMQ^(N]*YLMG6[[\9UL_M1_7SR9)G[O?_![LTMI^BN_5TKRS;R(.2U8'@,4 MF[44%0+0E"4@(QF55/&80>F2ZCBN^DY\/$)*Y6]R$XE6[>;8K[JOZS?5/\B= MI4U5I_46B/H"Q_XOXSXH=N[?=*=_X(^.,646F?]&[_>G>6=LU%S2M)@Y^.7A M'0T*NS.$GSH@?JX/%AHLH@Z,NM-]U, 1L#G-JTQCJ+XVXRH_;DN<5YF8HVXZ MKZ.%9R.>)U;Q=5DW@=%ZO2W7_&E1.U5=1TK!."I$"A*6I0 A6@ L) )$)K1( M($QBZM2N[)+ R2TB&GU->V=YLU)V.FNOJL)Y?R^5J M76Z>N_T0K95=$FS*!(QQ*H&*E?;2XU@ @A #B4QS5J"DD-2IF..(ND^-[4YD MWN[LCW8 ='VJSJ;EUMZ8&:J&ISE5,+6*5XN%&:G#Z9JG/6A]'!;_/:C.JB5M:+?5P36/Z>4:* ME&04@Y@B 9#)G"7*G.T5-$6<,LZA4^3022E3^U2UI++5,OJ]T=.QGNAI1.W8 M_VJMO?DMBFO M^8>GI7XN%G5#Q;9'[[+^?=W#5U]3=_1UW(,8[O&QW+V8Q$,Q]+['7NC[8?[S MSDY33^%DB'R3(MV9&]7VMHW)MN7DZ_UO'C0T:_B)";7M,IRBXV[8# [XT5;/ M\!)]4IO+M31)UL8U7JW?K$MQIYUGVFV*$H4@@AP!E1$)4"%B0&BN0"$@8Q*R ME-M5S;>0-;7/2J-MU*D;-?I&1F&7_-5^?"U"6<*A-C#O]@#F$]UR 3F7E-Y@ M"(Z5J^OQZ#EFW5I!TI].VS_$B'FR5K8<)L#:W>(9'7.B&UQ=F/@WN9GGA/&, MXP(H3K6;SR "M* 9((FBD#.*L+ JJF4C;&J,NNUU>*&ZM3NJEH$?@; :.DSC M9$O(68/:+*)*SU5TLUBL_JCSBNK\S;44Y28RNUX! RPLX H5#M$G:MS@!0NC MCT(-;.[QXY)_R/+N?B/%S7>YUHO6WYX,/WU63=F;ST^;:D.7)B)!KV)*/H]S MS!-BPN-RJ #"B0),90(D)!,QH8ICYM28UDGZU-BF4SYJM8\:]:V;07E4*F))5*92BSK3'< M)VAJ)-;H&K7*1EMMHT9=^PK$O>CV4U-(S(8^:O&$RZEP<>K9BQ MC7G[M8VMKO=>29G]K>;T]VM9_?-6C].>#<(\+7"".2!%00'BJ0!$ZI^$Y@(I M%4DQ=(J([)$U-5(X4#4RND9&6<^CUSZ0K==5(: ;?EGEAYK/PND2'N'636WZ%C@E@ I)(/=A#@&Q;% &, MQ B<7GQ8\-DLZLC![MJ-^^M+REKM0\L525&R>O%C(6EF/H&SP^',-X[,"V= MM',' Z$9V0WL43FJGPO(LF V/Q2]PAD)T_(JF$WL$"I]W P6!\;_1@NL_/R=RL&^JS^IR] MSG49I6B 7)],G<&Y.IDGJ/>-;#$*Y(UZQ4WJC6R-/_5&UO?Y>:,OXDE4CV+33A!#&:() MA!F *(8 01$#DE *,H$R6:("HQ*[>)]3 7/S-HU^O[AYC0YL=EYB"!@C>X6= M:D%'L/79'6BE=QX_ZZDHW7^:W- QC0%**,84,9*/F7-;MD.<:WN@."P1(,_1(GSC%80]!-,]C? MZN>:UYJ"Z;HBHE"-:)F5,X[R "9Z\#J$$N"<0" I2D0N",XR MIY91HZ2Y.8C]&5ZMY-7+K^8+U_.8LX.NXV'G$,PF._)T@CCSXZ< MUSD$-9EK/ HUWN";';S7J7850VZ?;]>DVI!Z<&I],I>6L,AB313'4Q5#I(*! M,N$2%"7GJ8HK,LJA6Z+0*&MN3J)1-:IUC0Z4]3H#O02R;5HQ"'2C9Q@]4?-( M-_;B$2SS:)8T<1*RU^1N/K+_%E\2YWH.U^I?W9#\TL"BN>^;RC^UT> DU\3T M,1( Y5*",D8((!%G/$ERC)E;/N22M+FYC@-EH[8;JYZ1YUEB>1%JRTQ(* #' MSH'X8^=! 6R!23#&WDNR)B;8M3"[RX=KSW?^; $F,%R( @( MI$W F\ (1 _1"<9$3P'SW='0 MO18<,0'T7^T777T26\TI?K-^>%IQP1?/7S>"?ZS:/> '%<8]U2/&SA$=[H^E M$A;SF)= %%D.D.0Y* E+ .&:5C?A19Y:C0L*J];<7&X]H$#>/_RS>:%!?6@3 M'J2UQ_$(*]#[LXOMIG\K(WMX?=95OY2=29IOZZVV*EI5[Z)]0FIOV96!O':, M,[&P> <*, ,I-6DD&A;(TY U\-,]*1_5%WI-SW6]JL1']>=FF5+&.(\S (6N M%< 0@3+E&2AH!HG@99SE3GOCKHBY.=A6P^A.ZQC52CIN@L\ :><=A\$SLJ=S M1,:=&-!H?"A"OZZ :8GXC 9V"/3,5X9J+];U&,N4"4J8CK2DYKR+60DP21E@ M.$T)24I)T,#.8BUF;DO\3,O+7:WHX';B&E3+)-=@J,;.;KFC%*!]^!"$T3J' M:R&OW#1\:&A_O_#1U;Y]/GJOL'V^46]9L\?_OALN=/-POV+/M^+G=J%4_GM9 M8I''">. "H@!(D4**.6:X9UPR1B2M'#:B-D*GIN;V.E]%=6:U_T]K>[JPUI[ MU^8>RW=@YT/&0'9DKV(%:G37_-861+4) 9V.*VK!VG\LQ4[,X%DY1A5G4[!;P0=&JUE5/5]A_ MYEODVP'8Z'V( Z7Q,8P0M].X)>J=+79+"YU-=XQX#Y,HO.C ] M!4 7_[!OXG,E=M3\%')9EB4H=+,2@D@"4NJI,3"+6",G>RY.9,_ MQ:8^35 K0J[6&QU 5^IEK#=D_=R.:JD'MWC,:[%\'9:YS'% 'CO)>6Y2RGYP MQ574Z!XIY<>8+.L.6LAI)Y:2IQ]?X@;)V7DDCH\P>;7#=WVM_GK_9O>)^J$' MFKQ_\Q]02P,$% @ (SA35R)H9[./O_K7_[X]!K<7_[7O_W3/_W+_P'P7[]\>/O3 MK_-T?HJSU4\O%QA6F'_Z<[KZ\M/J"_[TG_/%WZ=?PT_O3\*JS!>G /^V_FW'],7/ TPG2U789;J LOI/R_7WWP[3V&UYOH/Z?II MYV_4K^#RUZ!^"[@ R?_Z;9G_\F__]--/%^Q8S$_P Y:?ZG__^/#FUI+3Q31/ MST__FN:G/]>?_WPIXA>S_&JVFJZ^OYE5>:Z)I0VL/W#U_0S_]2_+Z>G9"5Y^ M[\L"R[_^9;K(IU ES;QDE8S_\\'/^_F:R+,%+NG7UM]_2]_8?&REJ17!^&V% MLXP7K+E<]V2>;OW2217,?''Y+T]"Q)/U=R<9IY.7!.M5 M9;D)H$HF5"8; %WBPBF7BO6W^5,WLJ2=K.6XQ/37S_.O/],'_UQY5O^R9MZ: M6N^#6871?,ND&;SZ%>((3&Y-/.D;(&!4H90I$Y2-(I[7PQ63!Y%%;V+7R M[=WR&YG1M=[W)%.AO7OWDH*LZ7\#F$L\E'8CK6 MC;P\"+):7G[G&B@_)&8\M+21\WP(IG> GIOT_SH_#=/91!A="C<1@HR6 M^)(9>&<4Z&R5BMF7$DUCV-RG8AR\-!;OO"FO>T#+_/1T/EMOX#<\C;B8^*"C MMEZ#T(J#\B@@6&U 2\MEL"$4SUN#Y2X1XV+E6*G>!63A("%@K[X4%^2SN@V9,'OM&6&O&#_AY6KWZV>KW<(H3%5B4 M3""08#VHD")X@PZ0]N2+E,S%(^^%+:MVY:@>*,M[!L,1C.T"&"^)+8MP\F:6 M\=O_C=\G2F?N$3.0OJ3;,M*9<=H12U#)X%)RTL8&R+BS;%=V9"MH',/:D;'Q M\GQ1&?=ZNDSAY+\Q+%[-\J_DN$]$=EYPR2&)0MHT% O1)/*8 B]%%IX2NN/" MNCM6[NIF.1XA31C38(:<;H3CS:_^<\+.@3 M3[Y?[&4B>22#.FIPR",QQV5P7 @P@3;'R5$WXCAS8\?">\'$/AN8M&!O)PCY M1+\[B?3A2=#])^L#@)*:?'J#$1(G4+M@,UK6!!9UM;VPX)X=%A[-R)$!\(*( MSI7PUR?A\\0DZY@M#!C3"90Q :+2'(H62>ABK/)X% )N+;<7!/RS@<#AK.S" MKOAX&DY.?CE?$A^6RXG&E*U(I,HTQ<#*-N8-<3"C(E';YN"MBRZ+[1;+8 MLP'$L7SM A:O3G'QF:R?ORWF?ZZ^O)R?GH79]XEBRMBB/42/CM!-GK77B8.V MY%)9EZT2QX7#'UA\/Y@\MXCG\7SN BX?O^#)R27UFI%W):VCBZ]X KLLX()1 MD'5.]']%,"PME,B--?<#QW.+>1[,U4[,R_>XF,[S93 N%.6M<1QXK"ZW\!J\ M,@*0NZ!XSH*[XZ(76Y?=#QG/)]9Y/&\[ <=%M/9B&Z_I>\N)"3Z7'!VL$]?H M3C3UR5D#LT+;9$K21V8Y[UQZ/Y \GZAG&QYW!90:UK_80F;62[H@@?M(3+'2 M@%/)0@AT;1;C.1-M_-4["^\'DN<3$&W!WRZ,CQBR/>P+*2_KKN\6G^9^S22[" ML2P52"-('0;AP=G$P)%%I8(7ACC4#B;7"^\'DN<3$VW!WYX@LDZL?[=XOYA_ MGJT.6: ND(C-*#,DS+G6+1([MJ^\'EN<3-&W&Z9X0\WZ^ M7(63_W=Z]G*><2*L]E9B!.NQA@%= .>B!Y^"L@(Y3[QU49< M[L28_;0(L^6T3'M7E]N;/R?EEB MSR?LVH3#8V>*5:0O,*S1'0T94S&2_G/(0*$C8+,80#B?DT-3BC\.&3=7VP\- MSR>Z>C G1T; VWEUV+_,9_C[^;JJJCX32.$04DZ9:+<6(@L* H&7<7+1%#_. MD;F[XGY(>#ZAU*,XVH6%4;/7-K3K8C2WDI,I;>H?PH)W-H.A+94@ ZFRXV(? M=U?<#PW/)WQZ%$>[0,.;69HOZ&);,V1M/;^CRDP[#5IE><$7 MIQWY7TI:26J.)7%<#'4/(O;#S/.)IK;F>R+=8W9?Z/<'*.[W'Q\0MQ=>(L#Z@+A^"3KP"7M0 CDUL>%*FY16";<;T+#'T*W]YD8M2T3"_Z(V[<0>YM%EZ1 MXGMFAH^5CBCVQK M>:]IV;OR>CJCQ:;AY/W\(F1_U2TQ.V9=B(RPH1BH9!W=1SD#AD1@TRF%W+JY MVSYT-6N">-%.(Q6CD$L$'6)M<* #1&8M_.]> MF8]A=P>XV=+IKTCO+%W28$)T=($[A" 966J8R=%DV=@'@S7_V+TR'R7>'_?* M? RO>T#+O4:.Z)%95A)8FPTHAF3,^\Q!NF"U4HR^,Z![WFFOS$=)]8>],A_# MX@XPO:XVX0VS2I-"E9K5P$+6$*6)(+C'HJL^C:U-DJV$C N48R2[ M%23'L+D#K+P,RR\O9KG^Y]7_/I]^#2>TF>6+UCZ M#,0AI6KE@6,!F/,IJ9KKQ5M'!_8BK =H"+]PL\"]/\ZMM9#:^3 GVW^H*+6SR:>(PYRU @:"0? MP8D$@=$?,A@4/&-.[J%,SD/@L@=9XW1_' Y%K271 ;AN$\^SM#8Z!CDD!TH( M)*]"!7#,6*^"*5P.XV<]!C#-,_8&O)X.YN[AT)BOPDDCO3,_P\7J^_N3<#&F MCFRVL^J%5AV:.,M9H "=7.V%2TZHLSI43Y0\4Q'LPX4$ARFP,M5W"LA/9@S3=!R/)L[P,H;XOWL\Y1 _D=<4I9<0"4*I.B$4%KGQ!_J>7Z8&_5CNGJP1$_B&'[$--0G0.HE9T[1H1;98QV?:1F_7*X_3!'BR$_"A&=F#VOIV&.#V9 MKJ:X)/MK_7+)7K(DI2"4Q 5:X:1" =Z)D;^[KK!\!10.V4D9,$+[2$D.GV:..5*]"R$ MZ&-N#J?[='0#I*-D? \Z1S*\ ]!/&>88#4 /6=X"A7S?+?L"O.#N_.@E,(#=>5]>C]N,* M5H+G64!Q$CECPGML[;MOIV3L="7[TOIEXD"%,UB 9S!3YRAF]^#;SV>?/^'BM!IMES;;1#M/X%[/IF8* M5)U'' CG0%!SBI_"MQNR_%L74_V I&Z,G^& U5(H'6%L*/1 M4L2<+5W/REA0G/X6A'' F=(&"RLEM7;)=A+3C5DT/*Z.$T0'B%J_^-T\%-<[ M,<%X6X/R68IU5DH=]A$%>.UUE"&9%!_JL7/PZ^I6:KJQFX;#5"-1=)'Z?&,; M1'R,6J*I\V("G8@0P24OR9$0+GOZ7^"M7^EO+#_NH]E3!ZD?Q>P.[.Y:LCB] M2$FI!0#S61V%B[-4MZ*L5:Q.P47:%.V'7 C'N8=,=F&6W.1D6N<\ET%QNI&%JF4D09,:%8+<"I8R9Y:+\. M"^Q)4=5(%!V ZD9]]45%DHC1ZZS)0T5?ZJP\!4Y: 9P+)4TQQ8K6SV=W:1B[ M_K2-;'<7LC^>T1T Y47.Z^8RX>1]F)+O^3*<3>G&O+&MB0'U(U=G;((&!J+(P.X/4!5V$ZP_PJ+&9T0R]? MI'1^>GY2VVJ17SI--7:6'/-U!(7B*(#." ,G4-+>G I1K:?S-8;7CZD:-]XT M$+P:"Z,#>-W8P=HEK9-A%_@%9\OI5[P(I+V=+VOX[%WY%+Y-R+5(*H@$2295 MFS(6\)6%4DK.#6=)QH=:81[XGOL8$L<-2 VEUP844PE8P?:]8.Y2,6X@:B L'_?.U9HZGBQ-(/94S=G?;\6R!=<35,XN;V; M5IU:;R_Q-&U;']C64_9PU5)PK;,'5H?5*R<"U& G<).RC9Z;H%O;NB/T<#69 MMF)+ !$BZ6-2R&1$"@F.5+NWAB'SK6LCGUT/U\<@X0<]7!_#[BZLI5U=)[T+ M2I/2IBO<)=I(S3@VO(!1&C.I\2+E8!V.N^[A^B@)[]W#]3'L[@ W6SI0:AL" M=\*!5X7\!%2N%N4)L!R==D+9J%MG$CR?'JZ/$N^/>[@^AM<]H.5^@U''A2^& M-*Z5HO;D0C+D/ .CR0MQD;GV<:;^>[@^2JH_[N'Z"!9W@)$M-7XZ>O0Y6$BN MQ%KGR<"5S(%L>U,PZ*1$ZWSMSGNX-KE[#F-P!Q#99UH0RP()V*ZZFG2&G(W@ M-&,@K(TQ672FZ.$4RU&SFYZRV^NC)'_ T*;'B*$O9%T,#WIQOOHR7TS_!_,D M)!Z<+QHL\II#Y30$$3S88G*)I$=Y:!T]?("<3M11$?1FN3RG;?#L M,:G:.ETQ7PLW _A2/"2Z[%DTSLL'YWTU0<\%*6._H@V+G /8W2-J;@XM0UMD MD%*"# E!Q4B&(6<9A+->!Q4X3P->98>-C1OP,6Q8_!S*^.7>& M%Z.BEZ&F[-U[ FP6;7[4HH/%GP_?>J.(],5'7Y%Q%7H4B-8&A<"P)M]RDAV4]2F*.,+;UW=LX.4QG'G8DL1+M0JACJ]7F0#P6*$[+A..A=-)_0?..[< M0MX_"#4_AL,CWG7+Q:HVHZH827Y"YGL%#&F!&^B@KZZ1L6OM3ORQ ^0X;\C4/D"Q?N"]V,%R$PC#J+UW MHH NK.80: 61EPR!2R<,\[KL%QW<#QGW"1@''FUD>A\@1S*X S-Y0_TFL"FL M1&6("4F1>ZA43'1>D@41=!0VYV1U\Q?-FP2,CHYC!7KW6CF8NSU XSPNTV)Z MMF8_F7/31:JY;?3551C<)6]3@H2U "4F0QXAXV!HFR4Y3)8U3_[Z 4WCQ' & M!%!+&8R(J>K13%[-/I.'B0MR!,D]^'A^=C9?K"Z9M=D/]RHK)A,(Z20QRQ0( ML79P]ZKV%X@![S9JO.\L[;O8.&&;]F 9A+D]**#[@8G:(YOX0W1+YZJ-S\') M^MAK,2=M>&%QL/&W?;Y;'6+B-F)P!Q#9%/M?]\ URC.RZ1B4=5&DJK-=O3/ M1:(=\%Q8\XY"=VGHQ ,Z4*;W:BF.8' _ 'E-?*K5LW4+_SE=?7EYOES-3W%Q MU0"[]C^F_\\U+5^@I4/E,F2O>'UA8Q!11(@Y*LZXYE*W5C('D#DNS([#Q7:0 M#2:D#G#X;>437?)-<>2$TAQ)3K.5(ZQR5""X4Z3F=SN!:@VT7+9W< M:VT45Q.&=P*<=Z7VY[]I+7ZYJ F_P/9 [5M9$[TYP#0 MV4[-R"E?3:2]!4(-6-\!B#Z0-(B .M'S5]*U)_/UF*(-LR9,Z8+,&B#70X"R M(=3!,P84(C?"N%81-J+UJ[VFRSDRAH+HF05.1H;;>N9"_M1-FZZQB#X&D D M'0#M5Z25TW0M&OK["6["8"].YXO5]'_6WY^@C35OB8.P=102TV1X8M$061'$ M,<%4;EU%N ]=X^9T# *RYN+H &)W&34I(F6?R9M *WSM:U+J$)T,*5IA4RDH M?.O,Z+LTC%O//)@I=3";.ZAEWB2VS#Y?5_%/8DJ:'-":)&4(ZG(?&N/DA4=UE(!Z#HK8BZ."2>C.CS\+EZM9FUD-F+3<8H@ 9 M2'>J9&L_[FA!HY%:,5\L:PVE7;2,Z_\W%OG]R8G'\[\#'*V;TNQDU83+;(+5 MI&2]MZ""2A"SK;FZG&# ,#K6.@[P,$7C!@*&Q51#672 K-T;R?$DH@R%V#:LWC]%X@TT6& 18+471@7(BK^E&;$>;DHM* :SRAJS< M:,C*+0$X3]E$)D31K><)W")@W D"K<,>![.V ZOO/W'Z^0MILA=?Z?[^C+^? MUX35=^5>!>DO83E-DV#1))Z(0YAMG1%%NE5Q 3;G$()2:'7K"KA'$3CN#('& MN!I.-!WHHQV;^W5ZR2) MX[8P?1KL-1%/!^B[[%!^V=SEX@C)('W.Y&H84:.*@9/K7I,3M Q-5;&!"15 I*W+J=8'H,YG*041RZ1%]::V$'R!G M[-3:85'62@X=6 IW7:Z-VUX'V7"?#/GFZ]BD+A%B+1WTVN08.!/(6[>HWD'* M?F;FTX]_)+F'W&Y71V?Y#-U:_=WMK>#?<.7Z]1K[U&&VX_ M^.6!R42%]!,I.0N2KUNCT]^\]0R$3#($0498\PG1>Q'6N 6?TY%+;B6@-YY. MJ)7T*[]JUO.FK!UQX+/VC(]QA^=V!+75%_P9%ZI<]G]?Q>-!WS M9!HD6R#I460@(N0X S,I:SCD9CH,UW]]&4"=8.D#2NT!S--L[P-"=/6SZ M PE,Q2)7Y-,JVD0LI<:*$*PQR6;K4_N,[ZV$=(*9XP5]UX0ZFNL=0.?^Q!(M MB_*1,7)#.'D/(5GR14N&8K3/,FD16/NJMJZ&PC00[ _GPCR&RV,W8[M!_8O3 M^?EL=;D'AE;6T:+1UN$ ,=*E'=%#9DQ$9I [N5\#MAT+C!OO;(>"9DSL0%_L MF,=^N1F4TG'/P11&F_'%DCHED(<0K5-69:-:F_0/$C1ND+&]'FG'_1Z@].,1 MV)N-9:%CP91J.7$=O)X=>&\,2)]RT8D\!]WZA7%OXL:-, X L4&DT@'(/Y,O*UV06=$$4NI@(I2P EZ(_(K( LE7$EL2@)1*P=*P+YER&(:M,)8:.57MO0&B$'Y78^90[5HZ1Z%R1'L?A@C)SA8CJO M(?7%JI$R(>O_8D;6K^>U_?+[BP76N[O,-,3U-!RZ;]?"^MNBIOUPS)BB)WT9 MZVAL51A$P4ES&E6LKHD,N?T8E\-H[40Q-<+=4PBL&Q56?8K7\\6G\*VV5*V! M>MHQ?6/[1BN0:7I :CM659.65$:\OI$#J[ZWISO"(<4% ] M@+$>N@]X=KY(7^I>7LPRV9+3Q;8S. D8LO1>0T%19_&2_1%3C:8$Q6(17O#8 M_H%D?_JZ:Y9SM#8<0C#]U+1N&4.HO71!1F!9UXIN*<"35P26+-S,A63*-G^^ M/\HBZ+:VW&-8?*0M]VJ6V^FH6T_9$YX+5Q83U&;C=60/)U_9!)!*6RDX MU]&:(331+2JZJVH^6M\D_=E5L? M ^2N -"+A7??K5KOY2&O*B$Z;6R$C&NO"F7-E940)(L\^2B\;!Y7.8S4[JJZ M!_""FXIK[#?NO8YHYCP0A<,E9; ML1&7,PJ0+D>=5'88[]@ .U[$FY#377GW(2 <23H=N21[>5T7]P!/1A:?Z!Z( M0H#2KB;]TPZSL[7-9'3,M&YP_@CR^BL2']X;?KQ<^D'>K].OTXRS3)K<91,Q MKT<-2E!11 @E2)#UX:=H)4UN[01?+=Y?-?@QJ#F,IQW8;$];GLFCD=R% L4H M#4B""THR1/6&:YZ[V5\K[I,5$QX"Z7VQT<' >60I:N @QF QUJ(N MZ0(X6T?]*.D9DI ,;QU&&J!PES^7!Y4!I=,!]FXWCR@\AV0$!W(V J@B:Y5? M,+4)H-8Q&JN$;PRM QIU/)?7D,-YVP$PMH16,:&*VA1@3"M0M3=]J -7BD1B M@_4Q-A^'>V#\FC^;IX[CN-STK:-YC6VN'6SSSMK3C0Y=WM[,WA6U^WYZH_K9 M@S;3OEKV:J&KPDAEE;+:6+ )M8PE"PM5VB5T(L M,>< /O!0%; #5Z?$H6'*FB2RM*W;:-XBH!.('"#)7:&'1[.U)TQL,M,YEU($ MG2'E.O0$ PZ"Q0&<[0 86TPV+TI4R (D MLM1 19O <2. K^\7\XKT_,OW/\C6 M>S.[FB#X(JWH#*RFN-PV'.3J0D:KE4PI@TTAU8;!-9W7:9#:R4P,]CJW;JG6 MAO).;K #\7/?[7YJ8?8!X9L-^YF- FV&D#BKQ*'A^PB/$T0&6?MTLNVL:38S9N\P%9%MG&!6C(.;$(%AIM4>R#9JWCOP! M22,/]QL?;RU%U@4"]YD.+HQ!RQ(9L8ELEE+(IO5DN(1BE4Y*)!M:EY W3<./Y MQ@== P%U +.;1^1=>3V=A5DB7JTGWD^D9%P6\K9SM&1%<&TAUOZMEM@3'=/* MI=;7[D/TC%MST@'DF@FK ^"M$S2V,6\3=;[RT2;,JI*R"\"KNE8Y(WC/&/"@ M%7>69YU;1UOW)F[_/?-[$5*M4G6\@,FG'Y= M![$\CP45G;2L8JK#KB4Y7!)KIZS"K:D9Y:UOXWWH&K=2I0-4-A=>/QFP][=6 MYVG.Z!]-:SZY029M[8ZCN0<5C0"GA 3.D6X 99)QK1O!/$C0N$4G72+Q4''U M#,'W"SP+TWP9$[@:QK6]#WI-E;)2F8\E% M:/T& M>18$N7VQ=:7?GJ2-7,32)6"/EV'/"+VT9MZ'[Q?=SHI-,KA4IS^2[X=U@K82 MM$,E'&/62"$&F&C^,%$C%\ETB0A9(F^M&[&>RS-(Y?%] KCH:3>)9:0^NGN)B@[8Y6!9*Z]K#'Q(U<@U,ES@]1FY= O&.57/S MD&GF45@I@!4DSHGL@;:F(%DDCEJABQ_>N]I-W\B%-EW"LY$T.T#J_NR=8+9& MB,#I,I!T&<@BP)&#")I.H_(I)OK6:"EK(]?Z=(#2@239P3C''3NKX;CE(Y@; M5.9!0>8LU9< M1:5"ZVC5_M1UF:PY*';F3R+(8T-6PX#THLST-UQ]F><+)E\4KD?%Z9[0BBR; M4!G($@2K+0A50F*8D@VM4X;WI:W+[,Y1 =I"B/U$5/?G\,3I[$OM$NQUM7)4 M]!!M#&1,E21D%)'V/]I]WV7FYU/B="!!]FNN7B5][>L+&"V3(U] .FE!I=HG M)"L!5MG,A?91XQ.9JX^DO+L>^0.8JT,*LP=S=3%/B'GYFMA;>W727O%=^8CI MO':DP[B:U.9(BLL$6IO:_I#K6E!.?F3(H>20A6^>8/I#HKHT3@=%RMV[OZG8 M.L/A!SS;F#:TI2_SQ8J,BM.ZJ=_":MTC\2;';Z>+ZX[@+XK M-V:\3GA,)I4L(!9?!U192R=6(M!IUN1()BM]Z]#KCZGJTH1]4J"V%5P_3M;[ MJS-7C]KE37)1K!!X;525,SF+-A##M(<@I(0LZ6N.+F?1^@7U 7*ZK&4: X/' MBJHC\-U0_^M#].YLS:Y7WW"1IL3@23$\V%J1FCQ'4(:1/4_G":POZ+E17&,< M\%+?2E27%4YCW=K'BZVC:_D#KN<7?YKO.R'-,[3.&P=)% FJ* 4N10W,IU T M\X:X.9"&?"RM719!C:$^!Q5R1V"F:^*R0]--,R5C=$DE"4$K.IJ*,3)8B@$M MC $F-5W.PS?J 3<-'$N_ZOOJ5] M#2<7-P;Q<9KH?-0?K.=UW/S&C=^<&.%E8;&V^S&/YGYB9#HYKW;33;9>L'H2@Z]O@QRTJ8]X MFCQ2Q[V#@M(IP;-UIG5]Z]/NL+NYJL>D+7]LL\91 P:%'(. MCG9(:L,934XP;;_U=3"\XG_*,;"C ?M1HNMF8NQQ6\XB&1[I&D,36"T-%N"5 M%E!DR%$:Z6-HW55]>+0^Y:S7\=#Z&-'U,@K[_.SL9,W <'+9B.;-K,P7IQ3$[HDS%0 X?5UF*TM5C(O_#>!%V[@#0?WKH?:=T-:ST&?T.(HP/3]\V, M/HN.31WY2:[LA&G4T9%3JD-8CV4I$(SR0%H]QYR<$:;UM)H[)(S<57D(,=\K MHCJ7.R@I:;1TG*1SL;[M>@B,S *7G<;,)1K;^AGJ/A4CUX8\ M"7".XGP'V+GD3"T8I+]>I[C.\I:(V:_393J9+\\7>,T^CY%Y'B&H7&H#5 $! M:^\!(1D9I(7VVSJ3^5B:NQL7?:P9]F0"[ *PZR'8ZUY!>;JBG2S?7-2ZYE_. M5[_/5_^-:ST^B58Z[3FI;H_U%4QKB!@5B)2RR"'Z8%H7@NQ+V[@WZM,BYAY< M!Q!?!["\>@G;-&%YN>D0-,O7I=B3K)F,B1@796T4Q.C$.QD9E*)3X]/2HQ$=76=H;0YJ_>Z+T]I>:&)M3,17"XPL&3*4(C&$E0S:IFB<-U+DUFU)!]K* MN-FAHP*^!W T.R-M1WT2&Z;+>7E_X]/"++]?3$DBY$G4\9A78S-K?M*MW>PW M[_.Q2[08^GG4MAI-_GRW^!QFFQ;CMU9[42FY)NRJ_7@XN1Y+>H5[)H7@ODA( MK(Z?\01^5\/<3'*;M5:.Z]:/$TT(/[JI^3%$7.N/3R3,7TYJAH[$$G7F'KB) MN3YI)8C62C A:D0;8F@^5JGU'L8UH9\>S_X5Q"DI"_) M^,TV:6::CY/<3ZJ!KY9&8]^$!*/_\M+/Z.J^IYKBMA+S(X#]!4QRS7 M9+)\J^TVTG*;]^<[]%QAF"?G!7,1F*X]Q=%&<-YK$,HE'XNQ40Z1YK*;H@'R M*%YL9_?U*^1-- M1=:I8GQ;\^T.TG&;?]E"76TCHI'FN?CH*X0DLJ2S$A8DYR0QR1S$4F\VZVQM M$MQE M*DH?E8,<0C6O#@U)YZ^B29&"UK.5A MSD ,Y$2XK+2,N@@56VN)':2,JQ(:R/_^Q-KC6=ZM'EB0E;2:?CW,=KCYS]MH MA1WD-%,.EY__9D; .#_=F(?_COGSCYZ'M$HI%N'K$!KRGGFISY7<@BDEBN!* M(( U/V 'DWN\FGGTTM<'PP<1HA4)F-0>E$X%@I*%OLQ2J2"8SQQ'\?&I27NN M_LO-U:^/$*;@HQ.&K(=L@;@GP6N?04NCDW3:<-FZ9\B1)(^L)Y\.G_?3F9Y. MU)UJRXN6TI\6@;:>UET%#M&46SZEA9;\$7&--.1:&=UVL6EXJ/VI7IYOES-3W%Q?9.A"VBX@!BP-IA,$IP. C"(;(3" M8G+K4-:>I!VK<'ZPS#6@BT/K%/<0=:IQ5^_!*Q7I?@V>Q1)9E*VK8_:E;5QU M,P2&[NJ=0:34J=JY48EVB.JY^<];J)^=Y#1205>?ORV":B6/S"A 7X>'$$8@ M^%(@IY1#0LWM$#,+=Y'3K+ASVWUII%&&606Z2-IJW73PP8-C3GDN"IV1UJ&^ MA^@95Z6TPL3.(L]C)="IZO@=5Q=;?#M?UOXX:P?Q$"6R_8-:J),]2&RD6%Z% MQ6PZ^WRUR/4\&I:7^&@N( MQ(]H.MX[VO[YV^Y/%]&K;#T('AX1'\"*2Z^QR4<:HI,+S MJ1EY'::+_P@GY_@;AGH"ZNO(>HWO%W]>GXC K4G:%6!..E B.0C*9RB.R5!B MQI);)Y#O35RWE2./PE%(LQTD985!D4HJ9] M*0N( 4G[NNCE ,V]Z)MW$[P P%L$,%T +@Z-62ZNLSGNY@(\1EG5_;L35UL MR -Q24$B3H'R@0-IW^J,D":.7C,N6[?!W)^Z<=NK#P2Z@833 >QN)&_?W8GA M47+>_.>8 MN,*.3VJ8&_(@D5>1@Y^'"+A\J@6N[<,MFX\=/-BRC?SA0RTIL\)R%&"91U"! M(;CH-"AKR$LA8S(+V5@W#=B>(WW!?'Z"[\J5];SIO;=F[@UWGDX]HJW]<6H? M2*R]F',*8!!+*>XQ"]IH=KVW%]V+:O<^?(:>&% MM#:36<0CJ&SKB)?Z]NPR5SH)Z4KK&^!Q%/;=K.,1Z-FM%9L+JE/=>!$2/5S- MW?KW[7IV#*A\[O1HR,)[@W1_6L?)E8W!TB7*+: W(CJ94);651)#=NYXNYES MMDYENWV1%Z$-MQ(,%P16LA3 E=ICQB+&(*(HSY+65<^.Q^#AX9X=;431 MJ=ZH/0@.UQHW_G6KYAT#:HP=+1Q*+&@46LA>U_9UKE;1F0+><>8\2=;IUM=T MVQ8>52Y70W$NV_/?@:I/-DA?G\1*2* *UGZA="8P><64+<;:'TI[CW7&+GD_ M6L"7JJ U3[L]_EN*]<.68OUC=,3CEFC;[^. ;770$R3E9+WVA-A<+Q:E?7W% M+D# J3TUF>3A'Z@GR+6UOI6(OX7IK":2OYE=M42^T2;Y/2[60Z)FZ6::/YU M-%R!E[9&5)R'R%D BR(SK9P*OG4F1O--C*U*GP:]NSVW,;#0J9;>WJWCB*C\ M0Y\W7'N1(97M<4T$.+^[IMO5^WYU=)/QOWS'/"46@+69M MZ@QE3HZ#(WF08%Q)&),LK>8Q1!<4BY:%"FSCRL@UB48EDIA8DL506DML1;)H1WK?W* \@SJ81')DM==)?5)R@%CD#7[B%B-(S2;A0K'7X>*CF(==N MS-T5ZJ#11/C_=7IROKKWMA68LB9S#EQ9<>T2 MIOA\"C:NF/EZ.ILNB<5_F\_SO7BZV$=-O6H@EP#F9Y3[BIC5\N'PAQ\167$TZ@IVNYYN$Z8I!/ MU6H0'JS4BF=A?1*MXR"[J>FVJ443!!W'_,?#R%_ :%9CT>20M$?3[[B:,*99 MJ"E$CHS,&HOAX)DA(Y3'*%G2*C6?LG=S_6Z[5#1!S&,9?+BJF:_"R3C&]%"6 M\Y.9R2/9Q)[G5*(HD%+*H(I B#X6"(5YPZ,VN7D?C_8V\?K%XFTXGZ4OFQ>) M=>+ )"@NL\\<2O2ESJV7X&J'A)*BY478.GYLK_>B^Y_=K7G[&('>>O$YDG\= MV"?7,8B=#7K6\;2)#2[$7 =NAMHO@V4/SE@-@K:+7)D@FE=8[4M;M];O(;@: M5# = &[G;G[Y_HD^XL6W*1EGJ)21)D"(]>)-Q+=@4X0LHT=AC NZ=+J<.)>*YH)!JJ/GE% " M?"(?4WE#NW/,DX7P5+KFBJIQ+:AQK[;#1-,!V-ZBXFXX:1 1=8"];:W,:Q[9'[-YK!'6>ES?S,[.:SNF-)^EZ/D M*]66:$^O!#;2)Y9O9:OX6O^*)G(2"(U!D^E9 MN_]F.@M&08Z*DS6;O"_-FS2/WY]M8J-6J60'(OG-RXDWSI)GQR-SI",<;YT# ML1=A77=C>PQ6#NK&]BBQ=& 6[.!7C1588HF6M=\,-V0\.6[!2;)W,->64)%, M'--ZR,YN:GH)Y343_=W4_C9RZ !1MZ^+^WO:_MU-],!8PT/MD>CJ'V3<.-HK M%A#*>:ER4/QN?Z<&M8B'T]NEKGLT9N[-:'LB 78 UKJ)#>4<->?&(!1'KB.Q M+($O3(-E.JG@16TM/("ZZP%(3R?Q+5KO /9W )S?YC/\?F$(OSZ?Y2MF%&]+ MX0+(+:M=>KR#2%8%L)PQL>AESJWK3;93,G;AYDB :B"6#L!UY:;_\OWJK_\^ MQ041]>7[VM=>*WF7+$_KUL*UGI#<;0]>6P/%TS=DC)'KUKUB]Z.LE^#T4,;: M /+I"74W@D/+^_O;O!@ATQ%#26"QAE:--."XT^"\=EFIR)UO/4'X402.>Z,. M@9 ]8GEMQ-43%B^BD6N.B8TRE\@=F; :HJP!T*@C>*9I*XBYAOC)V"U#(>\^ M.9W@K#T(=L'M2(ET *[MU\+U^Y%BTD63!; 8;6V(*\$)Z>D/^G;*Q#%L/6;W M!R2-^Q@Q5O3C,(ET K")(?T=@N80D]*@6 ETV$P"4S)*3#(E;)TV4-?M,21Q MH""W@.117.T "7?]D1>KEV&Q^#Z=?5[KTDG0WGN7$62-SBC- P1FR0IP*10C MO'6E=8[N#T@:UW8?$C\M9=$!M'9$_^YL2LL@18H(G,DZ-(L.C0OD"%N= L^^ M2)];&TM[$3;NC3:TFFHKETZ?RB\FE1SQZGW[ ]I-ZQGR+?K.>!;-)>=:) BF M=F_PDD,(ED$2J@3EO#7-+_FVXWKJ)/KY8OV9O^(R+:9G5RVN)Z@9Z3P=(!5) M9KVLCPC.%HA%6XXE%A5:)UD_0$Y78WD>(_>["J(5RSNX@_9).4?ILK=9 [/5 M.4S.M0^+=EX8T@\ !U2"/D4?/$+N9O2YH [F0T682JPF? M"J(R&HQ6,27A&3;OX/H/40WR*"@<4@WR"+F,70WR.QD(?\/9>F+:?':OK"$I MJ4(*#+06Y'>JVN S(()!;LA4*YR'_"-[9X]U.L7,H3*=#\/@#M32=@U^[4&D M9!G+.H(*TI '49N>Y*B 988A9:.$;NW8_X"D<1W[H6Z\EG+H %8[3^ ?2RSG M)V^G!2=1N"RM5I#1T99L[<=?D@7)LBS:D;,:6R>J[$%6CP;5@3#8]Z8[4"8= MP&SG9- )(SYYH31(Y+490E'@BZSC1U$%)Q)RWOKM8R,&+8<$Y-/)\1F!MEJLG_[$DZ_XVWRV^K*<6*Z"$4( M]R'7?9*-4A/*D!4MO#0ZQ-;!]$-I';?75P]0/4IZSPBEG_Z)*WGA$9"%E[L,$7.Z!8( MP%FL.[0((9%;QY$[LG!"\KIUAN#CJ=P+D>8?&I&'2>P98?+U_'QQL4&;HRY* M!1!RW1D !9#IHL 9S=%SSH1M_USW2"+W0J3]1T;D8?)Z1H#\] 47& HM7%N? M,LTM@Q)C(J-$>O"2[@*-4AL=T08UVJ5]1>5>D'3_R) \4&+/").U!93.S 9( MO@X8+XJ!R]J#0<9TCCS:N]VOG@R)>^'/_R/C[U'2Z31?Z%>,J]_#HN[T*QZ1 M-K3U)6L=DGQT+JC MPW9*CM8Y=#;>E9<$N^GJ=4C78^DFC$ET37W M"781,_) ].,Q<$^9-&%[!W?6?X3%M-+](:PN$A62"59YNFXQQ/KR[#1$4V># M!5^$"D+3O=L8-G=I&/E]JXUHYPWYW!E.+M,3$A$9N ,3M*C#RC5X$^N7,7#! MM<*[PW.;(J6'S)_CI/H 1 Y@<0<@>3.CS\+EJN[@]U M%1#S"@)#5SOY29^%+ERU#N;O(*4?N!PBX7OS.(YG=P>H67U>:6]E;Z!@Y?V,0D^EH?G>(FBMZW=S^V4C&QJ'RWA'T#F '9W )H/^'5^\I6TZ.T3M=&:5F/AW&5@ M)AFHF<#@,IF8TTW96K%_[$3[3\28M_,P^^4# MEO7-C'FSBYSK)#_'(<7:G@+)8XF![$3)K!#$'!;UG=F<.W+L=RXQ\HW4#A8- M.3DB'I:+U>1#F'V^T+$E<*^+)?R&^MAG%8%8!@_!D&\@:WF_WZN=%7WJ#?U! M7UWKCEL+CIS-U]0\.9R3/8C_$K7*2-)5%J(,1#NC,Q ,;2#RZ //-IC8# !C M7A-'".NNN _@W,@"_VTZFYZ>GUY&!9+A9%8I,$DH4#I(HIEX(;,)Q7(FZ,<- M1'YKT9&%?HC(YBWXUX$1N4WIO;UZ2-7<,9=\ LWHZE(U6!21//_$52@7KM0P2-G$,[C/_:3 (=P*D:4F]FR]7BO#Z87S;8>'%:1V=,C#(I%B_H+,3Z M8NX8<4DGX$ZJS&SRF%N_&3U$3W_O1P>*?3Z0#,;V2^IC;"7ZW6R]I>7RO%K4 MD\2=#B7F.FZ%#AOW&8*KM8K66>&#\%[L5_B[_?/[BY$=!XM6K.Q.NZPGWWPD M6D)^-[L9L>83YZ0,=6X>*QA!B9S!":W!NF!IER4RW3JK=%_:^O-QAM ZC633 M'>9>(TYB\L)$Z2#(.IW:!0W>A0!9,)^4BLZJ8:\Q(J(_0V@(%#V6V]W!Y3TN MIO,\39L$PO>+Z2Q-S\+)!'7@P@BR$ WAGW;E(=HDG59 ? K:_)GS:OR9.B=59)%& RU0??4+MGY02<>XS>&4T:?(#< MG'J8.9W!E KJ9W3 PY%_5U"&PJ"93UD32SHSUYK9*WW"??_)%E M&R'[0>89!L2/9WL'V/E0)?&NU 39N,(\P^7RTYR4Y,MP-EV%$S[Q6DB6+1)+ MJKD8H@=7H[J)8_*\>*9\:X7S(YKV0]0SBJ4/(HRQGUEN,^C71?@SS_^*+B14DN*T)6'("/")0RZHBS)<6M4ZMWX/LO;#X#,,T;<620G9QB9 M;\+\#D!T>2Y>?3O#V1(G.K#HK)<02,&"RISL2R,RQ,1T#O0WGUM'X.^0L!]D MGF'@_1A6=]R*XW);;R[T:#ZR(\>NCVO5F&,O[EV>-J&YBK,M)J;OB@8'4AH&R MY);&@O4UB9B4F!3M)\[M2]NXR78#(&L0H70 MELG9A/FJ)'\"=(=3A:] ZY, M#:.Q #ZE H%[@3'8DECK]AZ[:!DWM6YH-74HT[LU>!;3K^N^7L<,+-SR*6W, MFX>):V;57"YS_4I6M<2_8_Y<4[83_6BZFA(1]W'%"$HLT.UD3>T,&TV% "M@ M:^.YF 23MO6Y.X+^*+@HDJ=@E0/4I28N!POD, 00)2:9"Q=)#[?[ M+GJ5/0UR[K_H'BZ'#FZQ;6S[,%W^_:*C@"Q,&IX!/:Y;VY(7R:R S$)Q03(M MGI!T+%2WPFG(T70 9QN]N8B V]30UH3LD@3>U >#1TV93YKE H(+]\ MC$Z9R@*E=^B:9UGVUV:JY=5U-)<[1,KF!$GM,8@$]&@>-2 &/>L!#0 MR?:#TI]+#T6K&_O,S2%FP"%T*A@RP=\50I MQ=O7_-\C8]RJ_V%"@H?QN"N8O)Y^PWPSJ%!G1G,7-"?$2PW*"D)\*(;^,-EB ML []<,\3]\CI)8QSH*AW0N-I%2R^QG-;@.8+C'2#G=@AS^>7UR?S/^O:'+Y9+7+VX4>9D M14C%*;KL8Q2@9.V?$@/YKS&+*%*)3+1.D=N;N%X MFYM322J4Z" ),C&59@E\BADTF8#<),=0M=9=CR*P%R-J8- =+9L.@'?-K+^1 M!U-[UUU^/4%?6' 8(,@:/LO"0LBVIH^G; 3Y%': R7R[J!FW:=)P=^117.\" M/WOVI$O$*I>U!:[JU%!CB%U<9#HF@DMEL_+-N]PT[1VP-()$.D+8] MH9PQ5EP,"9*L'C(I7?*0A0%)G%(QL9*PG_S]P?HF#77E'<[K#@!S([DAG-WR M88OC)L0209>:AQ \@G.*08ZJ('+NE&C]L+*3F'%;)0UWL1W#\_[SJ3^>GYZ& MQ?=Y^6-&JG6=,5YO\F68Y;=S\D4:)5SOO4SCC.S#MM=!RK9:#ZLCL,J4";LB M&HB)(S#."J$DU5;,_S@IV^]67W#QN/9.(=6 !H1@-QW 9$E089-J*]G:$)J[9LT([Z7 MX/%SQ/UC9=^I7?)Q-4]_)T*@>-3@N46P5@3E MN2JA-(]L'$7QT5DFZ0OF\Q-:>[W&/:&]()G-/N-ZS5^^7__.AHX7?X9%OGC? M=EX)5E/RO$L9E(P<(A<<6!"D$[+2NOD0B6;$CVQP/!UF[V6JC"+^#@R."\HO M$YAU$#$JH4"&X$$IB>"3T\"E"I:X:F/[DO^;!(R+OY% <+<5P,$2Z0!.AS/N M>MNS_/XDT"UY>IF")IAUT5D&Q @)*B@)/J;* ZN2C 8#;]U.:XA]C ON(V!U M5U>.+>,.E0.Z@BI>T M \:AE)@-B]8Y*W_D&>W^^'$=\FZ U(C_'>BO#TA&\S215;T^#'_,IJOE]69X MRBD8+X SE6I'JP2QU%=4VDU"[6DSK9/F'R1HW(2O;N#77G@=(/$]UC;$I[7& M;:V=LTI S#* #SZPG.B/TKH/Y@Y2QLW\Z@Y]+00V]AWZ M[GRU7(59KJ4H6P[3I4ZWP00=--G'2"?)&3I)M7"AJ&*LYD)QY_:Z4_=:;MQL ML&Y@-I!\1D1<'?;^:;JJ<84WM*6OTWP>3M9>F'.!+ 6,(*2PH+*.M1&%AJ1= M]((Y@VZO>@]:X89^HZ^N==O.Q4U5.X)) M2\'.FW!Y9'R\^H;IO+YGOBN%'./+'=!A*>N1(5YBKLEQM -A74W_EHDC9U'N M]83X YQL7WV< MRU1,SL7JUOF 6\@8-RQ_I& ?@LD!7.X */=/T/4!^WT^P\VKP:6"Y9(KB0RD MIX.EK*O=_CU=S*(8Y%:I5')C"#V*P([ =0@<=KXUMI9-Y\![=7MG4EK+7%)@ MI*3+O+:L=#)@[0(6:6>F.-WZ5MR?NG%#"4\)N2.DT@'>_@.7=6#\14\I$TTJ MQ!>.FHX*S^O91Q8R9TA>;LHIMVXUDJP'2:1D0.; M'ZH5L%;L3$?-/#$G.5E (?,0G.<0I$O>:H=$>(-8YM6"([\%C_XX=QCG>X#+ MI4K-EB@G'6J1 *[06(@N2)"*&)%UYMFV"'[?6'*\%Y(#A757W =P;F2!_S:= M34_/3S>$YV1U(BHARBQ)@?):=.<3H/0AU3'I,K=X%[NUZ,A"/T1D\Q;\&UOP MX=L-PC7R6E+L:XUE31[V$;Q6J;X;EXA%&NE;G/5;BX[WOM5$\ ?SKU_S\_I. MW'4EOKWN1H*D()65P'RMOHBTXY@C0BHA>%&\L':X&/*A5(_;4:J/F,T3R_XY MH_WW\WJX-^):OO@:IB>5_:_GBW7 =J(C!FNQ$/,-.1V<8QU#ZB!)9IATTI'Y MT,L9^,%>.B^S:8S)5D>B)4#&SB>^VN$]__<#::U4OWHSN[_1-\OE>=7_?WM? MUMQ6DJ/[?O\+(G)?7FZ$7';-5$1UV6%[IA\9N2!MSLBDFY3)*JBK!E;3XG$_B !)!8@@@8O+E77[ZMTN=TB^Z\?F@8">D:&;T<+?%Y MML3[;"$RI,_TS7>+:5JW"O@RGZVRP]_A(M%O321/GA=.)WMAM0UD"A R=5S^=X'@9'R0O]X!9D61M'G\.5[\M_YA?7

ZI;DG,W9 M*F*:JJZ>*N!0&<#H)";A?48Q\JFSVTXZK^8ZRZ-H SUR#;&1D6-B M'8C%J-#H13X.X<&;?UU/K[[?Z3"Y:O](Y^=LW9EDN8J"+'^;K17'!(M6,1@& MQC()RE6Z1,A"L:E.N11%49$. M%BCD?Y!?+@TX40G HQ31!T5>R.X!SG8+VPVI+^UV>706=P'O0^C^/ER%>/F] MNM>K^0 3CW0FH!. J9!#S70"7VIO$YZY%XJC-'9W8+=8TFZ0?MG7P2=EZUE; MP8\YLVM'0&D,A% -IDY@5H5Y\$8D<@F4L@DQ%#E(%+'M-G:3AA=]OSLB+LYJ M_,G=MG@?_NN8>6Q[/7^X42B[;*B/@2C1ZQBT\6!\M1T,1_ J>4C)1QN*1EU: M1Y5>RD 43=ZH\)&4 BL,E+=D<6'QP#DCHRO2.87- W)_#T39$[/##439A_T= M&"H_STF0.43.E ,F(RU>!@F1Z_IE3BZYPEUI7=O^(@>B[ 6")P>B[,.1#N!T M..&>Z*M;:W&Y1 [DO9)@"U? .^= LL1%J8F>;*=2LY:&[YD/1-D+5J<8B+(/ MC\<.5NS6KIDY9,QK1>>/+K7 3T-(48#+OFAE%'JUVXB*=NVTSVOVR5Z0V+^= M]C[\.0?-^KSCJC47AM%9%(RI_<)*AA"X!YDT.JTSMUR<6H^VJ<,[@\;=QY@$ M)^;].:/]V321/^:S;Z04,+^?7U[^.E^L4G6Q%)V2-2"U">0Z. ;!2@LIQNR$ M,;JX00HH3K;#SH^'QO@]6<[1T6 :VY09CC1W#N%UZ>-$B8$P&URS3,PB@Z6KJ^K\/J'J["XZOPXNY?U MF&*IR2]$$UDT61E*06!60/9D83#KO)>M SA=INA/2Z$9\(Y#DPHHHP1&H+V=2HAMU(QR9TY3Z^NO_+> M%R->QZ'H2*_NS:QK"?OO%0,G=9RGY]I"%L0KA9AJX-C4TA^6$CII[G=4/;E8 MK5=ZIC7!+T:6#L#+B_;%;OGV3ZRUUI@OON$B?,*5[_J:SM=?PW2Q*KJ[RUCE MBM5CY(9R0XT_#*V=P0# ;'O\05PK/4FQ2; M?;$A@6&,@V+$^8AU'&1"+)$')5'U8X<^NY\7?_$PG#R:!P'EB[:S M-P'H:\+R\U0SQ@KON83,JW<2&8*OA=._EVV@L4J,AD@69ZO!A ?0W@\\I^IB$M\&]-,?[G.^&SEVH!P-GTWNE M4]3'7Z2KZ3S%KWQR)V==>+\/FELW1&D C',.TVQ/D\\Q1:L2%(EU.([+$"SS M4!33RDCC4'>3"/["BB\:(G,X83D )J-?3+0BPYL_OTX7J__S(Y<]:-JOS0%( M6]$'1XK,&<- ")V"XVA8=R?)(]LXTWN&?B7F6*@[ M7]XUF]_\B8LT)7),4HFY<(R05*K.DXW@="$6:!&\#T9FV[P'_]ZK/-,(^X"0 M'Y;1'2'Z2-K?B?O?RK:W,N? -(20-2B36:TN#"3;,A?I=3"\='8,/+*-,PU, M]WL,' N5ER,T#TU(-,A*\/4*/) )6="#3SX##\633BDB=B5P=L;?^R(4(T)@2N.'!=6QI%1Z9C[5BHN;!:NV(#[Z8L=-LFSC3A MOU]9.0XF+R!ZM2YAN)AE\K:P]NKZ.*_?>DB7@+K(DA$4KQ.?F:_)%]RNZEQ= M":PPWL\?I$K?09?=[X-OX?A99QQ@L!%:;18KB MP$?+ ",7S&IFK1]$[$ZZRW%#9V/?P/0+J%Y$KHUVO$>CFQ#,:FK[Q"'7WFD+ MSDKR*)D@+I::=B&]<<(E%+J;F9?[;:V#FYR.$3Z<[]4,;B_F[N<.<=9QG/M3 MY9XD64A:.&YN1FUDQL%[A[4YK$.[I/^DG([,#3/X4S=VD[W MWNW%NF8/2@O,P3B(L14-/WEHMB3GZJ-]]C!C=Q?2#R' M!. Y"&@C!R$)82,2YTQ1F7@H'+AL/4C/HC*)[ K135?T ?S18>_[7I XC@"W MEW=#^"1IN$A9"F[ 2Y2@," $7C0XE4I1/LC"^\M.W&EK'=PF_G4D<0BXO8#S M\/FKHJ<][U!*\5E!C+)2J6[&ZC39<0=WE7\=F3TA.'L1 MY2.8N]W6>(]UJ!A]_Y?Y;,75ZW#Y$1=?Q"04IHR4'!CWQ%T>!'AE+:1@R&TO MT3L<9*[V:;>YD]"ZOX7V+&#X B1UNP+;1B).)"HI6QZ U[Y+"JM)8A2Y[:@+ MSX6[Q :Y(#WM-G>25/^WI)X%#%^ I&ZQ0/;7<7R2+6.>YPS>. .JV @^U*[? MUFHGC78I#!+I[6+WNR5!L+\%NS.^[87:HDP#M8K0NJ\RPF_/YV,WN)LU_YS2=$R9[$=XVP?:? M"3(QR2COC0)/QDH-KPN(WD3@64KE!:;H.LXN_'DS9YI/>%HP#W>-X!+\"T,5K[S$QWTK;+OLXT(?"L!:\Y MWGJ1P39N^\^$X!->Z^6DB,!8[= M18:0-0-NHI*)#';;OFO%8+LYT[2^\>5M M?&SU(F7M[Y[N6 );^#CA3J+TI4#6J8#*WD'0RH-*(J!B1CC=6Z'SP9L]T]R^ M\66T>V0V$^&VW6#7G/M(M%H2'Z;'=7G=_K 6W5MW7&JCKJRK[D:?YYKDHGW4GHE##BE5O>@Y'.60F(4>7[(*8UU<7WV>+Z;_CZS\FS6LMK1ISL(D0G>"@%"%^11NI(2:ZQV=EO9N'JH';X& MY$=W*%MM8;GNICNA0]>;VNS3:%=/9;%JDVM Y\*CXIH;,RRR[JYFW,CPT&@Z MF.Y](NC#=5RFQ70=NYH(D:)2EHQ$XS)9BDI#U)G1L6\8&7/& M,$^"IL-YT">F[E[(3V),P1F6H;8: .5)TP8?R;#T)I+H6"$YGD UW5G2N"6V MI]%/AW*@ T#=&9=UZWS>'-FO,5W2/WG":O:&\:1XN5Z5)'!PO$;'$EI>O^2I M]57J+NL:MV:T/;2:\Z(#?-VT*'Q;WBY(/L+B^^W6)C'0.5Y*!F.01 69 1>9 M!L]E2MYBQMA<66U?SKC5C ,HJD:4[P!$/Z0A?*\!DU^N%Y6F%[/\QWR6UE], MD@X^.)_ HE2@@A;@#9/@T,6<,P_,ZL9HVF5=X];;M8=5=[CU^M% M^AQJQ>S\TR)\^1$UN?@ROYY=\4FTJ#U7!F02JZDHI'MC1DB2\Y!T;938?'S] M;DL;MU:L/LJOU-#*B)3#*FUHIJEW6-7"LS,*Q:,*,#@#VN>F^KXG[HX!^_M=C.121F+*YA,:MWPY8GE[ :>,XJ]MR+]Z/D)#X3@8_AS MHA!)9RKR-Y*L<;A(GQG&(>DD8_"NR&1_!L^VC(3''K\;&,X@;-Z(@IUF8+_' M;SB[QC_"H@X'_H9'Y%]O>U2+[.N=EMDH]WKSKE\)4S<-%/XYO?K\R_7R:OX% M%[?)MEB[);!"&B *LHHSG2B1$YC(& [*>DO>>^L[A1V7=OR5RBQA?7SET_OI M\G_725X8R,UD,@)+7%3I4:3R7 01?.:I*"E,ZT3:QU)%R- [.+5]UQFDW*,@\U[0M MPR%H5,"+U0I#9D(/KZ!NES-R,N])#KR#2-\CBNI&;BIKHE=:J@S.E0 JU>&T MV3B(2@N2ALC(GQW<&K]=3F\JZ4"6/VN&'T;_L0- [Q;3+WCCK"RKM_+Q,_[7 MA_^8?\/%K.;8;)2LE6@X)]4:T!IR60*'F)%#=I)CT#D*M5M(:,<7=H::0[D[ M'YC4/6BBC7?[@&:;[;#L"\N<@RM8!V]:39\I#RP:(V,IQMG6UM$S2^KM7#L. M6T/P8418+1=7)"GS?)VNWBX^X.+;-*VUM;:B*"SO-G!345Q$,:[Y R8HNN$ M<%,@Y,( L[!2*(8Y[=0.8C>$/%S .&=6&YX^!,B1!#X7PP8-9F:UA!BB!B6, M);48/!F!V8182_G*;M6W71LV#?EZB$FS#Y%[,&GN:]P?]X11)OJC)#C2L[6P MB@YGYB-]F25/AC0O:UW7MGTU(U>TGRV;=XY[:CV=^5H'\OPY*!W*@#[ ]. R\?=IB-/+Z=7W MS:7C>TSS3[.: C?)S# I':G7Q&,MTXO@+1G^BD6&QA4N0^L,V?U6.*X#=J); MVJ$XUG>ZR(?K+U_"XON\;$R,S;>/3QYYYL$-4TGVV<*)$TMX25$S>W:I# ">4JY@(VJ!FJ# MA. <@VS1F!(QTK<;;_NI]9Q'DLD^6'E8"->(&WW$"G[VBQ%S\(9<$!LK.0+Y MQ2Z36\)T3MQ(KDO::=#P4(&D 7NYM>+J<^&D?4C\8K1&AF&DO7BZ4SAI'P*/'4ZJ_0MJR_1P^=]SVD*8Y=?A M*MQL:!/FD#HFF:O*M;;0AFJB@S8D[Q9)V>=OH\#B6H_,AR7LP M7K[A(L[;(N:W^<='=I."];1N 7LH$V='!K$H(X%.68)A/SCO&=!![0F3+ MJ\:YX1H<)"T(.S9,_G->QP"\"]\O:2^TE=4(@T>@[THL/"=9,^!L)1<#.J,5 M2*VLUJ)P%M).8-GQA>,$GP>"S!!$[B!PN%G]9O%",Y>BI-6:6MFDM8-HG0=M MG$M.6VUM\Q8?=Q)B.OM4E>/UUZ_SQ=5]:\M) M;3-:R"&E6@Q;XP=U:KO14:?"2$W&G?3)#B\;I]O90+JD-7%'=I#_$?YGOKB) M+JW;P-?6#B)8 8II3ZY@[?\0HH" 0=DD+ JWT_W5,Y[QPS>/>W$P2/SD2/*. M#(X_PA=\6W[:PT9\BG6"TWD(1B@Z+K-2X"0B'9PZER"CQOMY%0=A9.L"QG./ MC^7HO#5YQSYM?MCC-ZF(*I!R34B>>VUV7.MR-.8!L8_/\L;QF+[)GQ4!(NH9O9 2G<@9FN/,L,J>*V8GK!R95#1+C M&(#O1Y*N [=CRT'Y^VUB1RE&\>P%)%_W4VHCX=I "EG62HJD,;8ND']N3>/F M^#8W+09A10?0>N;V\\V?Z?)Z-1IQN43ZDVLS#LZCRB5;\,XK4-P7\()\>#2( MBF56[/WC9NA;\\>6V>7=X($XF9^6:0V#_<,FQ=SLOO;1.V:@Y4[/'2(EYOD- MG#@C)DDALB9PV.(XP1())H4G2%&0EXY"FRA.*]O-6JV$K].K<%GSP^Y2?3-5 MJY3B:C%/<:HVN18,(I.F9FPSYQPFY5NKM*?67IB>6,G)G[@6EO!O2+I8T/ M9+0HEFL'QLEZ':L1HHT>R&MEM5NZ3[)Y[>=3"^H23_NS?30Q M72[K]**;"WT1A.91@BB!?!_/,C@KR0H57"EF"I=6/6]<;@E1WX.IF']PR'1*=V\EP2_K6"(BN&*A):9IKP;'(G8"P]14C MEX4/ X@V!!T5&,]0Z(>+FF0P:&D?HE[;*1U\+1Q*8+THJ.I@(52G.6WVBRJ= M&E.#&3"'L:('*^8QMZ$*RQ]X-;'>>&>- 9-J^"WG D&H #(P[RTO4=_7/(.4 M4]VLI\MSZT#.[U U=1 ;.JV1^FU&G];^P'A,\.>1I[0(]3RWN$:!G=O7O)XN MT^5\>;W 6P<].I8\008TK]A1&,%G8<'4E"NMDQ/-W84GEG.L4ED_^O?YS3V^_XKHJ=?D*RWR!=PC_C^ELOIA>??]M1D#$99T\]?-3WOSKFGZ\ M'L'QV^P;_31.PDVU>1\-+5(5CHHS'E7; I:M4[M.N'VQE5YK1![ M7]OUBH\.SN/;+;_Y\RO.EO@*9UBF5Y/"K8J)T[I=;:ON4X:8M 'M$BM,Z\QS MZ\+Y+4L9U[ ;%I+'T7U_^/@U?&;U\@GSQV8H>E,*IMH3_G9;[^D%CPG:Q,>$ MNC"BE\B9_*N2(80B(4IF5"+W*H36P-I]=>->30^%M8&XTX'V>GQGM=Q_EJ:7 MTS7GKGY%XENX_$"SF#^DSYNM+G) M7I-:/\+A:?/B%C[2 "1HY%;=?_4M\!V!SF%@X'4MFHPUHR*K4F,]VJ$ONC1O M!KQM+4=7LVP(_?9Q0K_ZOAXROAKPLXYQR6R,=H)#+*'.\HEU]IM3$-%GF2,: MP5M'!/=>Y+C.31/J46T_Z M&V(?XX+X"%C=UWUC\[@#G+\AJV[^'7$U$^_MUTJ S:5C% 7CJL>^J$V)>(U# M)6F!&Y.RU$8QT3J]:.MB1E:;H^/DOI?3A&D=H.\]D@DS361PK[9RDP?AA641 M:\A3K\JW%02I' C+1?0>!6+K6[Q'%S)NX+ [U!W/K X0]ZCA\^-*5)5L=< $ M3I5:_R,#.'0%7. I)!D*QYWZDA_A@OV\HI$Q>%*#L2%O.D#:3P&(BV]A>ED) M]'&^)ME*A#[/+XE_R]4^)P43ZJAK$T!N:NL_"]%B!FLYZL!\"+&UUMMSB7VY MO\>@8WXZ5G61C_5/G'[Z3(K[@AX:/N$?UU5UORWK:=AOKZ^65V%6JWK6VXN* MJV"+ L;4JN5R!EGTA/BE1VZR)@AP9>7A( MG8U,3'RH@Z&-KL5*I(S16PC&<>!>>1:E-L*U;N2P92GCM! ; 3^'D/Z<,@HN M9E?3U1ZGWW"M M-Y_%.7PR0*5MOJ$MINO%]&J*RW53"Y M48:#\IY!T(&4,@J;A6,FF=9I$FUWT%<7_(?3H_1^NY< M6KEL+08O@)M8V[-9!3ZH!,'GPH2+/LG3B$ W*1"]@&-V;8.26Y92H\X/)3?\_;$[P!# MC]^:E^I'! MJ\G6#EDV"O"T1G#(-&ID(O#6"#HN/6NPBX]!4=2& 1T@Z4B;X4> S*&RY"%J M" I)_R+7$$55QYE9Z5U"YEO?>K1:>R_)-.?N?1P&AO,7@HLO\^O9U206E"B$ M!A?8JM^I@1B,ABR8]X85SU5KU=MDX3T:BT-CKBWP#P! I_'\]W@95F.4%E?? M/R[";!G2JH!WV_>/ZH![V*O:-,5ML,UF?7(??^=M +8.O4LB>;"&D3_#8P*7 M2*U'R[RQ+@MM6I>'/+>F=J'_;6]Z]?VGGZR/-D:V$_H &?7*M K@K$*PWEHO M4N")MZZH/FBA8_?2;8BG[0']H1@W\CB<]S6-?A7QLMD;69ND5W> W -OP2=G M(63OK#8AH]RI\O29\3>W+^PE!CX88^?'4GG4G-G;9=_,$=2,U],>0M&US(P7 M",F3GQ>]#T+PP-Q.6GD7>(P]&N= =MUG^ &4&YWE_PA_3K].)X4 M;;].",Q(A"!_"EBNJ1PE6REVNGU_=FS:G9>.S/9#F#9O0;_Q63^=W5FZ$,49 MIA&,7[6>MP@QT]%9#\R"45D3=LI^?X[U=U\ZWE"D)JP_F'Y=%$=L.0=7:C"S M(M#E %H$77L:T;D7I 4D^RG1CHIK7@KQQ')ZB5\-;3FTYDP'D:=7 M=HF=0W@\'YS@8\.HCE*O%3N?%HAWMA!-%$DI$BIK?"V62!"]JB>X,%QXGX-P M.V'F\>>/>XH-!) &I!P;#>_F_\;%_0UDIIE'PT"79$ IZ6M2:(&B9?9<2*-W MG 3ZV-/'O3<>" E'D[$#:V4S OUV%S>Y-R;[R&IQ!"8O046F(&CI:H\19817 MLF#KI/0M2QFWLJT]=%I2?FQ%3[H=AMULJA2QBWMFTH MZ^4D#!D==BL;;6V0S1>O%M/\"7^?AYM\'9-<"I$'*)'TL(JUK2OW'%@IW"?. MO>-\#TMXVWO&+6X;U/QM0MJQ4?*!Z'-YB:7 F)Q Z MH90:93)I)Y0\_9Z=4&+/#"4-23ORY>"=OD>/3FEX^%W$FG"X;DGH>41;)Y;Z M0/M4Q4),IDZ_B9*<0*W5;D;2,P'D8]8XKN%]VBO(D_%R9,QNV\=&JED(SC@F M0)!"!H5,@M-FE1L0A3(*Y?WC[R!4/KV*\:ZX3H>"^2 LZ< I7,TGO-G&[&P=XP&K)8_GC0G> 6AVT_ K*>/! M<)5K[U),J\&9$:(V#DK1! &=BM.I,91V7]VX\89NKMZ.Y5MGB+RQ>+EF1EH' M.JCJY2H#,6( P3T3*C,16>NPUL-5='EO+ M=XMY0LRK 91WAT[J%*UUG&Q)K2THG^O02:^!*_0>'5J=6[=8>'Y5_:BPXU%P MO[B]+4LZ -GC;O7;?\_H#9^G7]_A(E7N?<*)X2ZDHAT$\E[(FW9(HAD]Y*(# M]]:EG(8_)K&*A^AJV7=,)$ QA M_(%P-G*X=014[4?\#C#TXTIK(DR1*?$,*3 $Q;P"SS)]$)A*XI)K&1O#YL?; MNTQK:(.4 TG< 3C>XS><7>-R$KU3@4Q'VB_Y,ACI#&@NC&+D_KK4NB[Q MYMU=YB6T <9!Y!W[&OGA77@=%C%=]SVO<=C(C (5O*GUX0Z\*0QBKB.05Q_O M]8?:5&I/4.J4&$=@7+HZ!+'N3F<@1S&%XHWEO'65TGXKW EM[BS1-B"KAF\= MLOE!_1!I[?_W__Q_4$L#!!0 ( ",X4U>7\W;=$@@ *,_ 7 :7)D M;3$P+7$Y,S R,V5X>#,Q,2YH=&WM6VUSVS82_GZ_ F=/4WM&DD6]V++D>,9U MG!G=].*MPY(+DV,08(%0,FZ7]]=@'JQ);5*DTL:A?G@B 2PV 7Y/'@6 M "]2F\G+BQ1X?/FWB[\WF^R-BLH,$@MZ[0[7?:STH]BPGVY%5;"Y=S.Q8F_OCAQG5R$*IY=7L1BPD3\^D#$@Z#7 M[YW#67S6Z75/DS"(SB,(XW8[#()!>_!+<(!-L;IO8^Q,PNN#3.3-%*C_8:_3 M.NL7=C05L4V'0;O]W8&K>GF1J-QB?QK;^Y_>S)HQ"T^VR:5XR(F:4"+Q%QN#&#?9/;FV*UO[18F_ 1&F#1:"M2&;,IMR^.NP/ M1KL$T7&2L>@FQB+Y(6!X?S'*!:FD'PV%+GSR#4:5;9"9:W*R-QH M0GY$7%9O@7LA?'$%[_/SUJ#?)81;A+6-YQU7X&\Y\)_8>+VLW^KV.EM+VZU@ M:]GO63WOM'K]P4YF3YS'WFL<%U/P_/5!]V#>H.!QC#P[[!1/+'B.; G)^M"H MXO._0(Y;@];BY:A"_IJC&;.43X!IF B8XF1G4V'8KR772#]RAO<+I1':.7NK M=,:"=O-?A/.Q%K$H,YP%LZS,,1#B",/&>=1"^)R/GHV0>_ G[I5? 52-G&\. M.9V]0LX/W"!>$!G9C#WF:BHA?H"&!U %FUAA=[E"*8G6N,@9SV>LS*TNZ;U' M<>ET)N*)LPROM."2)9RF4LU4)MP$[.JM5<@A F.XGE&5C#\"]KMBT^"]&)W! M+J43J=@'58B$1E&*U7)LCIX@Y-@T%5'*3$E_ENVGH*$R0@%DPDA4KR2$I\*F M&* I4!E0[V2W0-<4/4Y\.C@HX6QU&&I&J!EA"X:ZWP8C $M$CI@C^"XQUD Z MP.I8K%?*19[@3.LF5/P=R3)&FXCC%4 UD ,$S0%A>"MYF_R)^(F98E44S,G#0T/PEA-"0&GF]YO]+*Q@GTS M=V;-VQK^-?RW *:W5_"_?X:55X>#3G V,A7 JPR3)E"5) (O'8K&C&MP>$7\ M"7K]$5<,#+W5PJ14G:IE*!Y(0- UOO^15*;$=B0K-(Z8JU-H%4&,MPT[0IS& M@,#W8+QYBE*>/X#+TN]*B36"+F\&_2,X=DV#?NRO_*6@M8?<$P;99S2MK_"( MQS7YLG-'R;..$NR(XGS)+EB#LI'G&7C-&)_7ZN"TU0Y.ORD>\JM;^\1%_'B? MHGD#!AU CG%9RA\38(,2J(B79O1S(U5J-( *9R*,TTU8"W)G MAY8*EXIK5;5ID-RQ8Y4<+1FN42DZ*A2HOM 7HZ2(W3:#*4,C8L&UH "$3^&< MCLS)4FDHK7*3B7$YF%-9R@ Z9%'54:."TP,K)2=QB&$Y)Y;I&;;PR=YJCHJ_ M0J"*J-^P/<2U7JO9MV;?CXHHW&/VW5DS)]575D?W6M%O3[D=% M%.T5[=Y,N"R=,B1.@B2AG?@)LHG9L#*W6&W80>GZR\V+=8YEL2&J5..7!$-5 MVNT>[*+%^:(VT'IG\L<[!BRTAY^7"KV/O5 VJ^W>_QIJWC.6(VETB'AM$,I^;;E< M8>:::)1G#20K<(H2Z$3/Y%/E)P 97\Y?ZC.$^M*A$)62#4#+)VF MRBM/_HQUD24_26K'/<2U^[OV$=PZA/?CX>X\ MU55H=Y\G%N@F'VUL5N_>D1?<1]5AP5P MYH5%>;6Z=+S###P/Y<5WXX4R[J. H3^W-H&U+\F7"'%36WO9A(<(D])N;[+M MD^:MGZ57?_U'\B?NX_S? %!+ P04 " C.%-78@A(2@X( #//P %P M &ER9&TQ,"UQ.3,P,C-E>'@S,3(N:'1M[5MM;]LX$OY^OX*7X+H)8#N6[:1Q MD@;(I0G@PZ'I90/LQP,E41$12=22E!WOK]]G2/DEL;WK;GOMU54^.)(X',Y0 MFH?/\.4BM7EV>9$*'E_^[>+O[39[KZ(J%X5ED1;BZ._/W%D6OD(E3Q]/(BEF,FXW=[ M,A@&47@J@N!D& \&8G@:=\.3D/>2H#L,@T'WO\$>JD+[DLVJF@ M]L\&O<[;X]*>3V1LT[.@V_W'GA.]O$A48=&>1GU_Z=6L*+/BV;9Y)A^+,^?2 MGJ\Z*XY4IO39?M?]G5-).^&YS*9G/SW(7!CV04S8O=ISK1_AN58E:4+MD M>X3.%OH;&7]]<_\PNAU=7SV,[CZPNUOV\7[TX7KT\>K?[';TX0J7N+J[A<3- M_4;G_E^<^5AI4W&T:Q7[6416JN+-?G#2/>]W>TPE["$5[&>N0UX(T[Y[SL24 M74662GK=[M;O[G_NW&"M;^/)L7/$\C 3L])0Z5CH-AS*>&G$V>SB/):FS/CT3!;.+%?IO-85*FM5 M3NK.QV1'Q+/Z4W!?A2^N@WPX[)P>]RG.+8+;QK.&:PCH. @XLO%JV7&G/^AM M+.UV@HUE?Z1UV.L,CD^W4GOD+/96HU],R8MW>_V]6862QS'0]JQ7/K/@97AG M(EGM&E5^_:_((6S0F7\"?:1E+*L<8V&>5P4<(: P;%1$'83/\/Q%#[D7?^0^^:6 M:B+GAXNRK4)!/QHVCY *K#)E9HKE @E-#&9<%X,655 M875%WSTHIF.;B"?.&@*4$/J'726\(T1:\3;P>=$DZ7NZ%!A 81-L10_\= !,$262#F*'P7 M,=8"'$ "MQV^R)^(F94FF)F8&&EH\2F,U906<'GJ[865K M*?;-S)@5:YOP;\)_0\ ,=BK\'U[$RIO]TU[P]MS4 5YGF#2 JB21N'51-&)< M"Q>OB#])GS_BB@E#7[4T*8F36 [R0 2"[O']1YDR%>H1K=#H,2=3:A6)&(\- M.T"?$H7*I^7V60"/J\'1P?B$-7-3B._9V_E30!47C (/V, MAO4E'/%Q3;9LW5#RHJ$$#9&?K]$%$I2-O,S &\3XNEI/3SK=X.2'PB$_Q;5+ M6,0/=\F;]\+ &",RU+^' !;E$!%O#+;5Z%,)A0 L[HEGQNI2D,!&,Y8&L>; M("4*IX>F"A>,:YFU:9%QAXYU:WR+82!06?)09M).*;%=URR-" XN'1)Z,'\ANC0_YFCZ<^U0 M6>D22&Q<(AY%0$)G@)LI>Q0%\NL,@(P241+2DTA56 ^Z&!%D":;E*U@+F)[!2ROA5%%6:$&LIO5ZC-5?&XCGMY8(N@VZ: M;:I@!QNJ)(!>\,57TK7A$0#1+133&G)1S>TZ]%:EW,SG(HAI.J@6L:/@KC]J M>CQEF7P26;UJ_$J^]=E=U,!SL]SS!X%ZW"SW^-U6\0RQ6@NF0\1K&346I(?B M_A.R[I59Q[EIO(JE5=K,$UWW "KS7%HK',"LJ18JI-%4%DO8YA0< %? X PQ M1/RGN<\9&(I?*PG3'?!5A=M!:@Z;%9V&LS64&W1VZV=>63(+)>!/$+[VN($8]1T8@Y M+]H(I_5L(JH %P%5+9_V&N2\ILH!1^@0YTS-1]=N\FDXT[?6VL#C#@#*;BVY M7"%S333H60M@)1RC!-RYC;@U+K9\XB>+L%>'O#NH6,),VIW#9O9]3QXWK_=[=^HZE2+!VYN-MG=^'HE.=1_4VP;H--"\ MO)YG.MQZ+%YS0'QI:'QUQKQ4QAT=./.[V\9BY=3Y(H3< -A=5.$AXJBRFZML M.OV\\0A[_>L/U!^Y@_R_ U!+ P04 " C.%-79EEBJF(% #=' %P M &ER9&TQ,"UQ.3,P,C-E>'@S,C$N:'1M[5EM;]LV$/Z^7W%SL+0%8D62[?JU M 3Q'P3QT=FL[:_=IH$0J(B*)*D4G<7_]CI3EES@>,BRMTV[Y$%@ZWO&.O.?A M\=2+5!*?]2)&Z-D/O1^K53@7P3QAJ8) ,J(8A7G.TROX0%E^#=7JUL-5H MVSYMA'4:N"1HNK[3\-NUIOW:9O4_G0JJXO!")U>+F+VI)#RM1DS/WZF[5K.1 MJ>XMIRKJ.+;]4\4,/>N%(E4XGT3]XF=A9L>88G>J2F)^E79,2)5"M10'(A:R M3'C"&/J%[YO&V M<+F)=F*>LC($Q]5.>W<1][F"FFLYVQX_[&N B\OD@9P=>)/9\&(XZ,^&X]$4 MQA?/WN-WD^%H,'S7?PO>1V]P.1O^[J';&((W@?[H'-;RB^&HCS_QUU+^_&.[ MG$PO^Z,9S,;@M.#2FEH#"Z;>0.\..+6&??+L8^A/H7\^?C?S<"O6X3Q[M\M% M;MNO,5U@]HL'T_[DY_[(FU;'']]Z?T!_,-,2U[;=O=$D1%XAI2F1H=GLRS-0 M_>$TFLM\3G!>)3;3B 6*B_3XR'EM=TTN 90D\Y0'1#N0PS -+'BI=8^/6JYK=U&>D71AGISN*V DB"!B MDOD+0%.*AQS7445$G>A(M*;/:#\#$B_3WB"@ M$"\/OW;;:C5J^OQ3>.@I6DZ\/!HM*KHK:UBUNKM7:EO.7MG?66V[5KW1 M>I394^-QX36N2XZ;]:92JY0*&:$4JY".F]V!@TNQ@?Z8A;M+([*O#R%3>3C6 M*CF6(3]5-*N2YFN'--,(7,/':79S>#\G$CDW7L"$94(B3E*X$#(!QZZ^AU!( M@Z!/Q2A@*46FF#(DC,1GLN"'&O*(KAT-WFXCCGA4&FJ# HT%D@%?$*40K&@ M66>S1MK"]WV'2J"?0#B/\6V <0:XK=<1<8YR3[-N62Z1,TUS._1W$OR"C", M[;>-E_35BM20K217VJ9W%T0DO6(ELSGM6KT@R<2$CJ31[FHVNU>(KA+_U$!^ M@U#^9X[_''.X7XPY#D4:/$4B2 H!GCVL=<810%U>R)?WOW]['"(:K" M<]T%,'4/%#0X#I18T;C3+F@<=HJBPWA;>/7]56BUEN6V&D].M XZ5&L^N5GT MMM$\!'\7JWT@TCL^JF-Q9/[#;UBV1&CV5PO.61Y$3T_N!PYU"V;?2U#K_9M% M:"_7VW?!U>>,*,F#ZUV.WI^X2RXQ5_H,0Q$QIU#&\,V(XOB!"J]YL$[J3'7S7M(-I>9R-EF+T,WRF&B4[7R#6Q.H*9'MM0KQD47G:K_*OO[^W@]ZR__% MY\53\UGS+U!+ 0(4 Q0 ( ",X4U>PQK%FY28! &)R$@ 1 M " 0 !IJJ3.E MW0P %&% 1 " 10G 0!I&UL4$L! M A0#% @ (SA35V9K+=O%P0 <44( !4 ( !+:,! &ER M9&TM,C R,S Y,S!?;&%B+GAM;%!+ 0(4 Q0 ( ",X4U#,Q,2YH=&U02P$"% ,4 " C.%-78@A(2@X( #/ M/P %P @ $\X ( :7)D;3$P+7$Y,S R,V5X>#,Q,BYH=&U0 M2P$"% ,4 " C.%-79EEBJF(% #=' %P @ %_Z ( M:7)D;3$P+7$Y,S R,V5X>#,R,2YH=&U02P4& D "0!9 @ %NX" end